Weightclass:  Middleweight
Location:  Kingston, Jamaica
Record:  41 - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
19/05/2030Kingston, Jamaica40 - 17 Egil Bech6 - 14 WPts
21/03/2030Kingston, Jamaica39 - 17 Guido Pastrana1 - 11 WPts
21/01/2030Kingston, Jamaica38 - 17 Juan Encarnacion4 - 12 WPts
22/11/2029Kingston, Jamaica37 - 17 Bjorn Mathiesen7 - 8 WPts
23/09/2029Kingston, Jamaica36 - 17 Isidro Viana1 - 10 WPts
25/07/2029Kingston, Jamaica35 - 17 Ludacris Chona2 - 7 WPts
26/05/2029Kingston, Jamaica34 - 17 Alejandro Renta4 - 11 WPts
27/03/2029Kingston, Jamaica33 - 17 Macario Topete2 - 9 WPts
26/01/2029Kingston, Jamaica32 - 17 Tavon Namwamba2 - 6 WPts
27/11/2028Kingston, Jamaica31 - 17 Borya Barsouk0 - 11 WPts
28/09/2028Kingston, Jamaica30 - 17 Joel Oosthuizen15 - 10 WPts
29/07/2028Kingston, Jamaica29 - 17 Vitali Davidovich3 - 10 WPts
30/05/2028Magdeburg, Germany28 - 17 Arno Scharfenberg3 - 19 WPts
01/04/2028Spanish Town, Jamaica27 - 17 Jack Tully33 - 11 WPts Jamaica National Championships 2028View
29/03/2028Spanish Town, Jamaica26 - 17 Bradley Hughes1 - 1 WPts Jamaica National Championships 2028View
26/03/2028Spanish Town, Jamaica25 - 17 Robert Norris12 - 12 WPts Jamaica National Championships 2028View
01/03/2028Aarhus, Denmark24 - 17 Viljo Hatke10 - 12 WPts
02/01/2028Sofia, Bulgaria23 - 17 Timotei á Popov4 - 16 WPts
04/11/2027Spanish Town, Jamaica22 - 17 Robert Norris10 - 11 WPts
06/09/2027Anderlecht, Belgium21 - 17 Michel Oriol10(1) - 8 WPts
08/07/2027Vilnius, Lithuania21 - 16 Adam Zaczek8 - 21(1) LPts
10/05/2027Kingston, Jamaica20 - 16 Bradley Orrock5 - 20 WPts
11/03/2027Soyapango, El Salvador20 - 15 Ryo Gabriel23 - 17 LPts
11/01/2027Katlehong, South Africa19 - 15 Peter Kindudi13 - 12 WPts
13/11/2026Kingston, Jamaica18 - 15 Joshua Dougal4 - 12 WPts
14/09/2026Holguin, Cuba17 - 15 Juan Sias2 - 19 WPts
17/07/2026Quebec City, Canada17 - 14 Horace Aznavour7 - 13 LPts
19/05/2026Kingston, Jamaica17 - 13 John Urey25(1) - 13 LPts
29/03/2026Kingston, Jamaica16 - 13 Noel Connell11 - 12 WPts
29/01/2026Panama City, Panama15 - 13 Manuel Canseco1 - 14(1) WPts
01/12/2025Spanish Town, Jamaica15 - 12 Paul Bonner10 - 14 LPts
04/10/2025Shymkent, Kazakhstan14 - 12 Andrii Ackisheff8 - 14 WPts
06/08/2025Bokhtar, Tajikistan14 - 11 Mikhail Sarsembaeff7 - 16(2) LPts
08/06/2025Kingston, Jamaica14 - 10 Jack Matteson6 - 15 LPts
11/04/2025Arequipa, Peru13 - 10 Senon San Jose7 - 24 WPts
11/02/2025Dublin, Ireland12 - 10 Darryl Ormonde6 - 12 WPts
14/12/2024Shymkent, Kazakhstan12 - 9 Qadir Seitbecov19 - 19 LPts
16/10/2024Kingston, Jamaica11 - 9 Sid Coey2 - 14(2) WPts
21/08/2024Spanish Town, Jamaica11 - 8 Hayden Ireland19 - 21 LPts
23/06/2024Spanish Town, Jamaica11 - 7 Mark Garson31 - 12 LPts
02/05/2024Spanish Town, Jamaica11 - 6 Declan Glassford25 - 15 LPts
01/04/2024New Kingston, Jamaica11 - 5 Dave Carnes39(2) - 10 LPts Jamaica National Championships 2024View
29/03/2024New Kingston, Jamaica10 - 5 John Urey14 - 9 WPts Jamaica National Championships 2024View
26/03/2024New Kingston, Jamaica9 - 5 Mick Keelan5 - 6 WPts Jamaica National Championships 2024View
21/02/2024Odense, Denmark8 - 5 Rune Fabricius14 - 14 WPts
24/12/2023Capiata, Paraguay8 - 4 Joaquin Licea24 - 13 LPts
26/10/2023Riga, Latvia7 - 4 Vitali Apsitis2(1) - 30(3) WPts
28/08/2023Kingston, Jamaica7 - 3 Dale Ore2 - 6 LPts
29/06/2023New Kingston, Jamaica6 - 3 Sid Beaty1 - 2(1) WPts
08/05/2023New Kingston, Jamaica6 - 2 Zachary Popkin18(1) - 15 LPts
05/04/2023Kingston, Jamaica5 - 2 Elliot Donald0 - 0 WPts
02/03/2023Bern, Switzerland4 - 2 Bert Bieker8 - 23 WPts
02/01/2023Kingston, Jamaica3 - 2 Robert Kincaide3 - 4(2) WPts
03/11/2022Kingston, Jamaica2 - 2 Sid Coey0 - 4(1) WPts
04/09/2022New Kingston, Jamaica1 - 2 Dillon Sterett1 - 2 WPts
18/07/2022New Kingston, Jamaica1 - 1 Jack Wattles0 - 0 LPts
16/06/2022Utrecht, Netherlands1 - 0 Barabas Jonckery17 - 12 LPts
18/04/2022Kingston, Jamaica0 - 0 Mark Rough0 - 2 WPts