Here is a list of Benavidez's best fights. For a list of Benavidez's losses, refer to "Joseph Benavidez Losses".
On April 26, 2014 Joseph Benavidez faced off against Tim Elliott in a flyweight bout at age 29. He was coming in with a record of 20-4 (15), and Elliott was 27 years old and with a record of 10-4-1 (6). Benavidez stopped Tim Elliott via submission.
On June 29, 2019 Joseph Benavidez faced off against Jussier Formiga in a flyweight bout at age 34. He was coming in with a record of 28-5 (17), and Formiga was 34 years old and with a record of 23-5 (9). Benavidez stopped Jussier Formiga via TKO.
On December 19, 2009 Joseph Benavidez faced off against Rani Yahya at age 25. He was coming in with a record of 11-1 (9), and Yahya was 25 years old and with a record of 15-4 (13). Benavidez stopped Rani Yahya via TKO.
On September 4, 2013 Joseph Benavidez faced off against Jussier Formiga in a flyweight bout at age 29. He was coming in with a record of 19-3 (14), and Formiga was 28 years old and with a record of 15-2 (7). Benavidez stopped Jussier Formiga via TKO.
On March 19, 2011 Joseph Benavidez faced off against Ian Loveland in a bantamweight bout at age 26. He was coming in with a record of 14-2 (11), and Loveland was 27 years old and with a record of 14-7 (12). Benavidez won the fight via 3-round unanimous decision.
On April 20, 2013 Joseph Benavidez faced off against Darren Uyenoyama in a flyweight bout at age 28. He was coming in with a record of 18-3 (13), and Uyenoyama was 33 years old and with a record of 8-3 (5). Benavidez stopped Darren Uyenoyama via TKO.
On February 2, 2013 Joseph Benavidez faced off against Ian McCall in a flyweight bout at age 28. He was coming in with a record of 17-3 (12), and McCall was 28 years old and with a record of 11-3-1 (7). Benavidez won the fight via 3-round unanimous decision.
On November 30, 2018 Joseph Benavidez faced off against Alex Perez in a flyweight bout at age 34. He was coming in with a record of 26-5 (16), and Perez was 26 years old and with a record of 21-4 (9). Benavidez stopped Alex Perez via TKO.
On March 6, 2010 Joseph Benavidez faced off against Miguel Torres at age 25. He was coming in with a record of 12-1 (10), and Torres was 29 years old and with a record of 37-2 (31). Benavidez stopped Miguel Torres via submission.
On October 3, 2015 Joseph Benavidez faced off against Ali Bagautinov in a flyweight bout at age 31. He was coming in with a record of 23-4 (15), and Bagautinov was 30 years old and with a record of 13-3 (9). Benavidez won the fight via 3-round unanimous decision.