Weightclass:  Featherweight
Location:  Nassau, Bahamas
Record:  24 - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
02/08/2031Nassau, Bahamas23 - 14 Leon Henretty6 - 13 WPts
03/06/2031Nassau, Bahamas22 - 14 Augusto Zappia4 - 6 WPts
03/04/2031Nassau, Bahamas21 - 14 Diedrick Decamp6 - 6 WPts
02/02/2031Nassau, Bahamas21 - 13 Henry Gilde7 - 9 LPts
04/12/2030Nassau, Bahamas20 - 13 Rollins Kaller2 - 6(1) WPts
04/10/2030Nassau, Bahamas19 - 13 Chris Pierce4 - 9 WPts
06/08/2030Nassau, Bahamas18 - 13 Donat Mazur8 - 5 WPts
03/06/2030Nassau, Bahamas17 - 13 Mel Goldie3 - 2 WPts
04/04/2030Nassau, Bahamas16 - 13 Coskun Periganovlu17 - 10 WPts
03/02/2030Nassau, Bahamas15 - 13 Ian Blackshaw6 - 13 WPts
05/12/2029Nassau, Bahamas15 - 12 Brin Lennox10 - 9 LPts
06/10/2029Nassau, Bahamas14 - 12 Santiago Barragan1 - 8 WPts
08/08/2029Nassau, Bahamas13 - 12 Ian Roderick9 - 12 WPts
10/06/2029Nassau, Bahamas13 - 11 Jordan Neel7 - 8 LPts
11/04/2029Nassau, Bahamas12 - 11 Ian Roderick8 - 11 WPts
12/02/2029Ponce, Puerto Rico11 - 11 Santiago Barragan1 - 4 WPts
15/12/2028Nassau, Bahamas11 - 10 Pancho Guitron11 - 6 LPts
17/10/2028Riga, Latvia11 - 9 Viktor Cers16 - 35 LPts
19/08/2028Oslo, Norway11 - 8 Oscar Fretheim2 - 21(4) LPts
21/06/2028Nassau, Bahamas11 - 7 Geoff Hopper7 - 16 LPts
06/05/2028Nassau, Bahamas10 - 7 Michael Boylston9 - 14 WPts
07/03/2028Spanish Town, Jamaica9 - 7 Declan Shields9 - 14 WPts
08/01/2028Nassau, Bahamas8 - 7 Tobias Reid5 - 11 WPts
09/11/2027Bangkok, Thailand7 - 7 Nethra Por Korbkua10 - 13 WPts
11/09/2027Bangkok, Thailand6 - 7 Decha Masuk7 - 18(2) WPts
14/07/2027Essen, Germany6 - 6 Aldo Schaffert28 - 4 LPts
16/05/2027Nassau, Bahamas5 - 6 Theo Kor1 - 9 WPts
17/03/2027Ulaanbaatar, Mongolia4 - 6 Munkhbayar Esen2 - 8 WPts
17/01/2027San Jose, Costa Rica4 - 5 Diego Soltero11 - 22(1) LPts
19/11/2026Karagandy, Kazakhstan3 - 5 Vikenti Ibragim3 - 21 WPts
21/09/2026Kosice, Slovakia3 - 4 èimon Pololanik5 - 22 LPts
24/07/2026Tirana, Albania3 - 3 Agon Thika5 - 10 LPts
26/05/2026Petionville, Haiti3 - 2 Percival Breton37(3) - 24 LPts
28/03/2026Nassau, Bahamas3 - 1 Antwan Kitching1 - 3 LPts
29/01/2026Nassau, Bahamas2 - 1 Denton Pryce0 - 2 WPts
30/11/2025Nassau, Bahamas2 - 0 Michael Boylston1 - 4 LPts
18/10/2025Nassau, Bahamas1 - 0 Theo Kor0 - 0 WPts
07/09/2025Nassau, Bahamas0 - 0 Geoff Hopper1 - 4 WPts