Weightclass:  Heavyweight
Location:  Nassau, Bahamas
Record:  25 - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
09/07/2032Nassau, Bahamas24 - 17 Odhert Scheurich11 - 7 WPts
10/05/2032Nassau, Bahamas23 - 17 Juan Valdes0 - 14 WPts
11/03/2032Nassau, Bahamas22 - 17 Carolus Bernsen8(1) - 15 WPts
10/01/2032Nassau, Bahamas21 - 17 Hume Huseth13 - 14(1) WPts
10/11/2031Nassau, Bahamas20 - 17 Paul Lochridge26 - 12 WPts
09/09/2031Nassau, Bahamas19 - 17 Marcin Grzesiak1 - 2 WPts
12/07/2031Nassau, Bahamas19 - 16 Paul Lochridge24 - 12 LPts
11/05/2031Nassau, Bahamas18 - 16 Kris Cooper19(1) - 14 WPts
13/03/2031Nassau, Bahamas17 - 16 Dai Boak3 - 13 WPts
12/01/2031Nassau, Bahamas16 - 16 Krischen Manner10 - 17 WPts
13/11/2030Nassau, Bahamas15 - 16 Kieran Gourley2 - 3 WPts
14/09/2030Nassau, Bahamas14 - 16 Joaquin Pereida6 - 13 WPts
15/07/2030Nassau, Bahamas14 - 15 Cipriano Danon1 - 0 LPts
16/05/2030Toshkent, Uzbekistan13 - 15 Nikolai Zhacksylyckov20 - 17(5) WPts
17/03/2030Nassau, Bahamas13 - 14 Paul Lochridge17 - 9 LPts Bahamas National Championships 2030View
14/03/2030Nassau, Bahamas12 - 14 Floyd Kyles11 - 10 WPts Bahamas National Championships 2030View
11/03/2030Nassau, Bahamas11 - 14 Kris Cooper13(1) - 10 WPts Bahamas National Championships 2030View
13/02/2030Nassau, Bahamas10 - 14 Bongani Mxoyana7 - 5 WPts
16/12/2029Vienna, Austria9 - 14 Rollin Ker7 - 15(1) WPts
18/10/2029Nassau, Bahamas9 - 13 George Budge22 - 7 LPts
24/08/2029Nassau, Bahamas8 - 13 John Crear9 - 10(1) WPts
25/06/2029Vilnius, Lithuania8 - 12 Cyryl Dudzinski16 - 21 LPts
27/04/2029Nassau, Bahamas7 - 12 Greg Madziva1 - 7 WPts
27/02/2029Nassau, Bahamas6 - 12 Danylko Motyka5 - 25 WPts
29/12/2028Nassau, Bahamas6 - 11 Seth Morse18 - 13 LPts
06/11/2028Nassau, Bahamas6 - 10 James Mardock2 - 7 LPts
18/09/2028Nassau, Bahamas6 - 9 Darryl Robie15(1) - 28 LPts
01/08/2028Nassau, Bahamas5 - 9 Tobias Loar15(1) - 13 WPts
21/06/2028Nassau, Bahamas4 - 9 John Strang9 - 8 WPts
10/05/2028Nassau, Bahamas3 - 9 Tevin Ngcobo1 - 4 WPts
12/03/2028Khayelitsha, South Africa3 - 8 Bruyn Mulder5 - 19 LPts
13/01/2028Nassau, Bahamas3 - 7 Wayne Costain3 - 9 LPts
15/11/2027Nassau, Bahamas3 - 6 Spencer Mailer7 - 18 LPts
25/09/2027Nassau, Bahamas3 - 5 Darryl Robie11(1) - 26 LPts
22/08/2027Kiev, Ukraine3 - 4 Hadeon Rakowski19 - 10 LPts
24/06/2027Nassau, Bahamas3 - 3 Paul Lochridge2 - 0 LPts
09/05/2027Nassau, Bahamas2 - 3 Mark Yarrow0 - 0 WPts
27/03/2027Bulawayo, Zimbabwe2 - 2 Alec Retief18 - 15 LPts
27/01/2027Sydney, Australia1 - 2 Chris Calder0 - 0 WPts
28/11/2026Nassau, Bahamas1 - 1 John Smeaton3 - 6 LPts
04/10/2026Nassau, Bahamas0 - 1 Arnie Torrance12 - 31 WPts
28/08/2026Nassau, Bahamas0 - 0 Wayne Costain0 - 1 LPts