Weightclass:  Welterweight
Location:  Nassau, Bahamas
Record:  24 - 11
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
29/03/2031Nassau, Bahamas24 - 10 Joshua Kilduff10 - 5 LPts
29/01/2031Nassau, Bahamas23 - 10 Fausto Marroquin2 - 5(1) WPts
01/12/2030Nassau, Bahamas22 - 10 Ian Carmicheal3 - 3 WPts
02/10/2030Nassau, Bahamas21 - 10 Kahil Wangjil14 - 11 WPts
03/08/2030Nassau, Bahamas20 - 10 Habbab Benbarek5 - 3 WPts
04/06/2030Nassau, Bahamas19 - 10 Confucius Song1 - 6 WPts
06/04/2030Nassau, Bahamas18 - 10 Eduardo Quiles2 - 19 WPts
06/02/2030Nassau, Bahamas17 - 10 Tobias Hendry5 - 12 WPts
08/12/2029Nassau, Bahamas16 - 10 Kieran Boydstun1 - 4 WPts
09/10/2029Nassau, Bahamas15 - 10 Antwan Beatie1 - 3 WPts
10/08/2029Nassau, Bahamas14 - 10 Shen Kao4 - 9 WPts
12/06/2029Nassau, Bahamas14 - 9 Frisco Rodriguez3 - 12(1) LPts
13/04/2029Nassau, Bahamas13 - 9 Santiago Pareja1 - 6 WPts
13/02/2029Nassau, Bahamas12 - 9 Vakhtang Achekian2 - 10(3) WPts
15/12/2028Nassau, Bahamas11 - 9 Dan Shade3 - 15 WPts
18/10/2028Nassau, Bahamas10 - 9 Paul Ssendaula3 - 10 WPts
19/08/2028Nassau, Bahamas9 - 9 Ian Mabie2 - 17 WPts
20/06/2028Nassau, Bahamas9 - 8 Michael Wallach3 - 3 LPts
22/04/2028Nassau, Bahamas8 - 8 Ian Gaul3 - 1 WPts
23/02/2028Nassau, Bahamas8 - 7 Chris Hallum14 - 20 LPts
28/12/2027Dushanbe, Tajikistan8 - 6 Luka Nagiev10 - 13 LPts
30/10/2027Nassau, Bahamas7 - 6 Joseph Stine9 - 5 WPts
31/08/2027Nassau, Bahamas7 - 5 Joel Tyree4 - 0 LPts
01/07/2027Nassau, Bahamas6 - 5 Nathan Raney3 - 15 WPts
02/05/2027Nassau, Bahamas6 - 4 Courvoisier Dacoury8 - 5 LPts
04/03/2027Nassau, Bahamas5 - 4 Michael Terris2 - 1 WPts
16/01/2027Almaty, Kazakhstan4 - 4 Toma Kairimow11 - 20 WPts
18/11/2026Nassau, Bahamas3 - 4 Sam Beatie1 - 5 WPts
23/09/2026Nassau, Bahamas2 - 4 Justin Hailes0 - 12 WPts
25/07/2026Nassau, Bahamas2 - 3 Joseph Stine2 - 4 LPts
25/05/2026Nassau, Bahamas1 - 3 David Merson1 - 5 WPts
31/03/2026Yerevan, Armenia1 - 2 Aghasi Nargizian9 - 20 LPts
31/01/2026Nassau, Bahamas1 - 1 Dave Lewison6(2) - 23 LPts
08/12/2025Nassau, Bahamas1 - 0 Scott Craighead13 - 13 LPts
07/11/2025Nassau, Bahamas0 - 0 Colin Provan1 - 3 WPts