On June 23, 2020, a 24-year-old Joshua Franco (16-1-2, 8 KOs) got a shot at the WBA (Regular) super-flyweight title held by 29-year-old Australian boxer Andrew Moloney (21-0, 14 KOs).
Franco came in to the fight on a 1-fight win streak with a 42% KO rate, and was fighting after a gap of 5 months and 12 days. Moloney was on a 21-fight win streak with a 66% KO rate, and fighting after a layoff of 7 months and 8 days.
Joshua Franco defeated Andrew Moloney via unanimous decision and wins the WBA (Regular) title — in his first world-title fight. Franco improves his record to 17-1-2, while Moloney adds a loss to his record at 21-1.
On December 31, 2022, the 27-year-old WBA super-flyweight champion, Joshua Franco (18-1-2, 8 KOs), and the 33-year-old WBO super-flyweight champion Kazuto Ioka (29-2, 15 KOs) met in a title-unification fight.
Franco came in to the fight on a 3-fight win streak with a 38% KO rate, and was fighting after a gap of 1 year, 4 months, and 17 days. Ioka was on a 6-fight win streak with a 48% KO rate, and fighting after a layoff of 5 months and 18 days.
The fight ended in a majority decision draw, and both the fighters retained their titles and added a draw to their respective records. — Franco is now 18-1-3 and Ioka, 29-2-1.
On August 14, 2021, Joshua Franco and Andrew Moloney met again in an immediate rematch.
Franco came in to the fight on a 2-fight win streak with a 40% KO rate, and was fighting after a gap of 9 months. Moloney was on a -1-fight win streak with a 63% KO rate, and fighting after a layoff of 9 months.
Joshua Franco defeated Andrew Moloney via unanimous decision in the rematch and successfully defended his WBA (Regular) super-flyweight title. Franco improves his record to 18-1-2, while Moloney adds a loss to his record at 21-2.
On April 25, 2019, a 23-year-old Joshua Franco (14-1-1, 7 KOs) and Oscar Negrete met in the ring for the 2nd time, in a bantamweight bout.
Franco came in to the fight after a draw in his last fight with a 43% KO rate, and was fighting after a gap of 6 months and 21 days.
In the rematch, Joshua Franco defeated Oscar Negrete via split decision in the 10-round bantamweight fight. Franco improves his record to 15-1-1
On May 18, 2017, a 21-year-old Joshua Franco (9-0, 5 KOs) and Marco Antonio Sanchez met in the ring.
Franco came in to the fight on a 9-fight win streak with a 55% KO rate, and was fighting after a gap of 3 months and 15 days.
Joshua Franco stopped Marco Antonio Sanchez via KO in the 1st round. Franco improves his record to 10-0 (6 KOs)
On December 4, 2015, a 20-year-old Joshua Franco (2-0, 1 KO) and Leonardo Reyes met in the ring.
Franco came in to the fight on a 2-fight win streak with a 50% KO rate, and was fighting after a gap of 2 months and 2 days.
Joshua Franco stopped Leonardo Reyes via KO in the 1st round. Franco improves his record to 3-0 (2 KOs)
On April 1, 2016, a 20-year-old Joshua Franco (4-0, 2 KOs) and Jorge Perez met in the ring.
Franco came in to the fight on a 4-fight win streak with a 50% KO rate, and was fighting after a gap of 2 months and 3 days.
Joshua Franco stopped Jorge Perez via KO in the 2nd round. Franco improves his record to 5-0 (3 KOs)
On February 3, 2017, a 21-year-old Joshua Franco (8-0, 4 KOs) and Victor Pasillas met in the ring.
Franco came in to the fight on a 8-fight win streak with a 50% KO rate, and was fighting after a gap of 2 months and 16 days.
Joshua Franco stopped Victor Pasillas via KO in the 3rd round. Franco improves his record to 9-0 (5 KOs)
On September 17, 2016, a 20-year-old Joshua Franco (6-0, 3 KOs) and Bryan Bazan met in the ring.
Franco came in to the fight on a 6-fight win streak with a 50% KO rate, and was fighting after a gap of 3 months and 6 days.
Joshua Franco stopped Bryan Bazan via RTD in the 4th round. Franco improves his record to 7-0 (4 KOs)
On June 24, 2023, a 27-year-old Joshua Franco (18-1-3, 8 KOs) and a 34-year-old Japanese boxer Kazuto Ioka (29-2-1, 15 KOs) met in the ring for the 2nd time,.
Franco came in to the fight after a draw in his last fight with a 36% KO rate, and was fighting after a gap of 5 months and 24 days. Ioka was on a 0-fight win streak with a 46% KO rate, and fighting after a layoff of 5 months and 24 days.
In the rematch, Kazuto Ioka defeated Joshua Franco via unanimous decision in the 12-round super-flyweight fight. Ioka improves his record to 30-2-1, while Franco adds a loss to his record at 18-2-3.