Weightclass:  Middleweight
Location:  Kingston, Jamaica
Record:  29 - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
11/11/2033Kingston, Jamaica28 - 17 Langgeng Hendrawan7 - 12 WPts
10/09/2033Kingston, Jamaica27 - 17 Gonzalo Larin0 - 7 WPts
10/07/2033Kingston, Jamaica26 - 17 Larenzo Horta14(1) - 6 WPts
09/05/2033Kingston, Jamaica25 - 17 Jose Rumbo1 - 17 WPts
09/03/2033Kingston, Jamaica24 - 17 Quiqui Badilla6 - 6 WPts
06/01/2033Kingston, Jamaica23 - 17 Geron de Bergerac0 - 11 WPts
05/11/2032Volzhsky, Russia22 - 17 Vitali Orlov0 - 0 WPts
07/09/2032New Kingston, Jamaica22 - 16 Clinton Motto21 - 25 LPts
13/07/2032Riga, Latvia22 - 15 Georgiy Mezgailis7 - 13 LPts
15/05/2032New Kingston, Jamaica21 - 15 Ben Hathorn13 - 31 WPts
01/04/2032Kingston, Jamaica21 - 14 Jay Hollern4(1) - 2 LPts Jamaica National Championships 2032View
29/03/2032Kingston, Jamaica20 - 14 Davie Hammel13 - 12 WPts Jamaica National Championships 2032View
26/03/2032Kingston, Jamaica19 - 14 Charles Coats2 - 1 WPts Jamaica National Championships 2032View
14/03/2032Cairo, Egypt19 - 13 Ahmed Jatoi13 - 11 LPts
15/01/2032Kingston, Jamaica18 - 13 Oscar Lackie1 - 5 WPts
16/11/2031Kingston, Jamaica17 - 13 Corey Halley2 - 14 WPts
16/09/2031Portmore, Jamaica16 - 13 Harry Enterkin8 - 20 WPts
24/07/2031Kingston, Jamaica15 - 13 Antwan Tulloch22(1) - 8 WPts
26/05/2031Harare, Zimbabwe14 - 13 Dewayne Kamungozi1 - 16 WPts
26/03/2031Kingston, Jamaica14 - 12 Bradley Orrock18 - 32 LPts Jamaica National Championships 2031View
21/03/2031Kingston, Jamaica14 - 11 Gabriel Aybar3 - 2 LPts
21/01/2031Kingston, Jamaica13 - 11 Alec Duke4 - 12 WPts
01/12/2030Kingston, Jamaica12 - 11 John Polk10 - 29(1) WPts
03/10/2030Kingston, Jamaica11 - 11 Mike Burke4 - 9 WPts
05/08/2030Kingston, Jamaica11 - 10 Eddie McCleod8 - 15 LPts
07/06/2030Kingston, Jamaica10 - 10 Dave Mawhinney3 - 21 WPts
09/04/2030Riga, Latvia9 - 10 Boris Naudina17 - 23 WPts
09/02/2030Kingston, Jamaica8 - 10 Blake Nyadombo2 - 7 WPts
12/12/2029Kingston, Jamaica7 - 10 Ian Fullerton4 - 17 WPts
13/10/2029Minsk, Belarus7 - 9 Evgeny Ostrovsky21 - 25 LPts
15/08/2029Kingston, Jamaica6 - 9 Wen Sheah7 - 21 WPts
17/06/2029Vilnius, Lithuania5 - 9 Alan Wons18 - 15 WPts
19/04/2029Yerevan, Armenia5 - 8 Nahabed Sagatelian9 - 12 LPts
19/02/2029New Kingston, Jamaica4 - 8 John Sleigh4 - 13 WPts
22/12/2028Linden, Guyana4 - 7 Andy Wasson11 - 10 LPts
24/10/2028New Kingston, Jamaica4 - 6 Mark Maine3 - 5 LPts
07/09/2028Portmore, Jamaica4 - 5 Dillon Heaven19 - 13 LPts
07/08/2028New Kingston, Jamaica3 - 5 Joseph Torbett0 - 0 WPts
22/06/2028Vilnius, Lithuania3 - 4 Alan Wons14 - 13 LPts
24/04/2028Kingston, Jamaica3 - 3 Dominik Wojtas2 - 2 LPts
25/02/2028Vilnius, Lithuania2 - 3 Lew Bojanowski2 - 18 WPts
28/12/2027Accra, Ghana2 - 2 Chris Rahman22(1) - 2 LPts
30/10/2027Kingston, Jamaica1 - 2 Paul Ronnie0 - 0 WPts
06/09/2027Spanish Town, Jamaica0 - 2 Ashley Buyers2 - 20 WPts
11/07/2027Spanish Town, Jamaica0 - 1 Greg Barrie10 - 11(1) LPts
10/06/2027Kingston, Jamaica0 - 0 Mark Prichett2 - 5 LPts