Here is a list of Barrera's best fights. For a list of Barrera's losses, refer to "Marco Antonio Barrera Losses".
On April 7, 2001 Marco Antonio Barrera faced off against Naseem Hamed in a featherweight bout at age 27. He was coming in with a record of 53-3 (38), and Hamed was 27 years old and with a record of 35-0 (31). Barrera won the fight via 12-round unanimous decision.
On November 2, 2002 Marco Antonio Barrera met Johnny Tapia in a featherweight (The Ring) world-title defense fight. Barrera was 28 years old and with a record of 56-3 (39), and Tapia was 35 years old and with a record of 52-2-2 (28). Barrera won the fight via 12-round unanimous decision and successfully defended his title.
On June 22, 2002 Marco Antonio Barrera fought Érik Morales in a featherweight world-title fight for the WBC and The Ring titles. Barrera was 28 years old and with a record of 55-3 (39), and Morales was 25 years old and with a record of 41-0 (31). Barrera won the fight via 12-round unanimous decision and is crowned the new featherweight world champion.
On August 22, 1995 Marco Antonio Barrera met Agapito Sánchez in a super-bantamweight (WBO) world-title defense fight. Barrera was 21 years old and with a record of 38-0 (26), and Sánchez was 25 years old and with a record of 17-4-2 (9). Barrera won the fight via 12-round unanimous decision and successfully defended his title.
On September 16, 2006 Marco Antonio Barrera met Rocky Juarez in a super-featherweight (WBC) world-title defense fight. Barrera was 32 years old and with a record of 63-4 (42), and Juarez was 26 years old and with a record of 25-2 (18). Barrera won the fight via 12-round unanimous decision and successfully defended his title.
On November 27, 2004 Marco Antonio Barrera fought Érik Morales in a super-featherweight world-title fight for Morales' WBC title. Barrera was 30 years old and with a record of 59-4 (41), and Morales was 28 years old and with a record of 47-1 (34). Barrera won the fight via 12-round majority decision and is crowned the new super-featherweight world champion.
On May 20, 2006 Marco Antonio Barrera met Rocky Juarez in a super-featherweight (WBC) world-title defense fight. Barrera was 32 years old and with a record of 62-4 (42), and Juarez was 26 years old and with a record of 25-1 (18). Barrera won the fight via 12-round split decision and successfully defended his title.
On April 12, 2003 Marco Antonio Barrera met Kevin Kelley in a featherweight (The Ring) world-title defense fight. Barrera was 29 years old and with a record of 57-3 (40), and Kelley was 35 years old and with a record of 54-5-2 (36). Barrera stopped Kevin Kelley via 4th-round TKO and successfully defended his title.
On June 19, 2004 Marco Antonio Barrera faced off against Paulie Ayala at age 30. He was coming in with a record of 58-4 (41), and Ayala was 34 years old and with a record of 35-2 (12). Barrera stopped Paulie Ayala via TKO.
On July 15, 1995 Marco Antonio Barrera met Maui Diaz in a super-bantamweight (WBO) world-title defense fight. Barrera was 21 years old and with a record of 37-0 (26). Barrera stopped Maui Diaz via 1st-round TKO and successfully defended his title.