Acting Joshua Franco Acting Joshua Franco vs. Kazuto Ioka II Self 2023 Kazuto Ioka vs. Joshua Franco Self 2022 Joshua Franco vs. Andrew Moloney III Self 2021 Terence Crawford vs. Kell Brook Self 2020 Agent-readable