Weightclass:  Middleweight
Location:  Spanish Town, Jamaica
Record:  34 - 24
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
05/06/2027Spanish Town, Jamaica33 - 24 Ian Diggins7 - 6 WPts
05/04/2027Spanish Town, Jamaica32 - 24 Noel Slater1 - 1 WPts
04/02/2027Spanish Town, Jamaica31 - 24 Chul Paek0 - 7 WPts
06/12/2026Spanish Town, Jamaica30 - 24 Robert Innes9 - 21 WPts
07/10/2026Spanish Town, Jamaica29 - 24 Mick Nivison5 - 14 WPts
08/08/2026Spanish Town, Jamaica29 - 23 Ryo Carmen3 - 6 LPts
09/06/2026Spanish Town, Jamaica28 - 23 Massimo Lattuca3 - 3 WPts
10/04/2026Spanish Town, Jamaica27 - 23 Prince Akaruye1 - 2 WPts
09/02/2026Spanish Town, Jamaica26 - 23 Mark Webb3 - 11 WPts
11/12/2025Spanish Town, Jamaica25 - 23 Dave Meiffret6(1) - 14 WPts
12/10/2025Spanish Town, Jamaica24 - 23 Jose Meno3 - 27(1) WPts
13/08/2025Spanish Town, Jamaica23 - 23 Waqar Ansari4 - 3 WPts
14/06/2025Kingston, Jamaica23 - 22 Brin Keddy31 - 13 LPts
16/04/2025Spanish Town, Jamaica22 - 22 Yasin Tabatabai1 - 8 WPts
15/02/2025Dushanbe, Tajikistan22 - 21 Hacibey Iman21 - 11 LPts
18/12/2024Spanish Town, Jamaica21 - 21 Robert Norris1 - 0 WPts
19/10/2024Tehran, Iran20 - 21 Manchu Yaw0 - 18 WPts
21/08/2024Spanish Town, Jamaica19 - 21 Euan Fairlie11 - 8 WPts
22/06/2024Cork, Ireland18 - 21 Connor Mulligan3 - 0 WPts
24/04/2024New Kingston, Jamaica18 - 20 Charlie Elijah31(1) - 13 LPts
25/02/2024Spanish Town, Jamaica17 - 20 Sam Haddan3 - 8(1) WPts
27/12/2023Tirana, Albania17 - 19 Bujar Bajramovic12(1) - 27 LPts
29/10/2023Spanish Town, Jamaica17 - 18 Robert Hind19 - 9 LPts
29/08/2023New Kingston, Jamaica16 - 18 Paul Sealy9(1) - 24 WPts
04/07/2023Kingston, Jamaica16 - 17 Wayne Vallance18 - 13(2) LPts
07/05/2023Karagandy, Kazakhstan16 - 16 Jamil Yalgondin11 - 16 LPts
08/03/2023Spanish Town, Jamaica16 - 15 Harvey Pierce29 - 5 LPts
30/01/2023New Kingston, Jamaica15 - 15 Will Glaspy17 - 12 WPts
30/12/2022Riga, Latvia14 - 15 Mikhail Skriveris2 - 7(1) WPts
01/11/2022Vilnius, Lithuania13 - 15 Marik Czapiewski12 - 16 WPts
03/09/2022Hanoi, Vietnam12 - 15 Dinn Ca1 - 0 WPts
06/07/2022Linz, Austria12 - 14 Ferd Schafrik17 - 12 LPts
08/05/2022Horlivka, Ukraine12 - 13 Bohdan Babich9(1) - 14 LPts
10/03/2022Spanish Town, Jamaica12 - 12 Jasper Tarbet3 - 10 LPts
08/01/2022Kingston, Jamaica12 - 11 Michael Fork12 - 11 LPts
11/11/2021Spanish Town, Jamaica11 - 11 Wayne Vallance11 - 10(1) WPts
10/09/2021Spanish Town, Jamaica11 - 10 Charlie Elijah15 - 8 LPts
10/07/2021Spanish Town, Jamaica10 - 10 Mark Brymer13(1) - 4 WPts
08/05/2021Spanish Town, Jamaica10 - 9 Harvey Pierce19 - 3 LPts
09/03/2021Kingston, Jamaica10 - 8 Michael Fork7 - 11 LPts
09/01/2021Spanish Town, Jamaica9 - 8 Sam Maben6 - 10 WPts
08/11/2020Kingston, Jamaica9 - 7 Stephen Hamilton4 - 9 LPts
22/09/2020Brisbane, Australia9 - 6 Dante Allegrini10 - 2 LPts
25/07/2020Spanish Town, Jamaica8 - 6 Kiatchai Chantaroj2(1) - 12 WPts
24/05/2020Spanish Town, Jamaica7 - 6 Anicetus Casta9 - 6 WPts
24/03/2020Spanish Town, Jamaica7 - 5 Liam Kavanagh5 - 3 LPts
24/01/2020Sana'a, Yemen6 - 5 Yasin Abraham2 - 9 WPts
26/11/2019Spanish Town, Jamaica5 - 5 Quashawn Kumbula2 - 8 WPts
26/09/2019Spanish Town, Jamaica4 - 5 Ibish Aziyev4 - 7 WPts
28/07/2019Istanbul, Turkey4 - 4 Ahmet Merich7 - 2 LPts
30/05/2019Spanish Town, Jamaica3 - 4 Demont Barro1 - 6 WPts
31/03/2019Spanish Town, Jamaica2 - 4 Stephen Hamilton0 - 3 WPts
28/01/2019Pretoria, South Africa2 - 3 Itumeleng Motupa4 - 0 LPts
29/11/2018Spanish Town, Jamaica2 - 2 Yakiv Dzik2 - 2 LPts
29/09/2018Kingston, Jamaica1 - 2 Robert Burnes1 - 2 WPts
21/08/2018Spanish Town, Jamaica0 - 2 Alpi Paasilinna1 - 4 WPts
21/06/2018Melitopol, Ukraine0 - 1 Apostol Rakowski1 - 2 LPts
21/04/2018Spanish Town, Jamaica0 - 0 Lewis Berrie2 - 0 LPts