Weightclass:  Middleweight
Location:  Nassau, Bahamas
Record:  33 - 11
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
26/11/2025Nassau, Bahamas32 - 11 Josef Vrabel5 - 20 WPts
27/09/2025Nassau, Bahamas31 - 11 Miroslav Šeparovic29(1) - 18 WPts
29/07/2025Nassau, Bahamas30 - 11 Aminpetch Duanaaymukdahan3 - 9 WPts
30/05/2025Nassau, Bahamas29 - 11 Pancho Gonzales3 - 15(1) WPts
01/04/2025Nassau, Bahamas28 - 11 Juan Sias1 - 11 WPts
31/01/2025Nassau, Bahamas27 - 11 Afon Magsarjav8 - 11 WPts
02/12/2024Nassau, Bahamas26 - 11 Keghon Zakarian13 - 5 WPts
03/10/2024Nassau, Bahamas25 - 11 Balamurali Nayak26 - 18 WPts
04/08/2024Nassau, Bahamas24 - 11 Eric Haagensen2 - 12 WPts
06/06/2024Nassau, Bahamas23 - 11 Harvey Fram6 - 4 WPts
08/04/2024Nassau, Bahamas22 - 11 Lorenzo Urso0 - 4 WPts
08/02/2024Nassau, Bahamas21 - 11 Diego Villaflor20 - 15 WPts
10/12/2023Maiduguri, Nigeria21 - 10 Godfrey Olayombo21 - 6 LPts
09/11/2023Maiduguri, Nigeria21 - 9 Godfrey Olayombo20 - 6 LPts
09/10/2023Maiduguri, Nigeria21 - 8 Godfrey Olayombo19 - 6 LPts
07/09/2023Surat, India21 - 7 Carolus Yang36 - 12 LPts Surat World Championships 2023View
16/08/2023Cali, Colombia20 - 7 Pablo Barranco23 - 5 WPts
16/07/2023Nassau, Bahamas20 - 6 Pablo Barranco22 - 5 LPts
15/06/2023Nassau, Bahamas19 - 6 Pablo Barranco22 - 4 WPts
02/05/2023Nassau, Bahamas18 - 6 Varocher Galliard16(1) - 11 WPts
17/03/2023Nassau, Bahamas17 - 6 John Coleman28(1) - 9 WPts Bahamas National Championships 2023View
14/03/2023Nassau, Bahamas16 - 6 Mike Kane19 - 13 WPts Bahamas National Championships 2023View
11/03/2023Nassau, Bahamas15 - 6 Jack Bivins13 - 18 WPts Bahamas National Championships 2023View
22/02/2023Hanoi, Vietnam14 - 6 Dinn Binh5 - 9 WPts
24/12/2022Nassau, Bahamas13 - 6 Agapetus Cabanas6 - 20 WPts
25/10/2022Nassau, Bahamas12 - 6 Seth Wynne0 - 1 WPts
26/08/2022San Salvador, El Salvador12 - 5 Dimos Mauricio19 - 11 LPts
27/06/2022Hamilton, Canada12 - 4 Ewan Lay13 - 9 LPts
29/04/2022Parma, Italy11 - 4 Fabrizio Delogu5(1) - 17 WPts
01/03/2022Nassau, Bahamas11 - 3 Božo Jarak6 - 5 LPts
30/12/2021Nassau, Bahamas10 - 3 Haaris Ackery8 - 16 WPts
30/10/2021Valparaiso, Chile9 - 3 Ricardo Garza6 - 14 WPts
01/09/2021Nassau, Bahamas9 - 2 Jack Bivins6 - 15 LPts
06/07/2021Zagreb, Croatia8 - 2 Bartolomej Mikulcic3 - 1 WPts
07/05/2021Nassau, Bahamas8 - 1 Malcolm Hampton14 - 6 LPts
05/04/2021Nassau, Bahamas7 - 1 Bradley Leeper0 - 0 WPts
18/02/2021Nassau, Bahamas6 - 1 Mark Flett0 - 0 WPts
06/01/2021Nassau, Bahamas5 - 1 Justin Neilson0 - 0 WPts
08/11/2020New Kingston, Jamaica4 - 1 Rob Jarvie2 - 11 WPts
10/09/2020Nassau, Bahamas3 - 1 Blake Lou0 - 1 WPts
09/07/2020Cork, Ireland2 - 1 Thomas Mullins2 - 12 WPts
10/05/2020Nassau, Bahamas2 - 0 Josh Brash13 - 3 LPts
15/03/2020Nassau, Bahamas1 - 0 Chris Sloas4 - 8 WPts
05/02/2020Nassau, Bahamas0 - 0 Marjun Xavier2 - 2 WPts