Weightclass:  Middleweight
Location:  New Kingston, Jamaica
Record:  29 - 11
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
09/04/2031New Kingston, Jamaica28 - 11 Amon Picken4 - 10 WPts
08/02/2031New Kingston, Jamaica27 - 11 Dale Nurse0 - 6 WPts
10/12/2030New Kingston, Jamaica26 - 11 Johnny Bran11 - 9 WPts
11/10/2030New Kingston, Jamaica26 - 10 Reynaldo Mazon12 - 7 LPts
12/08/2030New Kingston, Jamaica25 - 10 Paco Balles8 - 6 WPts
13/06/2030New Kingston, Jamaica24 - 10 Antwan Tulloch15(1) - 7 WPts
14/04/2030New Kingston, Jamaica24 - 9 Ian Mitchell10 - 24 LPts
13/02/2030New Kingston, Jamaica23 - 9 Cisco Pinero13 - 15 WPts
15/12/2029New Kingston, Jamaica22 - 9 Neil Neaves3 - 8 WPts
16/10/2029New Kingston, Jamaica21 - 9 Mark Morgans1 - 4 WPts
17/08/2029New Kingston, Jamaica20 - 9 Mark Roderick0 - 3 WPts
18/06/2029New Kingston, Jamaica19 - 9 Oliver Stant10 - 20 WPts
19/04/2029Zagreb, Croatia18 - 9 Marko Nenadic7 - 22 WPts
19/02/2029New Kingston, Jamaica17 - 9 Kay Handke4 - 3 WPts
22/12/2028Bruges, Belgium17 - 8 Meuter Ghellync23 - 11 LPts
24/10/2028New Kingston, Jamaica16 - 8 Tretan Jachmann4 - 23 WPts
25/08/2028Prague, Czech Republic16 - 7 Abrahßm Vrana42 - 16 LPts
27/06/2028Ghent, Belgium15 - 7 Genesius Lem12 - 28 WPts
28/04/2028Vilnius, Lithuania14 - 7 Oskar Gruszecki13 - 15 WPts
29/02/2028Kingston, Jamaica13 - 7 Phil Rowan2 - 12 WPts
01/01/2028New Kingston, Jamaica13 - 6 Walenty Smolka26(1) - 22 LPts
02/11/2027New Kingston, Jamaica12 - 6 John Polk2 - 18(1) WPts
03/09/2027New Kingston, Jamaica11 - 6 James Gwyn3 - 10 WPts
06/07/2027New Kingston, Jamaica10 - 6 Santiago Rozas12 - 22(2) WPts
07/05/2027Kumasi, Ghana9 - 6 William Inkoom6 - 13 WPts
09/03/2027Kingston, Jamaica8 - 6 Paul Raitt2 - 19 WPts
11/01/2027Vilnius, Lithuania8 - 5 Dawid Jezierski11 - 14 LPts
12/11/2026Zagreb, Croatia7 - 5 Mile Kolonic11 - 18 WPts
14/09/2026Montevideo, Uruguay6 - 5 Quin Roxas9 - 13(4) WPts
17/07/2026New Kingston, Jamaica5 - 5 Paul Raitt2 - 15 WPts
17/05/2026New Kingston, Jamaica4 - 5 Morgan Foyle0 - 4 WPts
22/03/2026Samarqand, Uzbekistan3 - 5 Vitali Matuzhanow10 - 18 WPts
22/01/2026Zagreb, Croatia3 - 4 Nediljko Bilic8 - 7 LPts
24/11/2025Toronto, Canada3 - 3 Connor Venters19 - 25 LPts
26/09/2025Almaty, Kazakhstan2 - 3 Yulian Cakpenov2 - 10 WPts
29/07/2025Aalborg, Denmark1 - 3 Ingvar Beier4 - 21 WPts
31/05/2025New Kingston, Jamaica1 - 2 Jordan Lyon3 - 1 LPts
01/04/2025Bangkok, Thailand0 - 2 Wisanu Manoprungroj1 - 3 WPts
01/02/2025Lodz, Poland0 - 1 Gabrysz Tom10(1) - 15 LPts
04/12/2024New Kingston, Jamaica0 - 0 Dillon Heaven1 - 6 LPts