Weightclass:  Welterweight
Location:  Kingston, Jamaica
Record:  31 - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
06/12/2032Kingston, Jamaica30 - 16 Vicente Ferra9 - 8 WPts
06/10/2032Kingston, Jamaica29 - 16 Daniel Rumage3 - 3 WPts
06/08/2032Kingston, Jamaica28 - 16 La Dungh3 - 9 WPts
07/06/2032Kingston, Jamaica27 - 16 Elliot Knox1 - 12 WPts
07/04/2032Kingston, Jamaica26 - 16 Hassan Taha4 - 15 WPts
07/02/2032Kingston, Jamaica25 - 16 Strom Krim6 - 6 WPts
09/12/2031Kingston, Jamaica24 - 16 Hernan Casados1 - 6 WPts
10/10/2031Kingston, Jamaica23 - 16 James Hallowell1 - 0 WPts
11/08/2031Kingston, Jamaica22 - 16 Mike Linn1 - 0 WPts
13/06/2031Kingston, Jamaica21 - 16 Fedor Shubin8 - 16 WPts
13/04/2031Kingston, Jamaica20 - 16 Paul Sundy0 - 1 WPts
12/02/2031Kingston, Jamaica19 - 16 Blake Brodie4 - 6 WPts
14/12/2030Soweto, South Africa19 - 15 Ben Stander27 - 9 LPts
16/10/2030Abidjan, Ivory Coast18 - 15 Wyatt Ronis15(1) - 22 WPts
18/08/2030Bratislava, Slovakia17 - 15 Kamil Zaloudek15 - 23 WPts
20/06/2030iBhayi, South Africa16 - 15 Josh Kikedi13 - 19 WPts
22/04/2030Rome, Italy16 - 14 Liberatore Sozzi20 - 15 LPts
22/02/2030Panama City, Panama15 - 14 Hilario Fuentes2 - 15 WPts
25/12/2029Port-de-Paix, Haiti14 - 14 Umber Larive8 - 21 WPts
27/10/2029Kingston, Jamaica13 - 14 Timofei Panin2 - 10 WPts
28/08/2029Riga, Latvia13 - 13 Dmitri Karklis13 - 23 LPts
30/06/2029Mashhad, Iran12 - 13 Haider Ansari3 - 18(1) WPts
02/05/2029Kingston, Jamaica11 - 13 Lee Sloss11 - 5 WPts
04/03/2029Mar del Plata, Argentina11 - 12 Juan Cala43 - 24 LPts
04/01/2029Kingston, Jamaica10 - 12 Kris Hamilton1 - 2 WPts
06/11/2028Bello, Colombia9 - 12 Diego Carpio12 - 8 WPts
08/09/2028Constantine, Algeria8 - 12 Adnan Mansouri13(2) - 32 WPts
11/07/2028Yerevan, Armenia7 - 12 Nigol Darbinyan8 - 15 WPts
13/05/2028New Delhi, India7 - 11 Ibrahim Ozer5 - 15 LPts
15/03/2028Bury, UK6 - 11 Denton Neagle2 - 18 WPts
16/01/2028New Kingston, Jamaica6 - 10 Lee Alford10 - 11 LPts
20/11/2027Charleroi, Belgium6 - 9 Horace Ort17 - 15 LPts
22/09/2027Ulaanbaatar, Mongolia6 - 8 Istiqlaal Agzamov28(1) - 30 LPts
25/07/2027Christchurch, New Zealand5 - 8 Ben Middlemas9 - 9 WPts
27/05/2027Oran, Algeria5 - 7 Azam Galloul21 - 14 LPts
29/03/2027Santo Domingo, Ecuador4 - 7 Loredo Nino2 - 17(1) WPts
29/01/2027Sofia, Bulgaria4 - 6 Danail Bolgarkov7 - 21 LPts
01/12/2026Mumbai, India4 - 5 Praveen Molhu8 - 11 LPts
03/10/2026Durban, South Africa3 - 5 Tokelo Mini9 - 15 WPts
05/08/2026Kingston, Jamaica3 - 4 Danyaal Khalaf5 - 23 LPts
07/06/2026Yerevan, Armenia3 - 3 Mher Mahakian42(1) - 23 LPts
09/04/2026Kingston, Jamaica2 - 3 Mick Torry11(1) - 16 WPts
09/02/2026Dnipropetrovsk, Ukraine2 - 2 Ivan Snegirev7 - 18 LPts
12/12/2025Basel, Switzerland2 - 1 Karlee Appelhans42 - 12 LPts
14/10/2025New Kingston, Jamaica1 - 1 Spencer Grass6 - 11 WPts
09/09/2025Kingston, Jamaica1 - 0 Gregor Divins35 - 15 LPts
07/08/2025Kingston, Jamaica0 - 0 Brad Yeatts1 - 3 WPts