Weightclass:  Middleweight
Location:  New Kingston, Jamaica
Record:  22 - 19(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
29/01/2032New Kingston, Jamaica22 - 18(1) Brad Wayne11 - 7 LPts
29/11/2031New Kingston, Jamaica21 - 18(1) Cruz Camero3 - 12 WPts
30/09/2031New Kingston, Jamaica20 - 18(1) Nicholas Reddoch2 - 19 WPts
29/07/2031New Kingston, Jamaica19 - 18(1) Orlando Mancebo26 - 16 WPts
30/05/2031New Kingston, Jamaica19 - 17(1) Antwan Tulloch21(1) - 8 LPts
29/03/2031New Kingston, Jamaica18 - 17(1) Zhuang Chee0 - 10 WPts
29/01/2031New Kingston, Jamaica17 - 17(1) Intiqam Beybutov0 - 3 WPts
01/12/2030New Kingston, Jamaica16 - 17(1) Elliot Binnion1 - 2 WPts
02/10/2030New Kingston, Jamaica15 - 17(1) Neil Algee1 - 1 WPts
04/08/2030New Kingston, Jamaica14 - 17(1) Sixten Nordquist5 - 1 WPts
06/06/2030New Kingston, Jamaica13 - 17(1) Charles Neish6 - 22 WPts
07/04/2030New Kingston, Jamaica12 - 17(1) Greg Brattin2 - 10 WPts
07/02/2030New Kingston, Jamaica12 - 16 Alen Haworth7 - 23 LKO3
09/12/2029Ulaanbaatar, Mongolia12 - 15 Habbab Byambasuren43(2) - 16 LPts
11/10/2029Panama City, Panama12 - 14 Eloy Corbo12 - 23 LPts
13/08/2029Vilnius, Lithuania11 - 14 Justyn Urbaniak12 - 10 WPts
15/06/2029Spanish Town, Jamaica11 - 13 Robert Norris16 - 16 LPts
20/04/2029Aden, Yemen11 - 12 Mohsin Badat3 - 7 LPts
20/02/2029Zagreb, Croatia10 - 12 Dinko Bogdanic5 - 33(9) WPts
23/12/2028Kingston, Jamaica9 - 12 Adam Rodie3 - 18 WPts
25/10/2028New Kingston, Jamaica8 - 12 Ian Rooney1 - 2 WPts
26/08/2028New Kingston, Jamaica7 - 12 Oliver Stant8 - 17 WPts
28/06/2028New Kingston, Jamaica6 - 12 Mike Hairston3 - 1 WPts
28/04/2028New Kingston, Jamaica5 - 12 Briar Bart0 - 4 WPts
29/02/2028Kingston, Jamaica5 - 11 Jake Evans1 - 7 LPts
01/01/2028New Kingston, Jamaica4 - 11 Alen Haworth3 - 14 WPts
02/11/2027Ghent, Belgium3 - 11 Witse Everaerd7(1) - 15 WPts
03/09/2027New Kingston, Jamaica3 - 10 Paul Hutcheson11 - 6 LPts
08/07/2027Wroclaw, Poland3 - 9 Donat Fedak8 - 17 LPts
10/05/2027Sofia, Bulgaria3 - 8 Ilija á Mikhailov19 - 6 LPts
12/03/2027Kampala, Uganda3 - 7 Sajid Shakir10 - 7 LPts
12/01/2027New Kingston, Jamaica3 - 6 Connor Mulligan9 - 10 LPts
13/11/2026New Kingston, Jamaica3 - 5 Connor Hosack1 - 5 LPts
14/09/2026Las Condes, Chile3 - 4 Ximen Trigueros7 - 8 LPts
17/07/2026Portmore, Jamaica3 - 3 Leon Farquhar6 - 11 LPts
21/05/2026Udon Thani, Thailand2 - 3 Kaewfah Oungsoongnem5 - 14(1) WPts
23/03/2026Portmore, Jamaica2 - 2 Zach Gilland6 - 11 LPts
23/01/2026Kosice, Slovakia2 - 1 Andrej Koci10 - 22 LPts
25/11/2025Yerevan, Armenia1 - 1 Mashdots Levonyan4 - 15 WPts
27/09/2025Plovdiv, Bulgaria1 - 0 Blagun á Stancioff7 - 6 LPts
30/07/2025New Kingston, Jamaica0 - 0 Danny Malloch1 - 2 WPts