Weightclass:  Light Welterweight
Location:  Nassau, Bahamas
Record:  29 - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
18/07/2031Nassau, Bahamas28 - 17 Kieran Gibson0 - 1 WPts
19/05/2031Nassau, Bahamas27 - 17 Aidan McAndrews1 - 2 WPts
20/03/2031Nassau, Bahamas26 - 17 Seferino Lasso2 - 20 WPts
18/01/2031Nassau, Bahamas25 - 17 Nick Foden0 - 6 WPts
19/11/2030Nassau, Bahamas24 - 17 Heikki Kaurismaki0 - 7 WPts
21/09/2030Nassau, Bahamas23 - 17 Juan Morante2 - 2 WPts
22/07/2030Nassau, Bahamas22 - 17 Yulian Sadvakasow14(1) - 22 WPts
24/05/2030Nassau, Bahamas21 - 17 Paul Groves17 - 18 WPts
26/03/2030Nassau, Bahamas20 - 17 Umair Maqdisi1 - 3 WPts
26/01/2030Nassau, Bahamas19 - 17 Egil Williamsen1 - 7 WPts
28/11/2029Nassau, Bahamas18 - 17 Phil Buchanon4 - 21 WPts
30/09/2029Nassau, Bahamas17 - 17 Euan Sundy0 - 4 WPts
01/08/2029Yerevan, Armenia16 - 17 Saro Ekmanyan6 - 12 WPts
03/06/2029Ankara, Turkey16 - 16 Omer Tarcan2 - 17 LPts
05/04/2029Aarhus, Denmark15 - 16 Snorre Ostergaard5 - 9 WPts
05/02/2029Nassau, Bahamas14 - 16 Viktor Ibraimow14 - 24 WPts
08/12/2028Riyadh, Saudi Arabia13 - 16 Rehman Bahar13 - 9 WPts
10/10/2028Shymkent, Kazakhstan13 - 15 Toma Taghibaew9 - 15 LPts
12/08/2028Nassau, Bahamas13 - 14 Pal Overbey12 - 5 LPts
14/06/2028Nassau, Bahamas12 - 14 Billy Carse5 - 22 WPts
12/05/2028Bangkok, Thailand12 - 13 Thongthailek Thesvisarn16(2) - 21 LPts
14/03/2028Nassau, Bahamas12 - 12 Jordan Turk18 - 8(1) LPts Bahamas National Championships 2028View
11/03/2028Nassau, Bahamas11 - 12 Daniel Cragg4 - 3 WPts Bahamas National Championships 2028View
14/02/2028Nassau, Bahamas10 - 12 Rob Simpson3 - 6 WPts
16/12/2027Charleroi, Belgium9 - 12 Quennel Deneuve2 - 5 WPts
18/10/2027Achiaman, Ghana9 - 11 Mark Sowah14 - 6 LPts
20/08/2027Liege, Belgium8 - 11 Acelin Richard5 - 21 WPts
21/06/2027Nassau, Bahamas8 - 10 Mark Liddle2 - 9 LPts
06/05/2027Nassau, Bahamas7 - 10 Kyle Carberry10 - 19 WPts
25/03/2027The Hague, Netherlands7 - 9 Terus Mattens13 - 20 LPts
25/01/2027Nassau, Bahamas7 - 8 Nathan Virtue14 - 14 LPts
04/12/2026Nassau, Bahamas7 - 7 Jonathan Notman11 - 21 LPts
02/11/2026Kampala, Uganda7 - 6 Zain Arif7(1) - 18 LPts
04/09/2026Chungju, South Korea6 - 6 Chang-soo Joh6 - 16 WPts
07/07/2026Benin City, Nigeria6 - 5 Bright Owoeye17(2) - 24 LPts
09/05/2026Kazan, Russia5 - 5 Vitali Smirnov6 - 27 WPts
11/03/2026Nassau, Bahamas5 - 4 Kyle Carberry6 - 16 LPts
06/02/2026Nassau, Bahamas5 - 3 Phil Buchanon0 - 0 LPts
02/01/2026Nassau, Bahamas5 - 2 Fraser Mings14 - 22 LPts
25/11/2025Nassau, Bahamas4 - 2 Oscar Weatherhead10 - 14 WPts
23/10/2025Nassau, Bahamas3 - 2 Jay Spaulding0 - 0 WPts
22/09/2025Nassau, Bahamas2 - 2 Cabal Diderot8(1) - 15 WPts
25/07/2025Nassau, Bahamas1 - 2 Jacob Beese0 - 1 WPts
27/05/2025Nassau, Bahamas1 - 1 Geoff Cotts0 - 22(9) LPts
07/04/2025Nassau, Bahamas1 - 0 David Stirton11 - 12 LPts
07/03/2025Nassau, Bahamas0 - 0 Ricky Eagleson1 - 5 WPts