Weightclass:  Welterweight
Location:  Nassau, Bahamas
Record:  35(2) - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
26/06/2025Nassau, Bahamas34(2) - 14 Dom Scripture9 - 7 WPts
27/04/2025Nassau, Bahamas33(2) - 14 Sam Kenna1 - 0 WPts
26/02/2025Nassau, Bahamas32(2) - 14 Daniele Alatri0 - 5 WPts
28/12/2024Nassau, Bahamas31(2) - 14 Gao Lian0 - 4 WPts
29/10/2024Nassau, Bahamas30(2) - 14 Mojiz Boutahar1 - 2 WPts
30/08/2024Nassau, Bahamas29(2) - 14 Asif Omer3 - 9 WPts
01/07/2024Nassau, Bahamas28(2) - 14 Mike Kinzey0 - 2(1) WPts
02/05/2024Nassau, Bahamas27(2) - 14 Vincent Greenway0 - 1 WPts
03/03/2024Nassau, Bahamas26(2) - 14 Leonel Carpio1 - 27 WPts
03/01/2024Nassau, Bahamas25(2) - 14 Alexandros Nikas13(1) - 25 WPts
04/11/2023Nassau, Bahamas24(2) - 14 Lance Notte1 - 6 WPts
06/09/2023Nassau, Bahamas23(2) - 14 Joaquin Mesa5 - 11 WPts
07/07/2023Tlaquepaque, Mexico22(2) - 14 Alvino Monte4 - 9 WPts
08/05/2023Nassau, Bahamas21(2) - 14 William Porteous19(2) - 13 WPts
14/03/2023Nassau, Bahamas21(2) - 13 Greg Nabb21(2) - 13 LPts Bahamas National Championships 2023View
11/03/2023Nassau, Bahamas20(2) - 13 Hugh Kimmick8 - 10 WPts Bahamas National Championships 2023View
01/03/2023Bayamon, Puerto Rico20(2) - 12 Reyes Saiz19(3) - 13 LPts
01/01/2023Brno, Czech Republic19(1) - 12 Ignßc Hasek3 - 16(2) WKO3
03/11/2022Nassau, Bahamas18(1) - 12 Brad Spence22 - 9 WPts
05/09/2022Algiers, Algeria17(1) - 12 Ali Nasro0 - 0 WPts
08/07/2022Rosario, Argentina16(1) - 12 Juan Julio10 - 13 WPts
09/05/2022Adelaide, Australia16(1) - 11 Will Dee3 - 21 LPts
11/03/2022Nassau, Bahamas16(1) - 10 Arran Ralston20 - 5 LPts Bahamas National Championships 2022View
20/01/2022Nassau, Bahamas15 - 10 Porfio Estay13 - 12(1) WKO3
20/11/2021Nassau, Bahamas14 - 10 Gianluigi Maurizio4(1) - 13 WPts
19/09/2021Nassau, Bahamas14 - 9 Aaron Boydston21 - 4 LPts
19/08/2021Nassau, Bahamas13 - 9 Blake Cowan13 - 9 WPts
16/07/2021Nassau, Bahamas12 - 9 Rabiu Ladipo8 - 10 WPts
15/05/2021Nassau, Bahamas11 - 9 Orane Belair22 - 0 WPts
15/03/2021Ponce, Puerto Rico11 - 8 Jerrold Mar6 - 8 LPts
15/01/2021Nassau, Bahamas11 - 7 Alen Dowe18(2) - 2 LPts
21/11/2020Nassau, Bahamas11 - 6 Oliver Ruthven14 - 3 LPts
05/10/2020Nassau, Bahamas10 - 6 Vincent Calley1 - 12(1) WPts
07/08/2020Nassau, Bahamas10 - 5 Nicholas Gower2 - 1 LPts
08/06/2020Nassau, Bahamas9 - 5 Kris Moyo2 - 9 WPts
08/04/2020Katlehong, South Africa9 - 4 Ndumisa Holomisa9 - 4(1) LPts
09/02/2020Nassau, Bahamas8 - 4 Arran Ralston9 - 2 WPts
10/12/2019Nassau, Bahamas7 - 4 John Haw1 - 5 WPts
10/10/2019Odense, Denmark7 - 3 Ulick Jensen4 - 4 LPts
11/08/2019Nassau, Bahamas7 - 2 Sammy Urich6 - 4 LPts
08/07/2019Nassau, Bahamas7 - 1 Mahammad Babayev8 - 2 LPts
08/05/2019Warrington, UK7 - 0 Theo Neagle0 - 5 LPts
09/03/2019Hamburg, Germany6 - 0 Kuno Bleier1 - 1 WPts
08/01/2019Nassau, Bahamas5 - 0 Agapetus Franco3 - 0 WPts
08/11/2018Nassau, Bahamas4 - 0 Zain Yacoub3 - 2 WPts
08/09/2018Nassau, Bahamas3 - 0 Oleos Salazar1 - 2 WPts
08/07/2018Tehran, Iran2 - 0 Kashif Abdul0 - 0 WPts
10/05/2018Nassau, Bahamas1 - 0 Baligh Isckackoff0 - 2 WPts
08/03/2018Nassau, Bahamas0 - 0 Patrick Verner0 - 0 WPts