Weightclass:  Middleweight
Location:  Gainesville, USA
Record:  20 - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
22/05/2024Gainesville, USA19 - 17 Albain Carlin8 - 7 WPts
23/03/2024Gainesville, USA18 - 17 Alano Cid9 - 25 WPts
23/01/2024Gainesville, USA17 - 17 Jeong-ho Toh2 - 6 WPts
24/11/2023Gainesville, USA16 - 17 Dimi Drozdov3 - 5 WPts
24/09/2023Gainesville, USA15 - 17 Michael Talamantez5 - 5(1) WPts
26/07/2023Ansan, South Korea14 - 17 Ja-choel Sheen5(1) - 7 WPts
28/05/2023Gainesville, USA13 - 17 Bulut Borazan8 - 13 WPts
29/03/2023Bursa, Turkey12 - 17 Baris Saltik1 - 3 WPts
29/01/2023Rotterdam, Netherlands12 - 16 Crouwel Carle15 - 17 LPts
01/12/2022Louisville, USA11 - 16 Ethan Moffitt20 - 11 WPts
14/10/2022Shantou, China11 - 15 On Binh19 - 12(1) LPts
16/08/2022Los Angeles, USA11 - 14 Kai Solomon17 - 12 LPts
18/06/2022General Santos, Philippines11 - 13 Alejandro Rayas21 - 3 LPts
20/04/2022Gainesville, USA10 - 13 Montenegro Mayoral5 - 22 WPts
20/02/2022Greeley, USA9 - 13 Dylan Stormont11 - 10 WPts
23/12/2021Gainesville, USA8 - 13 Elang Pouw5 - 5 WPts
23/10/2021Gainesville, USA8 - 12 Dave Wayson11 - 11 LPts
22/08/2021Seattle, USA7 - 12 Jake Troup1 - 2 WPts
23/06/2021Jersey City, USA6 - 12 Dom Hamilton2 - 21 WPts
25/04/2021Raleigh, USA5 - 12 Morgan Yeamans17 - 5 WPts
23/02/2021Athens, Greece4 - 12 Hercules Demo6(1) - 14 WPts
25/12/2020Hialeah, USA4 - 11 Jerrold Salguero7 - 12 LPts
27/10/2020Enugu, Nigeria3 - 11 Azubuike Alfa5 - 4 WPts
29/08/2020Gainesville, USA3 - 10 Harry Maines4 - 1 LPts
28/06/2020Gainesville, USA2 - 10 Mohsin Mohamad4 - 9 WPts
28/04/2020Minsk, Belarus2 - 9 Aleksandr Dundukov1 - 9 LPts
29/02/2020Orlando, USA2 - 8 Robert Rueda5 - 4 LPts
04/01/2020Albuquerque, USA2 - 7 Josh Subia1 - 1 LPts
01/12/2019Baku, Azerbaijan2 - 6 Elnur Rizaev2 - 7 LPts
02/10/2019Greensboro, USA2 - 5 Max Prentiss3 - 4 LPts
25/08/2019Gainesville, USA2 - 4 Mohsin Farooq5 - 5 LPts
26/06/2019Gainesville, USA2 - 3 Fraser Gaiter3 - 1 LPts
26/04/2019Gainesville, USA1 - 3 Lee Heth1 - 2 WPts
23/02/2019Raleigh, USA1 - 2 Paul Coulter3 - 3 LPts
17/01/2019Gainesville, USA1 - 1 Saturnin Hernandez3 - 3 LPts
18/11/2018Newark, USA1 - 0 Dom Arther0 - 0 LPts
05/10/2018Gainesville, USA0 - 0 Michael Whittingham1 - 2 WPts