Weightclass:  Heavyweight
Location:  Nassau, Bahamas
Record:  52 - 15
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
14/07/2033Nassau, Bahamas51 - 15 Rehan Hanif7 - 2 WPts
13/05/2033Nassau, Bahamas50 - 15 Kian Blevins21 - 30 WPts
13/03/2033Nassau, Bahamas49 - 15 Orlando Vallejo8 - 12 WPts
11/01/2033Nassau, Bahamas48 - 15 Kris Cooper26(2) - 19 WPts
10/11/2032Nassau, Bahamas47 - 15 Freyr Christensen2 - 12 WPts
09/09/2032Nassau, Bahamas46 - 15 Nao Fujino2 - 6 WPts
10/07/2032Nassau, Bahamas45 - 15 Kian Blevins15 - 28 WPts
10/05/2032Nassau, Bahamas44 - 15 Eduardo Armenta0 - 10 WPts
11/03/2032Nassau, Bahamas43 - 15 Lars Agner8 - 12 WPts
10/01/2032Nassau, Bahamas42 - 15 Odell Boss2 - 5 WPts
10/11/2031Nassau, Bahamas42 - 14 Aimon Junco14 - 28(1) LPts
09/09/2031Nassau, Bahamas41 - 14 Kacper Goch12 - 18 WPts
11/07/2031Barranquilla, Colombia40 - 14 Larenzo Alverez26 - 30 WPts
12/05/2031Nassau, Bahamas39 - 14 Richard Nicolson27 - 21 WPts
14/03/2031Nassau, Bahamas39 - 13 Kris Cooper17(1) - 14 LPts Bahamas National Championships 2031View
11/03/2031Nassau, Bahamas38 - 13 Kian Blevins10 - 23 WPts Bahamas National Championships 2031View
12/02/2031Santo Domingo Oeste, Dominican Republic37 - 13 Xaverius Santillan3 - 16 WPts
15/12/2030Kumasi, Ghana36 - 13 Peter Gyakari4 - 10 WPts
17/10/2030Hull, UK35 - 13 Peter McCowen1 - 11 WPts
19/08/2030Yerevan, Armenia35 - 12 Ardzruni Farishyan44(1) - 11 LPts
19/07/2030Nassau, Bahamas35 - 11 Ardzruni Farishyan43(1) - 11 LPts
18/06/2030Nassau, Bahamas34 - 11 Sajid Soudani15 - 25(1) WPts
18/05/2030Nassau, Bahamas33 - 11 Sajid Soudani15 - 24(1) WPts
17/04/2030Nassau, Bahamas32 - 11 Sajid Soudani15 - 23(1) WPts
11/03/2030Nassau, Bahamas32 - 10 Floyd Kyles10 - 10 LPts Bahamas National Championships 2030View
12/02/2030Algiers, Algeria31 - 10 Sajid Soudani14 - 21(1) WPts
12/01/2030Goiania, Brazil31 - 9 Emilio Banuelos40 - 9 LPts Americas Championships 2030View
09/01/2030Goiania, Brazil30 - 9 Santiago Balderas23 - 19 WPts Americas Championships 2030View
12/12/2029Nassau, Bahamas29 - 9 John Losambo14 - 26 WPts
11/11/2029Nassau, Bahamas28 - 9 John Losambo14 - 25 WPts
11/10/2029Soshanguve, South Africa27 - 9 John Losambo14 - 24 WPts
10/09/2029Daegu, South Korea27 - 8 Sylvain Ipoua28(6) - 18 LPts Daegu World Championships 2029View
07/09/2029Daegu, South Korea26 - 8 Bernardo Martini19 - 12 WPts Daegu World Championships 2029View
14/07/2029Sunderland, UK25 - 8 Nathan Llywelyn13(1) - 15 WPts
16/05/2029Nassau, Bahamas24 - 8 Leendert Zoetemont1 - 6 WPts
17/03/2029Nassau, Bahamas23 - 8 Paul Lochridge11 - 6 WPts Bahamas National Championships 2029View
14/03/2029Nassau, Bahamas22 - 8 Kris Cooper8 - 8 WPts Bahamas National Championships 2029View
11/03/2029Nassau, Bahamas21 - 8 Richard Nicolson15 - 14 WPts Bahamas National Championships 2029View
03/03/2029Nassau, Bahamas20 - 8 Ian Vails13 - 18 WPts
06/01/2029Nassau, Bahamas19 - 8 Callum Kirkbride21 - 29 WPts
20/11/2028Nassau, Bahamas19 - 7 Jonathan Rhind17(1) - 26 LPts
18/10/2028Zagreb, Croatia18 - 7 Ljuban Rajkovic7 - 10 WPts
20/08/2028Nassau, Bahamas17 - 7 John Strang9 - 9 WPts
07/07/2028Vitebsk, Belarus16 - 7 Arseni Kostiuk20 - 14 WPts
09/05/2028Nassau, Bahamas15 - 7 Ryszard Bal0 - 11 WPts
11/03/2028Nassau, Bahamas15 - 6 Bradley Slaight12 - 11 LPts Bahamas National Championships 2028View
12/01/2028Durban, South Africa14 - 6 Cole Makiadi3 - 5 WPts
14/11/2027Nassau, Bahamas13 - 6 Yasin Fares5(1) - 9 WPts
15/09/2027Nassau, Bahamas12 - 6 Robert Yale1 - 10 WPts
28/07/2027Nassau, Bahamas11 - 6 Kieran Linkletter15(1) - 24 WPts
30/05/2027Nassau, Bahamas10 - 6 Jonathan Rhind10 - 24 WPts
24/04/2027Nassau, Bahamas9 - 6 Euan Jones14(1) - 25 WPts
14/03/2027Nassau, Bahamas9 - 5 Stuart Tyson12(1) - 4 LPts Bahamas National Championships 2027View
11/03/2027Nassau, Bahamas8 - 5 Kris Ord6 - 12 WPts Bahamas National Championships 2027View
23/01/2027Nassau, Bahamas7 - 5 Dan Frashier6 - 4 WPts
23/11/2026Prague, Czech Republic6 - 5 Alan Machon4 - 23 WPts
25/09/2026Nassau, Bahamas6 - 4 Bradley Slaight4 - 9 LPts
26/07/2026Dublin, Ireland5 - 4 Ewan Coughlan6 - 15 WPts
28/05/2026Zagreb, Croatia4 - 4 Alen Lovrencic25(1) - 24 WPts
30/03/2026Ostrava, Czech Republic4 - 3 ZbyÜek Veverka13 - 10 LPts
30/01/2026Nassau, Bahamas3 - 3 Robert Yale0 - 0 WPts
03/12/2025Nassau, Bahamas3 - 2 Robert Enterkin3 - 24 LPts
08/10/2025Vilnius, Lithuania3 - 1 Wiktor Kempisty36 - 12 LPts
10/08/2025Nassau, Bahamas2 - 1 Will Bryn6 - 13 WPts
10/07/2025Nassau, Bahamas2 - 0 Bob Hendrie29 - 24 LPts
03/06/2025Nassau, Bahamas1 - 0 Stuart Tyson3 - 1 WPts
26/04/2025Nassau, Bahamas0 - 0 Bradley Slaight2 - 1 WPts