Weightclass:  Light Heavyweight
Location:  Nassau, Bahamas
Record:  24 - 9
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
15/05/2033Nassau, Bahamas23 - 9 Morgan Finnie1 - 13 WPts
15/03/2033Nassau, Bahamas22 - 9 TomᚠHrabovsky6 - 9(1) WPts
13/01/2033Nassau, Bahamas21 - 9 Aghahadi Sajdahmetow3 - 2 WPts
12/11/2032Nassau, Bahamas21 - 8 Samuel Barta15 - 7 LPts
12/09/2032Nassau, Bahamas20 - 8 Rob Ssekandi1 - 3 WPts
13/07/2032Nassau, Bahamas19 - 8 Robert Stute2 - 5 WPts
14/05/2032Nassau, Bahamas19 - 7 Will Swaney18 - 16 LPts
14/03/2032Nassau, Bahamas18 - 7 Drugi Gornik3 - 7 WPts
14/01/2032Nassau, Bahamas17 - 7 Luukas Halkoato11 - 24 WPts
14/11/2031Nassau, Bahamas16 - 7 Jose Urrea0 - 23 WPts
14/09/2031Nassau, Bahamas15 - 7 Bozhidar á Nankov1 - 9 WPts
15/07/2031Nassau, Bahamas14 - 7 Diego Noguera4 - 10 WPts
15/05/2031Kharkiv, Ukraine14 - 6 Fedir Barnick31 - 11 LPts
17/03/2031Nassau, Bahamas14 - 5 Jacob Neill24 - 12 LPts Bahamas National Championships 2031View
14/03/2031Nassau, Bahamas13 - 5 Cody Donalson10 - 18 WPts Bahamas National Championships 2031View
11/03/2031Nassau, Bahamas12 - 5 Theo Batch26 - 12 WPts Bahamas National Championships 2031View
01/03/2031Dushanbe, Tajikistan11 - 5 Bahlul Rajput12 - 7 WPts
01/01/2031Nassau, Bahamas10 - 5 Lucas Enoch6 - 10 WPts
03/11/2030Nassau, Bahamas9 - 5 Cody Donalson8 - 16 WPts
06/09/2030Brussels, Belgium8 - 5 Adalard Filipacchi21(1) - 28(2) WPts
09/07/2030Nassau, Bahamas7 - 5 Barry Faulkner6 - 8 WPts
10/05/2030Nassau, Bahamas6 - 5 Lucas Enoch5 - 7 WPts
11/03/2030Nassau, Bahamas6 - 4 Antwan Ballantine23(1) - 8 LPts Bahamas National Championships 2030View
28/01/2030Nassau, Bahamas5 - 4 Antwan Marrs15 - 16 WPts
30/11/2029Lodz, Poland5 - 3 Rajmund Galaska26 - 19 LPts
02/10/2029Laval, Canada4 - 3 Francois Lafargue4 - 18 WPts
04/08/2029Santo Domingo Oeste, Dominican Republic3 - 3 Iago Velez1 - 14 WPts
06/06/2029Wolverhampton, UK3 - 2 Malcolm Kinman6 - 8 LPts
08/04/2029Nassau, Bahamas2 - 2 Andy Stackpole10 - 18 WPts
11/02/2029Nassau, Bahamas1 - 2 David Heth2 - 16 WPts
13/12/2028Nassau, Bahamas0 - 2 Lucas Enoch1 - 2 WPts
14/10/2028Nassau, Bahamas0 - 1 Michael Morgan3 - 4 LPts
04/09/2028Nassau, Bahamas0 - 0 Lassi Sneck9 - 16 LPts