Weightclass:  Lightweight
Location:  Nassau, Bahamas
Record:  33(1) - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
21/04/2025Nassau, Bahamas32(1) - 14 Clint Wallace2 - 7 WPts
20/02/2025Nassau, Bahamas31(1) - 14 Hazi Jahangirov6 - 10 WPts
22/12/2024Nassau, Bahamas30(1) - 14 Quiqui Arenas1 - 3 WPts
23/10/2024Nassau, Bahamas29(1) - 14 Oihane Talamantez1 - 6 WPts
24/08/2024Nassau, Bahamas29(1) - 13 Ali Kheirallah0 - 1 LPts
25/06/2024Nassau, Bahamas28(1) - 13 Vandwon Ametepey0 - 1 WPts
26/04/2024Nassau, Bahamas27(1) - 13 Henry Hemphill1 - 8 WPts
26/02/2024Nassau, Bahamas26(1) - 13 Mason Aday1 - 0 WPts
28/12/2023Nassau, Bahamas25(1) - 13 Ewan Williams4 - 5 WPts
29/10/2023Nassau, Bahamas24 - 13 Obaid Zaidi0 - 3 WTKO1
30/08/2023Nassau, Bahamas23 - 13 Yasin Ziaya11 - 15 WPts
01/07/2023Nassau, Bahamas23 - 12 Dave Lawder29(1) - 8 LPts
01/05/2023Nassau, Bahamas23 - 11 Antwan Barfoot27 - 9 LPts
11/03/2023Nassau, Bahamas23 - 10 Elliot Jones27 - 8 LPts Bahamas National Championships 2023View
27/02/2023Kharkiv, Ukraine22 - 10 Timofei Timofeev4 - 18 WPts
30/12/2022Nassau, Bahamas21 - 10 Ewan Norrie1 - 1 WPts
31/10/2022Nassau, Bahamas20 - 10 Justin Hilley8(1) - 18 WPts
02/09/2022Nassau, Bahamas19 - 10 Andy Kneeland7 - 23 WPts
10/07/2022Santiago, Chile18 - 10 Jerrold Copas20 - 8 WPts
12/05/2022Melitopol, Ukraine17 - 10 Andrii Zaleski14(1) - 10 WPts
14/03/2022Nassau, Bahamas17 - 9 Oliver Peffers21(1) - 6 LPts Bahamas National Championships 2022View
11/03/2022Nassau, Bahamas16 - 9 Elliot Jones22 - 6 WPts Bahamas National Championships 2022View
07/03/2022Antwerp, Belgium16 - 8 Lievijn Zwaene20 - 7 LPts
07/01/2022Nassau, Bahamas15 - 8 Toros Jaghayan8 - 15 WPts
07/11/2021Bangkok, Thailand14 - 8 Ngaoprajan Boonyong13 - 7 WPts
08/09/2021Nassau, Bahamas13 - 8 Rob Murrow8 - 14 WPts
10/07/2021Nassau, Bahamas12 - 8 Billy Brockie11(1) - 11 WPts
08/05/2021Nassau, Bahamas11 - 8 Will Milne7 - 3 WPts
09/03/2021Maipu, Chile11 - 7 Alfonso Martel9 - 11 LPts
09/01/2021Nassau, Bahamas11 - 6 Nicholas Bigger9 - 9 LPts
19/11/2020Nassau, Bahamas10 - 6 Paul Isaac14 - 4 WPts
21/09/2020Nassau, Bahamas10 - 5 Jan Kolczynski10 - 6 LPts
21/07/2020Nassau, Bahamas9 - 5 Daniel Beese8 - 6 WPts
20/05/2020Nassau, Bahamas9 - 4 Joshua McCathern6 - 7 LPts
20/03/2020Nassau, Bahamas8 - 4 Gethin Platt0 - 13(1) WPts
19/01/2020Yerevan, Armenia7 - 4 Bedo Iloulyan6 - 7 WPts
21/11/2019Nassau, Bahamas6 - 4 Alec Ure3 - 9 WPts
27/09/2019Kingston, Jamaica6 - 3 Dave Lyttle3 - 8 LPts
29/07/2019Nassau, Bahamas5 - 3 Robert Carwell6 - 2 WPts
29/05/2019Zagreb, Croatia4 - 3 Marko Braut4 - 5 WPts
30/03/2019Nassau, Bahamas3 - 3 David Duffie6 - 0 WPts
27/01/2019Nassau, Bahamas2 - 3 Andy Kneeland1 - 6 WPts
26/11/2018Nassau, Bahamas1 - 3 Alec Ure2 - 4 WPts
25/09/2018Nassau, Bahamas1 - 2 Dave Lawder3 - 2 LPts
24/08/2018Nassau, Bahamas1 - 1 Justin Middlemiss1 - 3 LPts
21/07/2018Nassau, Bahamas0 - 1 MiloÜ Vrana0 - 4 WPts
21/05/2018Nassau, Bahamas0 - 0 Leo Cadwallader1 - 0 LPts