Weightclass:  Welterweight
Location:  Nassau, Bahamas
Record:  18 - 26
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
31/03/2031Nassau, Bahamas17 - 26 Angel Santos2 - 0 WPts
30/01/2031Nassau, Bahamas17 - 25 Floyd Douglass5 - 7 LPts
01/12/2030Nassau, Bahamas16 - 25 John Gorman3 - 6 WPts
03/10/2030Nassau, Bahamas15 - 25 Kieran Boydstun3 - 8 WPts
04/08/2030Nassau, Bahamas14 - 25 Zhuang You3 - 4 WPts
05/06/2030Nassau, Bahamas13 - 25 Chris Maddocks5 - 6 WPts
06/04/2030Nassau, Bahamas13 - 24 Paul Rodgers7 - 5 LPts
05/02/2030Nassau, Bahamas12 - 24 Yago Muro5 - 13 WPts
08/12/2029Nassau, Bahamas12 - 23 Dave Bains5(1) - 26 LPts
10/10/2029Nassau, Bahamas12 - 22 Fedya Paladzinsh3 - 6 LPts
11/08/2029Nassau, Bahamas11 - 22 Arthur Brodrick1 - 6 WPts
12/06/2029Nassau, Bahamas11 - 21 David Merson7 - 18 LPts
19/04/2029Maiduguri, Nigeria11 - 20 Hope Majekodunmi9 - 9 LPts
19/02/2029Riga, Latvia11 - 19 Vikenti Ievinsh5 - 20 LPts
22/12/2028Nassau, Bahamas11 - 18 Connor Renfrew10 - 18 LPts
24/10/2028Nassau, Bahamas11 - 17 Vincent Greenway8 - 22 LPts
29/08/2028Nassau, Bahamas11 - 16 Colin Provan12 - 10 LPts
25/07/2028Nassau, Bahamas11 - 15 Callum Ferris12 - 12 LPts
21/06/2028Santa Cruz de la Sierra, Bolivia10 - 15 Guillermo Macho9 - 15 WPts
23/04/2028Nassau, Bahamas10 - 14 Spencer Gillie7 - 9 LPts
28/02/2028Nassau, Bahamas9 - 14 Chris Dawe1 - 4 WPts
30/12/2027Sydney, Australia9 - 13 Blake Allevi5 - 14 LPts
01/11/2027Nassau, Bahamas9 - 12 Dave Polland1 - 4 LPts
01/09/2027Tampere, Finland8 - 12 Akseli Niemela0 - 2 WPts
04/07/2027Almaty, Kazakhstan8 - 11 Mukhtar Iliyasov18 - 12 LPts
06/05/2027Nassau, Bahamas7 - 11 Colin Dudgeon12 - 13 WPts
07/03/2027Nassau, Bahamas6 - 11 Clint Webb4(1) - 8 WPts
06/01/2027Karagandy, Kazakhstan5 - 11 Timofei Cairbeckoff3 - 23 WPts
08/11/2026Nassau, Bahamas5 - 10 Alex Yrjola7 - 12 LPts
09/09/2026Garoua, Cameroon4 - 10 Dashiell Roussel5 - 10 WPts
12/07/2026Nassau, Bahamas3 - 10 Leszek Kasprzycki4 - 10(1) WPts
13/05/2026Nassau, Bahamas3 - 9 Vincent Greenway2 - 13 LPts
15/03/2026Lyon, France3 - 8 Newell Hinault1 - 10(1) LPts
15/01/2026Nassau, Bahamas3 - 7 Andrija Miletic4 - 6 LPts
17/11/2025Nassau, Bahamas2 - 7 BohumÝr Jasek1 - 0 WPts
18/09/2025Karagandy, Kazakhstan2 - 6 Fedar Marsucow6 - 18 LPts
21/07/2025Eindhoven, Netherlands2 - 5 David Van den Hove30(1) - 24 LPts
23/05/2025Nassau, Bahamas2 - 4 Clint Webb0 - 0 LPts
07/04/2025Nassau, Bahamas2 - 3 Dave Yeoman0 - 0 LPts
17/02/2025Nassau, Bahamas2 - 2 Kyle Cowan14(1) - 16 LPts
17/01/2025Nassau, Bahamas1 - 2 Rob Halley0 - 0 WPts
04/12/2024Nassau, Bahamas0 - 2 Corey Shirer0 - 2 WPts
05/10/2024Gwangju, South Korea0 - 1 Hyun-soo Cha5 - 21(3) LPts
07/08/2024Nassau, Bahamas0 - 0 Bruce Tosh1 - 3 LPts