Weightclass:  Welterweight
Location:  Cleveland, USA
Record:  19 - 9
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
05/06/2022Cleveland, USA18 - 9 Orkhan Salek4 - 9 WPts
06/04/2022Hamilton, New Zealand17 - 9 John Banks11(1) - 14 WPts
05/02/2022Lusaka, Zambia17 - 8 Lavaughn Munalula5 - 12 LPts
06/12/2021Tehran, Iran16 - 8 Deshi Gan11 - 13 WPts
07/10/2021Quezon City, Philippines16 - 7 Frisco Ramoran10 - 11 LPts
09/08/2021Carrefour, Haiti15 - 7 Chainey Dumas6 - 15 WPts
11/06/2021Bouake, Ivory Coast15 - 6 Odilon Delon18 - 4 LPts
12/04/2021Albuquerque, USA15 - 5 Jack Westwood9 - 9 LPts
11/02/2021Cleveland, USA14 - 5 Nathan Briar15(1) - 4 WPts
13/12/2020Toronto, Canada14 - 4 Davie Dunlap13 - 1 LPts
15/10/2020Asahikawa, Japan13 - 4 Daiki Morishige11 - 7 WPts
17/08/2020Cleveland, USA13 - 3 Barry Eagleson6 - 9 LPts
16/06/2020Novosibirsk, Russia12 - 3 Ioakim Ulanov1 - 2 WPts
16/04/2020Cleveland, USA11 - 3 James Ncube6 - 1 WPts
17/02/2020Bandung, Indonesia10 - 3 Ijo Awaludin7 - 5 WPts
19/12/2019Montgomery, USA10 - 2 William Kenneth5 - 6(2) LPts
23/10/2019Cleveland, USA9 - 2 Lukman Ballantyne4 - 3 WPts
24/08/2019Kawaguchi, Japan8 - 2 Hisao Baba5 - 3 WPts
26/06/2019Arlington, USA7 - 2 Paul Bugh0 - 6 WPts
29/04/2019Durham, USA6 - 2 Declan Hedley3 - 3 WPts
01/03/2019Cleveland, USA5 - 2 Sergey Bolotnikov2 - 1 WPts
01/01/2019Cleveland, USA4 - 2 Oleos Rivero0 - 5 WPts
03/11/2018Cleveland, USA3 - 2 Phil McNiall0 - 6 WPts
05/09/2018Eugene, USA3 - 1 Zachary Pagan0 - 0 LPts
14/07/2018Odense, Denmark3 - 0 Vanslow Brander4 - 0 LPts
16/05/2018Saint Paul, USA2 - 0 Gareth Schaab1 - 2 WPts
26/03/2018Tulsa, USA1 - 0 Ian Szczepaniak0 - 2 WPts
18/02/2018Cleveland, USA0 - 0 Gregor Zanonato1 - 0 WPts