Weightclass:  Middleweight
Location:  New Kingston, Jamaica
Record:  54 - 18
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
20/03/2029New Kingston, Jamaica53 - 18 Karl Schatzle1 - 6 WPts
19/01/2029New Kingston, Jamaica52 - 18 Adinda Awanda6 - 14 WPts
20/11/2028New Kingston, Jamaica51 - 18 Ricardo Matzner3 - 13 WPts
22/09/2028New Kingston, Jamaica50 - 18 Leonel Marta14 - 12 WPts
23/07/2028New Kingston, Jamaica49 - 18 Diego Macale4 - 11(1) WPts
24/05/2028New Kingston, Jamaica48 - 18 Ui-jo Shin5 - 13 WPts
25/03/2028New Kingston, Jamaica47 - 18 Bruce Lucena18(1) - 6 WPts
25/01/2028New Kingston, Jamaica46 - 18 Rafeel Barbieur11 - 5 WPts
26/11/2027New Kingston, Jamaica45 - 18 Kieran Days13 - 22 WPts
27/09/2027New Kingston, Jamaica44 - 18 Paul Broadie14 - 10 WPts
29/07/2027New Kingston, Jamaica44 - 17 Alcyoneus Martis5 - 8 LPts
30/05/2027New Kingston, Jamaica43 - 17 James Sha0 - 9(1) WPts
01/04/2027New Kingston, Jamaica42 - 17 Jack Tully23 - 5 WPts Jamaica National Championships 2027View
29/03/2027New Kingston, Jamaica41 - 17 Robert Norris8 - 9 WPts Jamaica National Championships 2027View
26/03/2027New Kingston, Jamaica40 - 17 Jake Wylie4 - 2 WPts Jamaica National Championships 2027View
27/02/2027New Kingston, Jamaica39 - 17 Norasing Panich52 - 9 WPts
27/01/2027Bangkok, Thailand39 - 16 Norasing Panich51 - 9 LPts
27/12/2026New Kingston, Jamaica39 - 15 Cortez Arrendondo43(1) - 21 LPts
20/11/2026New Kingston, Jamaica38 - 15 Gere Mehrhoff35 - 19 WPts
05/10/2026New Kingston, Jamaica37 - 15 Lorenzo Baquero24(4) - 27 WPts
04/09/2026San Jose, Costa Rica36 - 15 Lorenzo Baquero24(4) - 26 WPts
04/08/2026New Kingston, Jamaica35 - 15 Gere Mehrhoff33 - 18 WPts
03/07/2026New Kingston, Jamaica34 - 15 Angel Morea24 - 23 WPts
27/05/2026New Kingston, Jamaica33 - 15 Sagaz Casal28(1) - 28 WPts
26/04/2026San Jose, Costa Rica33 - 14 Sagaz Casal27(1) - 28 LPts
26/03/2026Kingston, Jamaica33 - 13 Geoff Ancrum10 - 4 LPts Jamaica National Championships 2026View
22/02/2026New Kingston, Jamaica32 - 13 Pawel Konopacki28 - 22 WPts
17/01/2026New Kingston, Jamaica31 - 13 Juan Diaz8 - 9 WPts
18/11/2025New Kingston, Jamaica30 - 13 Veikka Kamu6 - 25 WPts
19/09/2025New Kingston, Jamaica29 - 13 Leon Farquhar6 - 5 WPts
22/07/2025New Kingston, Jamaica28 - 13 Geoff Ancrum7 - 2 WPts
24/05/2025Toshkent, Uzbekistan27 - 13 Afanas Kajrckuloff3 - 7 WPts
26/03/2025New Kingston, Jamaica27 - 12 John Urey19(1) - 11 LPts Jamaica National Championships 2025View
09/02/2025Antwerp, Belgium26 - 12 Pinxt Van den Heede4 - 15(1) WPts
12/12/2024Vienna, Austria25 - 12 Frederick Gajer2 - 7 WPts
14/10/2024New Kingston, Jamaica24 - 12 John Urey17 - 10 WPts
16/08/2024Kingston, Jamaica23 - 12 Danny Farris2 - 1 WPts
18/06/2024Kingston, Jamaica22 - 12 Joel Glenn6 - 28 WPts
29/04/2024Kingston, Jamaica22 - 11 Wayne Vallance23 - 13(2) LPts
29/03/2024New Kingston, Jamaica22 - 10 Dave Carnes38(2) - 10 LPts Jamaica National Championships 2024View
26/03/2024New Kingston, Jamaica21 - 10 Isaac Morehead22 - 15 WPts Jamaica National Championships 2024View
24/02/2024Kingston, Jamaica21 - 9 Isaac Morehead21 - 15 LPts
28/12/2023New Kingston, Jamaica20 - 9 Inigo Veatch4 - 2 WPts
29/10/2023Spanish Town, Jamaica19 - 9 Hayden Ireland17 - 18 WPts
31/08/2023New Kingston, Jamaica18 - 9 Turgay Temiz3(1) - 7 WPts
02/07/2023Denver, USA17 - 9 Darryl Gillogly2 - 1 WPts
04/05/2023Kingston, Jamaica16 - 9 Lee Crabbe7 - 21 WPts
29/03/2023Spanish Town, Jamaica16 - 8 Mark Brymer24(1) - 6 LPts Jamaica National Championships 2023View
26/03/2023Spanish Town, Jamaica15 - 8 Kian Litts12(2) - 8 WPts Jamaica National Championships 2023View
03/03/2023New Kingston, Jamaica15 - 7 Kian Litts11(2) - 8 LPts
02/01/2023Riga, Latvia14 - 7 Georgiy Tumshs2 - 15 WPts
04/11/2022New Kingston, Jamaica14 - 6 Charlie Elijah23(1) - 10 LPts
26/09/2022Kingston, Jamaica14 - 5 Mark Borland13 - 16 LPts
24/08/2022Dasmarinas, Philippines13 - 5 Jerrold Lobato4 - 17(1) WPts
26/06/2022Spanish Town, Jamaica12 - 5 Leo Borthwick3 - 8(1) WPts
24/05/2022New Kingston, Jamaica12 - 4 Alastair Kenneson19 - 10 LPts
26/03/2022Spanish Town, Jamaica12 - 3 Dave Carnes21(1) - 3 LPts Jamaica National Championships 2022View
11/03/2022Kingston, Jamaica11 - 3 Ben Auchter4 - 9 WPts
22/01/2022Kingston, Jamaica10 - 3 Brin Cowen14 - 9 WPts
13/12/2021Spanish Town, Jamaica9 - 3 John Ruskin14 - 7 WPts
08/11/2021Portmore, Jamaica8 - 3 Antwan Tillery0 - 6 WPts
13/09/2021Spanish Town, Jamaica7 - 3 Greg Howie14 - 10 WPts
09/08/2021New Kingston, Jamaica7 - 2 Mick Kinnear15 - 5 LPts
07/07/2021New Kingston, Jamaica6 - 2 Roger Fotheringham3 - 8 WPts
06/05/2021Kingston, Jamaica5 - 2 Ben Auchter3 - 4 WPts
05/04/2021New Kingston, Jamaica4 - 2 Georgiy Karimov8 - 10 WPts
03/02/2021Lipa, Philippines3 - 2 Vicente Balatazo5 - 8 WPts
05/12/2020Spanish Town, Jamaica3 - 1 Harvey Pierce17 - 2 LPts
06/10/2020New Kingston, Jamaica2 - 1 Dominic Dewine1 - 4 WPts
07/08/2020New Kingston, Jamaica1 - 1 Yao Chow0 - 9 WPts
06/06/2020New Kingston, Jamaica1 - 0 Atanas á Kipelov7(1) - 8 LPts
05/04/2020Kingston, Jamaica0 - 0 Dave Glaspy0 - 0 WPts