Ricardo Espinoza Franco has five losses against five opponents on his boxing record. For a list of Franco's best fights, refer to "Best fights of Ricardo Espinoza Franco".
On December 14, 2024 Ricardo Espinoza Franco faced off against Murodjon Akhmadaliev in a super-bantamweight bout at age 27. He was coming in with a record of 30-5 (25), and Akhmadaliev was 30 years old and with a record of 12-1 (9). Franco lost the fight via 3rd-round TKO.
On May 15, 2021 Ricardo Espinoza Franco faced off against Daniel Roman at age 23. He was coming in with a record of 25-4 (21), and Roman was 31 years old and with a record of 28-3-1 (10). Franco lost the fight via 10-round unanimous decision.
On April 20, 2019 Ricardo Espinoza Franco fought John Riel Casimero in a bantamweight world-title fight for Casimero's WBO title. Franco was 21 years old and with a record of 23-3 (20), and Casimero was 30 years old and with a record of 26-4 (17). Franco lost the fight via 12th-round KO.
On May 19, 2017 Ricardo Espinoza Franco faced off against Christian Nieto Ayala at age 19. He was coming in with a record of 10-2 (8). Franco lost the fight via 8-round split decision.
On May 20, 2016 Ricardo Espinoza Franco faced off against Sam Rodriguez at age 18. He was coming in with a record of 7-1 (6). Franco lost the fight via 6-round unanimous decision.