José Benavidez Jr. has three losses against three opponents on his boxing record. For a list of Benavidez Jr.'s best fights, refer to "Best fights of José Benavidez Jr.".
On November 25, 2023 José Benavidez Jr. faced off against Jermall Charlo in a middleweight bout at age 31. He was coming in with a record of 28-3-1 (19), and Charlo was 33 years old and with a record of 32-0 (22). Benavidez Jr. lost the fight via 10-round unanimous decision.
On July 30, 2022 José Benavidez Jr. faced off against Danny Garcia in a welterweight bout at age 30. He was coming in with a record of 27-2-1 (18), and Garcia was 34 years old and with a record of 36-3 (21). Benavidez Jr. lost the fight via 12-round majority decision.
On October 13, 2018 José Benavidez Jr. fought Terence Crawford in a welterweight world-title fight for Crawford's WBO title. Benavidez Jr. was 26 years old and with a record of 27-1 (18), and Crawford was 31 years old and with a record of 33-0 (24). Benavidez Jr. lost the fight via 12th-round TKO.