Weightclass:  Middleweight
Location:  Kingston, Jamaica
Record:  55(1) - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
10/06/2031Kingston, Jamaica54(1) - 17 Richie Fraser2 - 5 WPts
10/04/2031Kingston, Jamaica53(1) - 17 Hampus Sten12 - 2 WPts
09/02/2031Kingston, Jamaica52(1) - 17 Darryl Remihana9 - 18 WPts
11/12/2030Kingston, Jamaica51(1) - 17 Roger Guillen1 - 1 WPts
12/10/2030Kingston, Jamaica50(1) - 17 Manuel Vasquez2 - 14 WPts
12/08/2030Kingston, Jamaica49(1) - 17 Daniel Ingerson1 - 4 WPts
13/06/2030Kingston, Jamaica48(1) - 17 Ethan Brodie0 - 12 WPts
14/04/2030Kingston, Jamaica47(1) - 17 Jose Rodriguez6 - 6 WPts
13/02/2030Kingston, Jamaica46 - 17 Channing Jacquot0 - 12(3) WKO3
15/12/2029Kingston, Jamaica45 - 17 Dai Promise0 - 4(1) WPts
16/10/2029Kingston, Jamaica44 - 17 Aatos Aulis2 - 6 WPts
17/08/2029Kingston, Jamaica43 - 17 Konstantin Aho7 - 15 WPts
18/06/2029Kuala Lumpur, Malaysia42 - 17 Imran Musharraf37 - 18 WPts
18/05/2029Kingston, Jamaica41 - 17 Imran Musharraf37 - 17 WPts
01/04/2029Kingston, Jamaica40 - 17 William Carlow15 - 13 WPts Jamaica National Championships 2029View
29/03/2029Kingston, Jamaica39 - 17 Hugh Nethery13 - 13 WPts Jamaica National Championships 2029View
26/03/2029Kingston, Jamaica38 - 17 Mark Morgans1 - 0 WPts Jamaica National Championships 2029View
24/02/2029Kuala Lumpur, Malaysia37 - 17 Imran Musharraf34 - 16 WPts
24/01/2029Kingston, Jamaica37 - 16 Imran Musharraf33 - 16 LPts
21/12/2028Sofia, Bulgaria36 - 16 Lyuben á Vaganov7 - 19 WPts
23/10/2028Kuala Lumpur, Malaysia35 - 16 Imran Musharraf32 - 14 WPts
22/09/2028Kuala Lumpur, Malaysia35 - 15 Imran Musharraf31 - 14 LPts
22/08/2028Kingston, Jamaica35 - 14 Imran Musharraf30 - 14 LPts
16/07/2028Nanning, China35 - 13 Imran Musharraf28 - 13 LPts Nanning Olympics 2028View
13/07/2028Nanning, China34 - 13 Juan Pompa70(6) - 17 WPts Nanning Olympics 2028View
03/07/2028Kingston, Jamaica34 - 12 Yasin Karashev44 - 14 LPts
30/05/2028Dresden, Germany33 - 12 Dietrich Schaum1 - 11 WPts
01/04/2028Spanish Town, Jamaica33 - 11 Euan Fairlie27 - 17 LPts Jamaica National Championships 2028View
29/03/2028Spanish Town, Jamaica32 - 11 Ian Kilgour15 - 13 WPts Jamaica National Championships 2028View
26/03/2028Spanish Town, Jamaica31 - 11 Oliver Stant8 - 14 WPts Jamaica National Championships 2028View
17/03/2028San Juan, Puerto Rico30 - 11 Angel Sebastian11 - 15(2) WPts
18/01/2028Port-au-Prince, Haiti30 - 10 Marlon Fignon36 - 13 LPts Americas Championships 2028View
15/01/2028Port-au-Prince, Haiti29 - 10 Cortez Arrendondo58(1) - 24 WPts Americas Championships 2028View
12/01/2028Port-au-Prince, Haiti28 - 10 Diego Ferreiro25(1) - 24 WPts Americas Championships 2028View
09/01/2028Port-au-Prince, Haiti27 - 10 Juan Pompa64(5) - 16 WPts Americas Championships 2028View
20/12/2027Kingston, Jamaica26 - 10 Hassan Allam23 - 11 WPts
18/11/2027Kingston, Jamaica25 - 10 Hassan Allam23 - 10 WPts
17/10/2027Kingston, Jamaica24 - 10 Moses Archibong22 - 5 WPts
11/09/2027Kingston, Jamaica23 - 10 Szczeosny Smolek12 - 16 WPts
04/08/2027Valencia, Spain23 - 9 Cruz Calles19 - 9 LPts
04/07/2027Valencia, Spain23 - 8 Cruz Calles18 - 9 LPts
03/06/2027Valencia, Spain23 - 7 Cruz Calles17 - 9 LPts
03/05/2027Kitakyushu, Japan23 - 6 Aki Okano18 - 7 LPts
01/04/2027New Kingston, Jamaica23 - 5 Robert Hind42 - 17 LPts Jamaica National Championships 2027View
29/03/2027New Kingston, Jamaica22 - 5 Mark Humeston15 - 10 WPts Jamaica National Championships 2027View
26/03/2027New Kingston, Jamaica21 - 5 Mick Keelan22 - 10 WPts Jamaica National Championships 2027View
21/03/2027Riga, Latvia20 - 5 Ioakim Gargailis20 - 10 WPts
21/01/2027Bila Tserkva, Ukraine19 - 5 Vitali Beschastnykh32(1) - 19 WPts
23/11/2026Salzburg, Austria18 - 5 Sigifrith Meger1 - 16 WPts
25/09/2026Tabriz, Iran17 - 5 Farhan Musharraf12 - 8 WPts
28/07/2026Cairo, Egypt16 - 5 Majid Hussein7 - 19(1) WPts
30/05/2026New Kingston, Jamaica15 - 5 Robert Kincaide10 - 18(3) WPts
01/04/2026Kingston, Jamaica14 - 5 Arran Lees9 - 2 WPts Jamaica National Championships 2026View
29/03/2026Kingston, Jamaica13 - 5 Dillon Heaven7 - 10 WPts Jamaica National Championships 2026View
26/03/2026Kingston, Jamaica12 - 5 John Adams18 - 10 WPts Jamaica National Championships 2026View
19/03/2026Portmore, Jamaica11 - 5 Spencer Barfoot2 - 8 WPts
31/01/2026Kingston, Jamaica10 - 5 Mark Moyes1 - 0 WPts
02/12/2025Kingston, Jamaica9 - 5 Nathan Sebalu1 - 7 WPts
03/10/2025Vitebsk, Belarus8 - 5 Ivan Malinowski9 - 17 WPts
05/08/2025Aalborg, Denmark8 - 4 Carolus Thomsen26 - 22 LPts
07/06/2025Salzburg, Austria7 - 4 Schaffer Sasse12 - 10 WPts
09/04/2025Dublin, Ireland6 - 4 John Keough8 - 3 WPts
09/02/2025Kingston, Jamaica5 - 4 Geoff Knox6 - 9(1) WPts
11/12/2024Kingston, Jamaica4 - 4 Spencer Barfoot0 - 1 WPts
12/10/2024Kingston, Jamaica3 - 4 Rob Nimmo3 - 6 WPts
15/08/2024Kiev, Ukraine3 - 3 Fedir Rafalko16 - 25(1) LPts
17/06/2024London, UK2 - 3 Johnny Mackall1 - 3 WPts
19/04/2024New Kingston, Jamaica2 - 2 Arthur Samson0 - 0 LPts
27/02/2024Guatemala City, Guatemala2 - 1 Gabriel Noe34(2) - 8 LPts
30/12/2023New Kingston, Jamaica1 - 1 Ethan Sandison14 - 20(1) WPts
07/11/2023Kingston, Jamaica1 - 0 Lewis Berrie32(3) - 6 LPts
04/10/2023Kingston, Jamaica0 - 0 Sam Haddan3 - 5(1) WPts