Weightclass:  Bantamweight
Location:  Nassau, Bahamas
Record:  24 - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
31/01/2032Nassau, Bahamas23 - 16 John Haworth7 - 15(1) WPts
02/12/2031Nassau, Bahamas22 - 16 Rob Gwynne3 - 4 WPts
03/10/2031Nassau, Bahamas21 - 16 Farhan Zaidi12 - 11 WPts
02/08/2031Nassau, Bahamas20 - 16 Chau Duy8(1) - 31(4) WPts
03/06/2031Nassau, Bahamas19 - 16 Rio Nieto2 - 8 WPts
02/04/2031Nassau, Bahamas18 - 16 Santiago Behar6 - 6 WPts
01/02/2031Nassau, Bahamas17 - 16 Juan Osorio11 - 30(10) WPts
04/12/2030Nassau, Bahamas16 - 16 Michael Shirah9 - 3 WPts
05/10/2030Nassau, Bahamas15 - 16 Cyrille Van Brussel9 - 9 WPts
07/08/2030Nassau, Bahamas14 - 16 Mark Strachan8 - 10 WPts
08/06/2030Nassau, Bahamas13 - 16 Rex Oliver8 - 5 WPts
09/04/2030Nassau, Bahamas12 - 16 Arthur Langland1 - 2 WPts
08/02/2030Nassau, Bahamas11 - 16 John Edmundson12 - 13(1) WPts
14/12/2029Nassau, Bahamas11 - 15 Vincent Kimmey12 - 14 LPts
15/10/2029Nassau, Bahamas10 - 15 Richard Whitehead7 - 12 WPts
03/09/2029Nassau, Bahamas9 - 15 Sammy Lowry6 - 22 WPts
08/07/2029Datong, China8 - 15 Confucius Chiou9 - 16 WPts
10/05/2029Catania, Italy7 - 15 Silvestro De Capua3 - 23 WPts
11/03/2029Nassau, Bahamas7 - 14 Peter Masterton12 - 13 LPts Bahamas National Championships 2029View
16/02/2029Riga, Latvia6 - 14 Igor Saimnieks8 - 15 WPts
18/12/2028Nassau, Bahamas6 - 13 Peter Masterton11 - 12 LPts
22/10/2028Nassau, Bahamas5 - 13 Vu Quy3 - 6 WPts
23/08/2028Minsk, Belarus4 - 13 Anton Devin6 - 18 WPts
25/06/2028Nassau, Bahamas4 - 12 Joe Bailey5 - 17 LPts
09/05/2028Nassau, Bahamas4 - 11 Montenegro Don8 - 8(2) LPts
11/03/2028Nassau, Bahamas4 - 10 Adam Kelley25 - 15 LPts Bahamas National Championships 2028View
25/02/2028Nassau, Bahamas3 - 10 David Cloy8 - 12 WPts
03/01/2028Nassau, Bahamas3 - 9 Edward Beveridge14 - 29 LPts
08/11/2027Athens, Greece3 - 8 Tito Balis10 - 17 LPts
10/09/2027Nassau, Bahamas3 - 7 Davie Blethen6 - 7 LPts
13/07/2027Minsk, Belarus3 - 6 Daniil Malinowski9 - 19(7) LPts
15/05/2027Vitebsk, Belarus3 - 5 Vitali Petrovich39(3) - 22 LPts
17/03/2027Nassau, Bahamas2 - 5 Zach Tear1 - 6 WPts
16/01/2027Nassau, Bahamas1 - 5 John Finlay1 - 0 WPts
16/11/2026Petionville, Haiti1 - 4 Amiens Belizaire1 - 4 LPts
18/09/2026Leeds, UK1 - 3 Cody Teagan15 - 18 LPts
20/07/2026Mariupol, Ukraine1 - 2 Zernebog Taran8 - 19 LPts
22/05/2026Nassau, Bahamas1 - 1 Sam Raitt10 - 17 LPts
25/03/2026Nassau, Bahamas1 - 0 Michael Atkins8 - 17 LPts
30/01/2026Nassau, Bahamas0 - 0 David Cloy2 - 5 WPts