Weightclass:  Bantamweight
Location:  Nassau, Bahamas
Record:  22 - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
01/08/2030Nassau, Bahamas21 - 16 Gautam Purushothaman2 - 6 WPts
29/05/2030Nassau, Bahamas20 - 16 Puleng Sangweni1 - 1 WPts
30/03/2030Nassau, Bahamas19 - 16 Emanuel Valera6 - 17(1) WPts
28/01/2030Nassau, Bahamas18 - 16 Ronan Gallagher8 - 0 WPts
29/11/2029Nassau, Bahamas17 - 16 Kamohelo Tambo6(1) - 13 WPts
29/09/2029Nassau, Bahamas16 - 16 Patrick MacIntire3 - 15 WPts
30/07/2029Nassau, Bahamas15 - 16 Manny Ontiveros7 - 19 WPts
30/05/2029Nassau, Bahamas15 - 15 Danyaal Huseynov15 - 16 LPts
31/03/2029Nassau, Bahamas14 - 15 Lazar Gorbatikov7(1) - 16 WPts
30/01/2029Nassau, Bahamas14 - 14 Davie Blethen9 - 14 LPts
01/12/2028Nassau, Bahamas13 - 14 Jerrold Rave3 - 6 WPts
03/10/2028Nassau, Bahamas12 - 14 Jerrold Tadeo3 - 25 WPts
04/08/2028Nassau, Bahamas11 - 14 Juan Carnero16 - 17 WPts
04/07/2028Nassau, Bahamas10 - 14 Juan Carnero16 - 16 WPts
13/05/2028Nassau, Bahamas9 - 14 Phil Lawter10 - 9(1) WPts
14/03/2028Nassau, Bahamas9 - 13 Adam Kelley26 - 15 LPts Bahamas National Championships 2028View
11/03/2028Nassau, Bahamas8 - 13 Colin Wogan17 - 9 WPts Bahamas National Championships 2028View
25/02/2028Nassau, Bahamas8 - 12 Zach Lewison3 - 10 LPts
27/12/2027Georgetown, Guyana7 - 12 Hayden Veatch6 - 25 WPts
29/10/2027Nassau, Bahamas6 - 12 Aleksei Kairculow1 - 3 WPts
30/08/2027Krasnoyarsk, Russia6 - 11 Pyotr Eshinov18 - 10 LPts
01/07/2027Shymkent, Kazakhstan5 - 11 Fedar Cajrckulov7 - 21 WPts
03/05/2027Nassau, Bahamas5 - 10 Joe Bailey3 - 12 LPts
14/03/2027Nassau, Bahamas5 - 9 Talbot Bonaly3 - 9 LPts
14/01/2027Nassau, Bahamas5 - 8 Samartlek Krungthepthonburi6 - 15 LPts
15/11/2026Nassau, Bahamas4 - 8 William Hillhouse4 - 3 WPts
16/09/2026Udon Thani, Thailand3 - 8 Fahsai Por Korbkua6 - 14 WPts
19/07/2026Geelong, Australia2 - 8 Tobias Cleghorn1 - 18(1) WPts
21/05/2026Georgetown, Guyana2 - 7 John Glen39 - 19 LPts
23/03/2026Nassau, Bahamas2 - 6 Sam Raitt9 - 17 LPts
30/01/2026Nassau, Bahamas2 - 5 Zach Lewison0 - 0 LPts
29/12/2025Nassau, Bahamas2 - 4 Davie Blethen0 - 0 LPts
24/11/2025Nassau, Bahamas1 - 4 Leonel Obregon3 - 33(6) WPts
26/09/2025Nassau, Bahamas1 - 3 Michael Atkins5 - 17 LPts
31/07/2025Schaerbeek, Belgium1 - 2 Verrill Doisneau10 - 8 LPts
02/06/2025Nassau, Bahamas1 - 1 Colin Wogan1 - 4 LPts
11/04/2025Nassau, Bahamas1 - 0 Gareth Donnellan8 - 20(3) LPts
07/03/2025Nassau, Bahamas0 - 0 Rob Liddle1 - 7 WPts