Here is a list of López's best fights. For a list of López's losses, refer to "Juan Manuel López Losses".
On March 15, 2014 Juan Manuel López faced off against Daniel Ponce de León in a super-featherweight bout at age 30. He was coming in with a record of 34-3 (31), and León was 33 years old and with a record of 45-5 (35). López stopped Daniel Ponce de León via TKO.
On June 7, 2008 Juan Manuel López fought Daniel Ponce de León in a super-bantamweight world-title fight for León's WBO title. López was 24 years old and with a record of 22-0 (20), and León was 27 years old and with a record of 34-1 (30). López stopped Daniel Ponce de León via 1st-round TKO and is crowned the new super-bantamweight world champion.
On November 6, 2010 Juan Manuel López met Rafael Márquez in a featherweight (WBO) world-title defense fight. López was 27 years old and with a record of 30-0 (27), and Márquez was 35 years old and with a record of 39-5 (35). López stopped Rafael Márquez via 8th-round retirement and successfully defended his title.
On April 25, 2009 Juan Manuel López met Gerry Peñalosa in a super-bantamweight (WBO) world-title defense fight. López was 25 years old and with a record of 25-0 (23), and Peñalosa was 36 years old and with a record of 54-6-2 (36). López stopped Gerry Peñalosa via 10th-round retirement and successfully defended his title.
On October 29, 2016 Juan Manuel López faced off against Wilfredo Vázquez Jr. at age 33. He was coming in with a record of 35-5 (32), and Vázquez Jr. was 32 years old and with a record of 24-6-1 (19). López stopped Wilfredo Vázquez Jr. via TKO.
On February 23, 2008 Juan Manuel López faced off against Jonathan Oquendo in a super-bantamweight bout at age 24. He was coming in with a record of 21-0 (19), and Oquendo was 24 years old and with a record of 14-1 (9). López stopped Jonathan Oquendo via TKO.
On October 4, 2008 Juan Manuel López met Cesar Figueroa in a super-bantamweight (WBO) world-title defense fight. López was 25 years old and with a record of 23-0 (21). López stopped Cesar Figueroa via 1st-round KO and successfully defended his title.
On December 6, 2008 Juan Manuel López met Sergio Manuel Medina in a super-bantamweight (WBO) world-title defense fight. López was 25 years old and with a record of 24-0 (22). López stopped Sergio Manuel Medina via 1st-round TKO and successfully defended his title.
On January 23, 2010 Juan Manuel López fought Steven Luevano in a featherweight world-title fight for Luevano's WBO title. López was 26 years old and with a record of 28-0 (25). López stopped Steven Luevano via 7th-round TKO and is crowned the new featherweight world champion.
On June 22, 2007 Juan Manuel López faced off against Giovanni Andrade in a super-bantamweight bout at age 23. He was coming in with a record of 18-0 (16). López stopped Giovanni Andrade via TKO.