Here is a list of Herrera's best fights. For a list of Herrera's losses, refer to "Mauricio Herrera Losses".
On January 7, 2011 Mauricio Herrera faced off against Ruslan Provodnikov in a super-lightweight bout at age 30. He was coming in with a record of 16-1 (7), and Provodnikov was 26 years old and with a record of 17-0 (11). Herrera won the fight via 12-round unanimous decision.
On March 23, 2017 Mauricio Herrera faced off against Héctor Velázquez in a super-lightweight bout at age 36. He was coming in with a record of 23-7 (7), and Velázquez was 42 years old and with a record of 56-28-3 (38). Herrera won the fight via 8-round unanimous decision.