Aquí está una lista de las mejores peleas de Franco. Para una lista de las pérdidas de Franco, consulta "Joshua Franco Pérdidas".
El 23 de junio de 2020 Joshua Franco se enfrentó a Andrew Moloney en un combate titular de supermosca por el título AMB (Regular) de Moloney. Franco tenía 24 años y un récord de 17-1-2 (8), y Moloney tenía 29 años y un récord de 21-0 (14). Franco ganó la pelea por asalto 12º decisión unánime y se convirtió en el nuevo campeón supermosca mundial.
El 14 de agosto de 2021 Joshua Franco se enfrentó a Andrew Moloney en un combate titular de supermosca por el título AMB (Regular). Franco tenía 25 años y un récord de 18-1-2 (8), y Moloney tenía 30 años y un récord de 21-1 (14). Franco ganó la pelea por asalto 12º decisión unánime y defendió con éxito su título.
El 25 de abril de 2019 Joshua Franco se enfrentó a Oscar Negrete en un combate de gallo a la edad de 23. Él entró con un récord de 15-1-1 (7), y Negrete tenía 31 años y un récord de 18-1-1 (7). Franco ganó la pelea por asalto 10º decisión dividida.