Marco Antonio Rubio has eight losses against eight opponents on his boxing record. For a list of Rubio's best fights, refer to "Best fights of Marco Antonio Rubio".
On September 6, 2015 Marco Antonio Rubio faced off against Anthony Dirrell at age 35. He was coming in with a record of 59-8-1 (51), and Dirrell was 30 years old and with a record of 27-1-1 (22). Rubio lost the fight via 10-round unanimous decision.
On October 18, 2014 Marco Antonio Rubio, the WBC champion, met Gennadiy Golovkin, the WBA (Super) champion, in a middleweight world-title unification fight. Rubio was 34 years old and with a record of 59-7-1 (51), and Golovkin was 32 years old and with a record of 30-0 (27). Rubio lost the fight via 2nd-round KO and lost his title.
On February 4, 2012 Marco Antonio Rubio fought Julio César Chávez Jr. in a middleweight world-title fight for Chávez Jr.'s WBC title. Rubio was 31 years old and with a record of 53-6-1 (46), and Chávez Jr. was 25 years old and with a record of 44-0-1 (31). Rubio lost the fight via 12-round unanimous decision.
On February 21, 2009 Marco Antonio Rubio fought Kelly Pavlik in a middleweight world-title fight for Pavlik's WBC, WBO and The Ring titles. Rubio was 28 years old and with a record of 43-5-1 (37), and Pavlik was 26 years old and with a record of 34-1 (30). Rubio lost the fight via 9th-round retirement.
On September 23, 2006 Marco Antonio Rubio faced off against Zaurbek Baysangurov in a super-welterweight bout at age 26. He was coming in with a record of 34-4-1 (30). Rubio lost the fight via 12-round unanimous decision.
On May 6, 2006 Marco Antonio Rubio faced off against Kassim Ouma in a super-welterweight bout at age 25. He was coming in with a record of 34-3-1 (30), and Ouma was 27 years old and with a record of 23-2-1 (15). Rubio lost the fight via 12-round split decision.
On September 18, 2004 Marco Antonio Rubio faced off against Kofi Jantuah in a super-welterweight bout at age 24. He was coming in with a record of 27-2-1 (24). Rubio lost the fight via 1st-round KO.
On June 1, 2001 Marco Antonio Rubio faced off against Saúl Román at age 20. He was coming in with a record of 6-1 (5). Rubio lost the fight via 2nd-round TKO.