Weightclass:  Heavyweight
Location:  Nassau, Bahamas
Record:  28 - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
10/07/2031Toronto, Canada27 - 22 Raoul Huret8 - 15 WPts
12/05/2031Nassau, Bahamas27 - 21 Rex Lin39 - 14 LPts
17/03/2031Nassau, Bahamas27 - 20 Kris Cooper18(1) - 14 LPts Bahamas National Championships 2031View
14/03/2031Nassau, Bahamas26 - 20 Paul Lochridge23 - 11 WPts Bahamas National Championships 2031View
11/03/2031Nassau, Bahamas25 - 20 Chris Stein3 - 8 WPts Bahamas National Championships 2031View
31/01/2031Nassau, Bahamas24 - 20 Kian Blevins10 - 22 WPts
04/12/2030Nassau, Bahamas23 - 20 Robert Yale12 - 20 WPts
03/11/2030Dusseldorf, Germany22 - 20 Rainhard Biltz10 - 22(1) WPts
05/09/2030Tangier, Morocco21 - 20 Attiq Azuelos0 - 0 WPts
08/07/2030Cali, Colombia20 - 20 Guido Minier4 - 6 WPts
10/05/2030Magdeburg, Germany19 - 20 Gerrard Gau27(1) - 15 WPts
11/03/2030Nassau, Bahamas19 - 19 Kian Blevins6 - 19 LPts Bahamas National Championships 2030View
07/02/2030Mumbai, India19 - 18 Madhav Veera14(1) - 9 LPts
10/12/2029Nassau, Bahamas18 - 18 Nwa Kiprotich1 - 5 WPts
12/10/2029Nassau, Bahamas17 - 18 Robert Yale8 - 17 WPts
28/08/2029Oslo, Norway17 - 17 Harper Mehl12(1) - 10 LPts
28/07/2029Oslo, Norway17 - 16 Harper Mehl11(1) - 10 LPts
27/06/2029Sydney, Australia17 - 15 Mark Albert16 - 3 LPts
27/05/2029Douala, Cameroon16 - 15 Blaise Yontcha16 - 15(1) WPts
26/04/2029Nassau, Bahamas15 - 15 Rico Strano10 - 15 WPts
11/03/2029Nassau, Bahamas15 - 14 Rex Lin21 - 8 LPts Bahamas National Championships 2029View
12/02/2029Nassau, Bahamas14 - 14 Blaise Yontcha15 - 13 WPts
12/01/2029Douala, Cameroon13 - 14 Blaise Yontcha15 - 12 WPts
12/12/2028Douala, Cameroon13 - 13 Blaise Yontcha14 - 12 LPts
09/11/2028Sofia, Bulgaria13 - 12 Lyudmil á Balevski7 - 17 LPts
11/09/2028Baku, Azerbaijan13 - 11 Seyfaddin Dzhavad35 - 4 LPts
13/07/2028Nanning, China13 - 10 Abbad Elhachimi5 - 0 LPts Nanning Olympics 2028View
16/05/2028Cork, Ireland12 - 10 Glynn Moss17 - 10 WPts
17/03/2028Nassau, Bahamas12 - 9 Bradley Slaight14 - 11 LPts Bahamas National Championships 2028View
14/03/2028Nassau, Bahamas11 - 9 Dan Frashier11 - 8 WPts Bahamas National Championships 2028View
11/03/2028Nassau, Bahamas10 - 9 Kris Cooper4 - 4 WPts Bahamas National Championships 2028View
25/01/2028Nassau, Bahamas9 - 9 Sid Kelsoe6 - 11 WPts
26/11/2027Nassau, Bahamas9 - 8 Jonathan Rhind11 - 26 LPts
26/10/2027Nassau, Bahamas8 - 8 John Strang7 - 6 WPts
27/08/2027Dushanbe, Tajikistan8 - 7 Agha Leghari15 - 10 LPts
29/06/2027Dakar, Senegal7 - 7 Fernand Chaudet9 - 15(1) WPts
01/05/2027Nassau, Bahamas6 - 7 David Waddell6 - 25 WPts
11/03/2027Nassau, Bahamas6 - 6 Cody Stobie13 - 12 LPts Bahamas National Championships 2027View
07/01/2027Garoua, Cameroon6 - 5 Denis Allie25(1) - 35(14) LPts
08/11/2026Nassau, Bahamas5 - 5 Mark Robinson0 - 4 WPts
28/09/2026Nassau, Bahamas4 - 5 John Smeaton3 - 5 WPts
30/07/2026Nassau, Bahamas3 - 5 John Strang2 - 2 WPts
01/06/2026Nassau, Bahamas3 - 4 Gethin Roland4 - 17(3) LPts
29/04/2026Nassau, Bahamas2 - 4 Mark Robinson0 - 0 WPts
14/03/2026Nassau, Bahamas2 - 3 George Budge4 - 1 LPts Bahamas National Championships 2026View
11/03/2026Nassau, Bahamas1 - 3 Callum Kirkbride10 - 19 WPts Bahamas National Championships 2026View
06/02/2026Nassau, Bahamas1 - 2 James Orrock19 - 10 LPts
06/01/2026Nassau, Bahamas1 - 1 Bob Hendrie31 - 25 LPts
30/11/2025Nassau, Bahamas0 - 1 Tobias Loar3 - 7 WPts
16/10/2025Nassau, Bahamas0 - 0 Ian Sturrock9 - 10 LPts