Weightclass:  Heavyweight
Location:  Nassau, Bahamas
Record:  32 - 31
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
25/03/2035Nassau, Bahamas31 - 31 Evgeny Denisov1 - 5 WPts
21/01/2035Nassau, Bahamas30 - 31 Yago Ramon1 - 4 WPts
20/11/2034Nassau, Bahamas29 - 31 Ogenyi Shagari5 - 5 WPts
18/09/2034Nassau, Bahamas28 - 31 Nwankwo Duba1 - 9 WPts
17/07/2034Nassau, Bahamas27 - 31 Paco Malo1 - 3 WPts
16/05/2034Nassau, Bahamas26 - 31 Tytus Glab15(2) - 5 WPts
16/03/2034Nassau, Bahamas25 - 31 Chivalry Maupassant1 - 2 WPts
16/01/2034Nassau, Bahamas24 - 31 Joaquin Gutierez0 - 1 WPts
16/11/2033Nassau, Bahamas23 - 31 Turiau Trintignant0 - 3 WPts
14/09/2033Nassau, Bahamas22 - 31 Curt Kronenberg5 - 9 WPts
14/07/2033Nassau, Bahamas21 - 31 Kris Cooper28(2) - 23 WPts
13/05/2033Nassau, Bahamas21 - 30 Rex Lin50 - 15 LPts
17/03/2033Nassau, Bahamas20 - 30 Kris Cooper28(2) - 20 WPts Bahamas National Championships 2033View
14/03/2033Nassau, Bahamas19 - 30 Mark Stronach12(1) - 20 WPts Bahamas National Championships 2033View
11/03/2033Nassau, Bahamas18 - 30 James Carnes9 - 5 WPts Bahamas National Championships 2033View
06/03/2033Georgetown, Guyana17 - 30 John Speedy21 - 12 WPts
06/01/2033Christchurch, New Zealand16 - 30 Leon Tackett1 - 11 WPts
06/11/2032Puebla, Mexico15 - 30 Iago Escobar8 - 19 WPts
08/09/2032Vilnius, Lithuania15 - 29 Kacper Goch15 - 21 LPts
10/07/2032Nassau, Bahamas15 - 28 Rex Lin45 - 15 LPts
12/05/2032Melbourne, Australia14 - 28 Declan Livingstone17 - 17 WPts
14/03/2032Nassau, Bahamas14 - 27 Floyd Kyles22(1) - 20 LPts Bahamas National Championships 2032View
11/03/2032Nassau, Bahamas13 - 27 Stephen Mickel1 - 3 WPts Bahamas National Championships 2032View
16/01/2032Nassau, Bahamas13 - 26 James Mardock15 - 15(1) LPts
28/11/2031Helsinki, Finland13 - 25 Ilppo Erola47 - 20 LPts
28/09/2031Vilnius, Lithuania12 - 25 Jerzy Sladek19 - 18 WPts
31/07/2031Aalborg, Denmark11 - 25 Snorre Westrup12 - 10 WPts
02/06/2031Nassau, Bahamas10 - 25 Robert Yale14 - 21 WPts
15/04/2031Nassau, Bahamas10 - 24 Will Coslett19 - 9 LPts
11/03/2031Nassau, Bahamas10 - 23 Rex Lin38 - 13 LPts Bahamas National Championships 2031View
31/01/2031Nassau, Bahamas10 - 22 Richard Nicolson24 - 20 LPts
03/12/2030Vitebsk, Belarus9 - 22 Vanko Vasko1 - 3 WPts
05/10/2030Kampala, Uganda8 - 22 Oja Mulera1 - 9 WPts
07/08/2030Nassau, Bahamas8 - 21 Robert Yale10 - 20 LPts
08/06/2030Nassau, Bahamas7 - 21 Robert Yale10 - 19 WPts
20/04/2030Nassau, Bahamas7 - 20 Will Coslett13 - 9 LPts
14/03/2030Nassau, Bahamas7 - 19 Paul Lochridge16 - 9 LPts Bahamas National Championships 2030View
11/03/2030Nassau, Bahamas6 - 19 Richard Nicolson19 - 19 WPts Bahamas National Championships 2030View
14/02/2030Nassau, Bahamas6 - 18 Mark Robinson12 - 14 LPts
20/12/2029Sofia, Bulgaria5 - 18 Nikolai á Chernev2 - 6 WPts
22/10/2029Bouake, Ivory Coast4 - 18 Ferrand Wimille2 - 0 WPts
24/08/2029Nassau, Bahamas3 - 18 Ethan Biss7 - 6 WPts
26/06/2029Vilnius, Lithuania3 - 17 Stefan Bajor24 - 25 LPts
28/04/2029Nassau, Bahamas3 - 16 Gethin Roland19 - 21(3) LPts
08/03/2029Nassau, Bahamas3 - 15 Callum Kirkbride21 - 30 LPts
16/01/2029Nassau, Bahamas3 - 14 Darryl Robie17(1) - 28 LPts
10/12/2028San Nicolas de los Garza, Mexico2 - 14 Roman Rozario5 - 12 WPts
12/10/2028Aden, Yemen2 - 13 Shayan Khouri23 - 12 LPts
14/08/2028Puebla, Mexico2 - 12 Alejandro Carrillo5 - 20 LPts
16/06/2028San Juan, Puerto Rico2 - 11 Felippe Aguiniga18 - 16 LPts
18/04/2028Zaria, Nigeria2 - 10 Mudashiru Banjo17 - 20 LPts
19/02/2028Nassau, Bahamas2 - 9 Mark Robinson2 - 11 LPts
17/01/2028Nassau, Bahamas2 - 8 Paul Kelsoe6 - 12 LPts
22/11/2027Nassau, Bahamas2 - 7 Bozhidar á Kjucukov6 - 5 LPts
24/09/2027Nassau, Bahamas2 - 6 Juan Mano5 - 2 LPts
27/07/2027Nassau, Bahamas2 - 5 Euan Lockard10 - 11 LPts
29/05/2027Nassau, Bahamas2 - 4 Kieran Linkletter14(1) - 24 LPts
28/04/2027Karaj, Iran2 - 3 An Tsai10 - 30 LPts
28/02/2027Nassau, Bahamas1 - 3 Charles Ogletree0 - 0 WPts
23/01/2027Odense, Denmark0 - 3 Skjold Hartwig7 - 7 WPts
24/11/2026Nassau, Bahamas0 - 2 Bradley Slaight5 - 9 LPts
04/10/2026Nassau, Bahamas0 - 1 Mark Dundas36(1) - 5 LPts
28/08/2026Nassau, Bahamas0 - 0 Dan Frashier4 - 3 LPts