Weightclass:  Featherweight
Location:  Kingston, Jamaica
Record:  19 - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
20/01/2032Kingston, Jamaica19 - 15 Wayne Yeamans12 - 5 LPts
20/11/2031Kingston, Jamaica18 - 15 Ian Gawley1 - 8 WPts
20/09/2031Kingston, Jamaica17 - 15 Ian Gawley1 - 7 WPts
21/07/2031Kingston, Jamaica16 - 15 Dylan Carrithers6 - 18(2) WPts
22/05/2031Kingston, Jamaica15 - 15 Blake Larimore0 - 9 WPts
23/03/2031Kingston, Jamaica14 - 15 Alec Nisbett0 - 3 WPts
22/01/2031Kingston, Jamaica13 - 15 Ben Brimer1 - 1 WPts
23/11/2030Kingston, Jamaica12 - 15 Alen Andrew4 - 9 WPts
24/09/2030Kingston, Jamaica11 - 15 Leeroy Kingen7 - 11 WPts
25/07/2030Kingston, Jamaica10 - 15 Dave Hammel9 - 13 WPts
28/05/2030Kingston, Jamaica10 - 14 Dominic Lesley17 - 5 LPts
29/03/2030Kingston, Jamaica9 - 14 Santiago Pantano1 - 25 WPts
29/01/2030Bangkok, Thailand8 - 14 Suor Kokietgym5 - 5 WPts
01/12/2029San Juan, Puerto Rico7 - 14 Nicandro Mare0 - 3 WPts
03/10/2029Kingston, Jamaica6 - 14 Oscar Paden1 - 1 WPts
05/08/2029Kingston, Jamaica5 - 14 Mikhail Lopatin0 - 11(5) WPts
07/06/2029Vilnius, Lithuania4 - 14 Jan Bal3 - 18(2) WPts
09/04/2029Kingston, Jamaica4 - 13 Bien Lanh12 - 27 LPts
09/02/2029Montreal, Canada4 - 12 Honore Belcourt15 - 19(1) LPts
12/12/2028Kingston, Jamaica3 - 12 Diego Granados0 - 10 WPts
14/10/2028Vilnius, Lithuania3 - 11 Tomasz Goscinski9(1) - 20 LPts
16/08/2028Almaty, Kazakhstan3 - 10 Abdul Dauenov14 - 9(1) LPts
18/06/2028Horlivka, Ukraine3 - 9 Taras Holub26 - 14 LPts
20/04/2028Dublin, Ireland3 - 8 Rory McPherson11(1) - 17 LPts
21/02/2028Mendoza, Argentina3 - 7 Oro Cartaya15(1) - 7 LPts
24/12/2027Bangkok, Thailand2 - 7 Singdet Rungvisai10 - 18 WPts
26/10/2027Varna, Bulgaria2 - 6 Hristo á Astakhov7 - 22(1) LPts
28/08/2027Quezon City, Philippines2 - 5 Diego Dimaranan5 - 18 LPts
29/06/2027Córdoba, Argentina2 - 4 Rico Vita21 - 22 LPts
01/05/2027Lima, Peru2 - 3 Gabriel Balles17 - 14(1) LPts
03/03/2027New Kingston, Jamaica1 - 3 Matthew Fall3 - 11 WPts
18/01/2027San Jose, Costa Rica1 - 2 Diego Lantigua12 - 13 LPts
20/11/2026Kingston, Jamaica0 - 2 Jonathan Bryce0 - 0 WPts
26/09/2026Kingston, Jamaica0 - 1 John Mudie2 - 16 LPts
30/07/2026New Kingston, Jamaica0 - 0 David Esson11 - 16 LPts