Weightclass:  Welterweight
Location:  New Kingston, Jamaica
Record:  24(1) - 21
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
20/10/2031New Kingston, Jamaica23(1) - 21 Paul MacAskill3 - 7 WPts
20/08/2031New Kingston, Jamaica22(1) - 21 Ian Weatherhead0 - 5 WPts
21/06/2031New Kingston, Jamaica21(1) - 21 Afanas Kazakov0 - 2 WPts
22/04/2031New Kingston, Jamaica20(1) - 21 Gary Streck8(1) - 24 WPts
22/02/2031New Kingston, Jamaica19(1) - 21 Eloy Madruga4 - 9 WPts
23/12/2030New Kingston, Jamaica18(1) - 21 Elliot Curry9(1) - 20 WPts
24/10/2030New Kingston, Jamaica17(1) - 21 Dominic Andrew2 - 8 WPts
26/08/2030New Kingston, Jamaica16(1) - 21 Vince Rapatan0 - 2 WPts
27/06/2030New Kingston, Jamaica15(1) - 21 Vince Mosso3 - 3 WPts
27/04/2030New Kingston, Jamaica14(1) - 21 Alec Louis-Dreyfus1 - 1 WPts
26/02/2030New Kingston, Jamaica13(1) - 21 Robert Dougal4 - 3 WPts
28/12/2029New Kingston, Jamaica12(1) - 21 Bob Prentiss6 - 7 WPts
29/10/2029New Kingston, Jamaica11(1) - 21 Mike Wadle0 - 3 WPts
30/08/2029Pune, India10(1) - 21 Balamurali Ramasubbier8(2) - 17 WPts
02/07/2029Riga, Latvia10(1) - 20 Ioakim Baltgalva24(1) - 8 LPts
04/05/2029Tembisa, South Africa10(1) - 19 Kris Kibembu13 - 20 LPts
06/03/2029New Kingston, Jamaica9(1) - 19 Darryl Kenley9 - 19(1) WPts
07/01/2029San Pedro Sula, Honduras8 - 19 Onofre Banales0 - 0 WKO3
09/11/2028Reynosa, Mexico7 - 19 Edmundo Serrano10 - 21 WPts
11/09/2028Fes, Morocco7 - 18 Bushr Attias17 - 12 LPts
14/07/2028Salta, Argentina7 - 17 Eduardo Mantilla52 - 7 LPts
16/05/2028Medellin, Colombia7 - 16 Paco Larios14 - 10 LPts
18/03/2028Gdansk, Poland7 - 15 Makary Tomala11 - 19 LPts
19/01/2028Qingdao, China6 - 15 Jing Lum2 - 19 WPts
21/11/2027Antwerp, Belgium6 - 14 Occy Zaghere19 - 21 LPts
23/09/2027Almaty, Kazakhstan6 - 13 Karamat Ahmadieff21 - 7 LPts
26/07/2027Zaporizhia, Ukraine6 - 12 Danylko Kazan15 - 11 LPts
28/05/2027Odessa, Ukraine5 - 12 Fadei Prusak10 - 10 WPts
30/03/2027Portmore, Jamaica5 - 11 Vincent Brymer10 - 8 LPts
30/01/2027Quito, Ecuador5 - 10 Rodrigo Monreal11 - 18(1) LPts
02/12/2026Bournemouth, UK4 - 10 Malik Abdalla9 - 10 WPts
04/10/2026Kingston, Jamaica4 - 9 William Matthew3 - 8 LPts
06/08/2026Durban, South Africa4 - 8 Thamsanqa Zwane14(3) - 12 LPts
08/06/2026New Kingston, Jamaica3 - 8 Noel Phaup0 - 2 WPts
10/04/2026Portmore, Jamaica3 - 7 Vincent Brymer6 - 6 LPts
10/02/2026Charleroi, Belgium3 - 6 Adalard Beauchamp11(1) - 19 LPts
13/12/2025New Kingston, Jamaica2 - 6 Jake Morland5 - 11 WPts
15/10/2025Portmore, Jamaica1 - 6 Vincent Brymer5 - 4 WPts
29/08/2025New Kingston, Jamaica1 - 5 Tobias Hampton12(1) - 21 LPts
08/07/2025New Kingston, Jamaica1 - 4 Malcolm Bigham6 - 13 LPts
12/05/2025Kingston, Jamaica1 - 3 Peter Broadfoot18 - 12 LPts
07/04/2025Kingston, Jamaica1 - 2 Mark Parcel0 - 0 LPts
19/02/2025Medellin, Colombia1 - 1 Ricardo Arbelaez3 - 14 LPts
22/12/2024Lausanne, Switzerland1 - 0 Hackett Nolin6 - 15 LPts
24/10/2024New Kingston, Jamaica0 - 0 Peter Forrest3 - 2 WPts