Weightclass:  Super Heavyweight
Location:  Nassau, Bahamas
Record:  26(1) - 38
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
01/01/2034Nassau, Bahamas25(1) - 38 Juan Palmero4 - 10 WPts
01/11/2033Nassau, Bahamas24(1) - 38 Joaquin Borjon11 - 23(2) WPts
31/08/2033Nassau, Bahamas23(1) - 38 Haaris Zia10 - 3 WPts
01/07/2033Nassau, Bahamas22(1) - 38 Zernebog Kunaev1 - 19 WPts
30/04/2033Nassau, Bahamas21(1) - 38 Joshua Birrer3 - 7 WPts
01/03/2033Nassau, Bahamas20(1) - 38 Inigo Thayne4 - 2 WPts
30/12/2032Nassau, Bahamas19(1) - 38 Taro Saito2 - 8 WPts
30/10/2032Nassau, Bahamas18(1) - 38 Juan Gabriel6 - 9 WPts
30/08/2032Nassau, Bahamas17(1) - 38 Hisao Kumagai7 - 1 WPts
29/06/2032Nassau, Bahamas17(1) - 37 Suleiman Ali13 - 9 LPts
30/04/2032Nassau, Bahamas16(1) - 37 Viljalmr Damgaard2 - 10 WPts
01/03/2032Nassau, Bahamas15(1) - 37 Ivica Culina7 - 5 WPts
31/12/2031Nassau, Bahamas14(1) - 37 Bonifßc Muzik40 - 15 WPts
29/11/2031Nassau, Bahamas13(1) - 37 Bonifßc Muzik40 - 14 WPts
20/10/2031Nassau, Bahamas12(1) - 37 Sadr-Eddine Bekri17 - 22(2) WPts
19/09/2031Sale, Morocco11 - 37 Sadr-Eddine Bekri17 - 21(1) WKO3
19/08/2031Tilburg, Netherlands11 - 36 Engelbert Van Ghysegheem26 - 15 LPts
19/07/2031Tilburg, Netherlands11 - 35 Engelbert Van Ghysegheem25 - 15 LPts
18/06/2031Tilburg, Netherlands11 - 34 Engelbert Van Ghysegheem24 - 15 LPts
18/05/2031Tilburg, Netherlands11 - 33 Engelbert Van Ghysegheem23 - 15 LPts
17/04/2031Nassau, Bahamas10 - 33 Santiago Borromeo32 - 15 WPts
11/03/2031Nassau, Bahamas10 - 32 James Humeston31 - 21 LPts Bahamas National Championships 2031View
18/02/2031Accra, Ghana9 - 32 Felix Bonsam23 - 19 WPts
21/12/2030Isfara, Tajikistan9 - 31 Arseni Bakhlulov15(1) - 19 LPts
23/10/2030Nassau, Bahamas8 - 31 Dolph Strassel4 - 16 WPts
24/08/2030Maiduguri, Nigeria8 - 30 Bature Jega19 - 10 LPts
24/07/2030Maiduguri, Nigeria8 - 29 Bature Jega18 - 10 LPts
23/06/2030Maiduguri, Nigeria8 - 28 Bature Jega17 - 10 LPts
23/05/2030Oslo, Norway8 - 27 Harper Naas25 - 10 LPts
22/04/2030Roskilde, Denmark8 - 26 Carolus Balling19 - 11 LPts
11/03/2030Nassau, Bahamas8 - 25 James Humeston28 - 15 LPts Bahamas National Championships 2030View
13/02/2030Nassau, Bahamas8 - 24 Nori Kanno12 - 18 LPts
09/01/2030Goiania, Brazil8 - 23 Quin Fortuna24 - 15 LPts Americas Championships 2030View
15/12/2029Irbid, Jordan8 - 22 Kashif Maclouf15 - 6(1) LPts
14/11/2029Nassau, Bahamas8 - 21 Aric Kury28 - 4(1) LPts
14/10/2029Nassau, Bahamas8 - 20 Aric Kury27 - 4(1) LPts
07/09/2029Daegu, South Korea8 - 19 Aaron Karjalainen9 - 0 LPts Daegu World Championships 2029View
29/07/2029Nassau, Bahamas7 - 19 Alvino Barbara1 - 14 WPts
31/05/2029Tokyo, Japan6 - 19 Yasushi Matsumoto5 - 1 WPts
02/04/2029Nassau, Bahamas6 - 18 Bradley Haig7 - 14 LPts
05/02/2029Nassau, Bahamas5 - 18 Mason Blagg5 - 11 WPts
08/12/2028Nassau, Bahamas5 - 17 Mark Ferris6 - 17 LPts
16/10/2028Odense, Denmark5 - 16 Dag Kragh19 - 9 LPts
17/08/2028Carolina, Puerto Rico5 - 15 Tajo Calvin29 - 12 LPts
19/06/2028Roskilde, Denmark5 - 14 Karr Harms7 - 15 LPts
21/04/2028Nassau, Bahamas4 - 14 Rodhlann Rattonitz1 - 4 WPts
22/02/2028Copenhagen, Denmark3 - 14 Viggo Heinsen8(1) - 10 WPts
24/12/2027Kingston, Jamaica3 - 13 Sammy Caldwell12 - 12 LPts
26/10/2027Townsville, Australia3 - 12 Mark Webster12 - 20 LPts
28/08/2027San Juan, Puerto Rico3 - 11 Iago Fabela20 - 7 LPts
30/06/2027Nassau, Bahamas3 - 10 Mark Dewart1 - 6 LPts
01/05/2027Tirana, Albania3 - 9 Bardhyl Berisha4 - 11 LPts
03/03/2027Montreal, Canada3 - 8 David Solomon12 - 5 LPts
03/01/2027Nassau, Bahamas3 - 7 Fraser Leaper5 - 12 LPts
09/11/2026Nassau, Bahamas3 - 6 Blake Pate8 - 13 LPts
07/10/2026Nassau, Bahamas2 - 6 Mark Girvin0 - 0 WPts
01/09/2026Nassau, Bahamas2 - 5 Nick Scott2 - 11 LPts
08/07/2026Kiev, Ukraine2 - 4 Fedya Topolski3 - 17 LPts
10/05/2026Nassau, Bahamas2 - 3 James Humeston4 - 4 LPts
06/04/2026Nassau, Bahamas2 - 2 Arcadicus Mihal14 - 11 LPts
06/02/2026Nassau, Bahamas1 - 2 Arthur Dovey0 - 0 WPts
11/12/2025Nassau, Bahamas1 - 1 Lloyd Gowen8 - 25 LPts
06/11/2025Brest, Belarus1 - 0 Igor Lubarsky4 - 19(2) LPts
07/09/2025Nassau, Bahamas0 - 0 John Snedden0 - 5 WPts