Weightclass:  Welterweight
Location:  Nassau, Bahamas
Record:  25 - 11
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
16/01/2033Nassau, Bahamas24 - 11 Joseph Peter0 - 7 WPts
16/11/2032Nassau, Bahamas23 - 11 Vince Michie0 - 3 WPts
15/09/2032Nassau, Bahamas22 - 11 Umair Basa10 - 5 WPts
16/07/2032Nassau, Bahamas21 - 11 Peter Mollison6 - 2 WPts
17/05/2032Nassau, Bahamas20 - 11 Liang Dea1 - 7 WPts
17/03/2032Nassau, Bahamas19 - 11 Fidel Noe1 - 5 WPts
17/01/2032Nassau, Bahamas18 - 11 Noe Sibal5 - 7 WPts
18/11/2031Nassau, Bahamas17 - 11 Felippe Haro1 - 2 WPts
18/09/2031Nassau, Bahamas16 - 11 Ciel Aime0 - 9 WPts
19/07/2031Nassau, Bahamas15 - 11 Ellis Gillmore0 - 1 WPts
20/05/2031Nassau, Bahamas15 - 10 Amon Suit14 - 17 LPts
21/03/2031Nassau, Bahamas14 - 10 Lloyd Gordon0 - 3 WPts
20/01/2031Nassau, Bahamas14 - 9 Corey Anders7 - 12 LPts
23/11/2030Nassau, Bahamas14 - 8 Amon Suit12 - 16 LPts
24/09/2030Nassau, Bahamas14 - 7 Aaron Rodger9 - 8 LPts
29/07/2030Nassau, Bahamas14 - 6 Joel Tyree20 - 5 LPts
31/05/2030Nassau, Bahamas13 - 6 Jamie Wedderburn1 - 20 WPts
11/04/2030Nassau, Bahamas12 - 6 Rob Halley7 - 28 WPts
11/03/2030Nassau, Bahamas12 - 5 Dave Philip17 - 8 LPts Bahamas National Championships 2030View
30/01/2030Nassau, Bahamas11 - 5 Ivan Sagyndykoff5 - 7 WPts
02/12/2029Nassau, Bahamas10 - 5 Franco Morro9 - 18 WPts
04/10/2029Nassau, Bahamas9 - 5 Ian Mabie3 - 23 WPts
10/08/2029Aarhus, Denmark9 - 4 Viljalmr Bohr6 - 18 LPts
12/06/2029Bokhtar, Tajikistan8 - 4 Anton Azizbekov2 - 5 WPts
14/04/2029Nassau, Bahamas7 - 4 Konstantin Djamalov2 - 5 WPts
14/02/2029Nassau, Bahamas6 - 4 Kaj Baden2 - 0 WPts
16/12/2028Nassau, Bahamas5 - 4 Paul Rodgers1 - 1 WPts
17/10/2028Nassau, Bahamas5 - 3 Xin Woo6 - 23(1) LPts
19/08/2028Nassau, Bahamas4 - 3 Tobias Hendry3 - 4 WPts
20/06/2028Bangkok, Thailand3 - 3 Kwantahi Thiabma3 - 3 WPts
22/04/2028Puente Alto, Chile2 - 3 Eduardo Pomar1 - 4 WPts
23/02/2028Maipu, Chile2 - 2 Kiki Martinez8 - 2 LPts
26/12/2027Nassau, Bahamas1 - 2 Diego Islas2 - 13 WPts
28/10/2027Nassau, Bahamas1 - 1 Chris Yeaman3 - 8 LPts
17/09/2027Nassau, Bahamas1 - 0 Henry Enoch5 - 20(2) LPts
14/08/2027Nassau, Bahamas0 - 0 Michael Ivory0 - 1 WPts