Acting David Jimenez Acting Devin Haney vs. Ryan Garcia Self 2024 Artur Beterbiev vs. Anthony Yarde Self 2023 Ryan Garcia vs. Javier Fortuna Self 2022 Agent-readable