Weightclass:  Heavyweight
Location:  Nassau, Bahamas
Record:  32 - 30
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
01/11/2030Nassau, Bahamas31 - 30 John Platt3 - 12 WPts
02/09/2030Nassau, Bahamas30 - 30 Rob Haw2 - 10 WPts
03/07/2030Nassau, Bahamas29 - 30 Mark Stronach3 - 10 WPts
04/05/2030Nassau, Bahamas28 - 30 Okapi Odera3 - 12 WPts
06/03/2030Nassau, Bahamas27 - 30 Pascal Van den Brake7 - 17 WPts
06/01/2030Nassau, Bahamas26 - 30 Mark Stronach2 - 7 WPts
06/11/2029Nassau, Bahamas25 - 30 John Platt1 - 7 WPts
06/09/2029Nassau, Bahamas24 - 30 Ioakim Pukukalns1 - 1 WPts
07/07/2029Nassau, Bahamas23 - 30 Chris Stein0 - 0 WPts
07/05/2029Nassau, Bahamas22 - 30 Ethan Cardiff3 - 6 WPts
08/03/2029Nassau, Bahamas21 - 30 Kian Blevins3 - 15 WPts
06/01/2029Nassau, Bahamas21 - 29 Rex Lin19 - 8 LPts
07/11/2028Mashhad, Iran21 - 28 Liang Shi17 - 13 LPts
08/09/2028Kumasi, Ghana20 - 28 Naftali Sowah0 - 5 WPts
11/07/2028Nassau, Bahamas19 - 28 MatyᚠMatula19(1) - 13 WPts
12/05/2028Tegucigalpa, Honduras18 - 28 Oleos Salcedo4(1) - 15 WPts
14/03/2028Nassau, Bahamas18 - 27 Bradley Slaight13 - 11 LPts Bahamas National Championships 2028View
11/03/2028Nassau, Bahamas17 - 27 Michael Creer17 - 20 WPts Bahamas National Championships 2028View
17/01/2028Aarhus, Denmark16 - 27 Karr Strom17 - 10 WPts
19/11/2027Guayaquil, Ecuador15 - 27 Juan Victorino10(1) - 12 WPts
21/09/2027Nassau, Bahamas15 - 26 Bradley Slaight9 - 11 LPts
23/07/2027Dusseldorf, Germany14 - 26 Rainhard Biltz0 - 12(1) WPts
25/05/2027Nassau, Bahamas13 - 26 Mark Robinson1 - 7 WPts
26/03/2027Madrid, Spain12 - 26 Ryo Talamantes15(1) - 27 WPts
26/01/2027Quito, Ecuador11 - 26 Orlando Adames6 - 18 WPts
28/11/2026Nassau, Bahamas10 - 26 John Strang3 - 4 WPts
28/09/2026Nassau, Bahamas10 - 25 Robert Enterkin6 - 26 LPts
21/08/2026Katowice, Poland10 - 24 Dawid Telecki18(1) - 14 LPts
21/07/2026Katowice, Poland10 - 23 Dawid Telecki17(1) - 14 LPts
19/06/2026Barranquilla, Colombia10 - 22 Sancho Rodriquez6(2) - 30 LPts
16/05/2026Las Tunas, Cuba10 - 21 Quito Llano9 - 16(2) LPts
13/04/2026Ogbomosho, Nigeria10 - 20 Bright Jideonwo23 - 25 LPts
11/03/2026Nassau, Bahamas10 - 19 Richard Nicolson1 - 3 LPts Bahamas National Championships 2026View
08/02/2026Nassau, Bahamas9 - 19 Sancho Rodriquez5(2) - 27 WPts
08/01/2026Dublin, Ireland9 - 18 Lorcan Brennan25(1) - 12 LPts
08/12/2025Nassau, Bahamas9 - 17 James Bardsley22(1) - 9 LPts
20/10/2025Nassau, Bahamas8 - 17 Fraser Blakeman20 - 13 WPts
14/09/2025Nassau, Bahamas8 - 16 Cole Arthur21 - 8 LPts
30/07/2025Mexicali, Mexico7 - 16 Joaquin Mario3 - 1 WPts
01/06/2025Nassau, Bahamas7 - 15 Neil All20 - 17 LPts
23/04/2025Nassau, Bahamas7 - 14 Michael Gilmer34 - 16 LPts
17/03/2025Nassau, Bahamas7 - 13 James Bardsley19(1) - 7 LPts Bahamas National Championships 2025View
14/03/2025Nassau, Bahamas6 - 13 Denton Hamel7 - 11 WPts Bahamas National Championships 2025View
11/03/2025Nassau, Bahamas5 - 13 Bradley Slaight2 - 0 WPts Bahamas National Championships 2025View
13/02/2025Yerevan, Armenia4 - 13 Kegham Yazdanyan10 - 13 WPts
16/12/2024Vaughan, Canada4 - 12 Zach Bryden22 - 20 LPts
17/10/2024Nassau, Bahamas4 - 11 Max Main9 - 20 LPts
12/09/2024Nassau, Bahamas4 - 10 Bob Hendrie24 - 24 LPts
12/08/2024Nassau, Bahamas3 - 10 Neff Edelstadt1 - 3 WPts
14/06/2024Athens, Greece3 - 9 Chris Penna20(1) - 17 LPts
15/04/2024Nassau, Bahamas3 - 8 Spencer Wilson12(1) - 12 LPts
21/02/2024Perth, Australia3 - 7 Ewan Briar11 - 15 LPts
24/12/2023Zagreb, Croatia2 - 7 Joško Jurcic2 - 20(9) WPts
26/10/2023Odense, Denmark2 - 6 Ulrik Claassen5 - 18 LPts
28/08/2023Nassau, Bahamas2 - 5 James Orrock5 - 7 LPts
30/06/2023Nassau, Bahamas1 - 5 Michael Carns0 - 7 WPts
30/04/2023Enugu, Nigeria1 - 4 Mudashiru Omoregie15(1) - 17 LPts
02/03/2023Nassau, Bahamas1 - 3 Will Bryn1 - 2 LPts
31/12/2022Nassau, Bahamas1 - 2 Dave Martin16 - 13 LPts
11/11/2022Nassau, Bahamas1 - 1 Michael Johnston6 - 10 LPts
13/09/2022Nassau, Bahamas1 - 0 Ethan Strahan4 - 14 LPts
05/08/2022Nassau, Bahamas0 - 0 Darryl Robie1 - 3 WPts