Weightclass:  Light Welterweight
Location:  New Kingston, Jamaica
Record:  32 - 25
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
28/05/2031New Kingston, Jamaica31 - 25 Kiril á Vinnikov6 - 11 WPts
27/03/2031New Kingston, Jamaica30 - 25 Joso Jakovic4 - 11 WPts
26/01/2031New Kingston, Jamaica29 - 25 Veselin á Filipov2 - 14 WPts
27/11/2030New Kingston, Jamaica28 - 25 Oskar Trzcinski1 - 8 WPts
28/09/2030New Kingston, Jamaica27 - 25 Dario Bonilla16 - 7 WPts
30/07/2030New Kingston, Jamaica26 - 25 Jerrold Oquendo4 - 8 WPts
29/05/2030New Kingston, Jamaica25 - 25 Salahaddin Halilov6 - 22 WPts
30/03/2030New Kingston, Jamaica24 - 25 Jerrold Nicolas9 - 25 WPts
29/01/2030New Kingston, Jamaica23 - 25 Wiktor Slowik10 - 4 WPts
29/11/2029New Kingston, Jamaica22 - 25 Amund Bosse4 - 11 WPts
30/09/2029New Kingston, Jamaica21 - 25 Frisco Toca5 - 5 WPts
01/08/2029New Kingston, Jamaica20 - 25 Noah Chaudet0 - 5 WPts
02/06/2029New Kingston, Jamaica19 - 25 Toma Abduragimov22(2) - 21 WPts
02/05/2029New Kingston, Jamaica18 - 25 Syed Rehman33 - 17 WPts
01/04/2029Kingston, Jamaica17 - 25 Patrick Sillars8 - 8 WPts Jamaica National Championships 2029View
29/03/2029Kingston, Jamaica16 - 25 George Igoe7 - 3 WPts Jamaica National Championships 2029View
26/03/2029Kingston, Jamaica15 - 25 Mason Maines16 - 13 WPts Jamaica National Championships 2029View
15/03/2029Milan, Italy14 - 25 Tino Laforgia16 - 22 WPts
11/02/2029Milan, Italy14 - 24 Tino Laforgia15 - 22 LPts
11/01/2029Milan, Italy13 - 24 Tino Laforgia15 - 21 WPts
11/12/2028Tehran, Iran13 - 23 Syed Rehman28 - 15 LPts
10/11/2028New Kingston, Jamaica12 - 23 Ganggaya Rahmanto14 - 16 WPts
10/10/2028New Kingston, Jamaica11 - 23 Ganggaya Rahmanto14 - 15 WPts
07/09/2028Milan, Italy10 - 23 Tino Laforgia12 - 20 WPts
07/08/2028Oulu, Finland10 - 22 Lasse Makitie24(1) - 17 LPts
07/07/2028Irbid, Jordan10 - 21 Haider Asker19 - 29 LPts
04/06/2028New Kingston, Jamaica10 - 20 Syed Rehman23 - 14 LPts
04/05/2028Ghaziabad, India10 - 19 Abdul Ghattas22 - 14 LPts
29/03/2028Spanish Town, Jamaica10 - 18 Gareth Millar14(1) - 22 LPts Jamaica National Championships 2028View
26/03/2028Spanish Town, Jamaica9 - 18 Mark Foyle6 - 13 WPts Jamaica National Championships 2028View
23/02/2028New Kingston, Jamaica8 - 18 Paul MacDuff17 - 11 WPts
15/01/2028Cork, Ireland8 - 17 Leon McAlister21 - 6 LPts
15/12/2027Cork, Ireland8 - 16 Leon McAlister20 - 6 LPts
14/11/2027Cork, Ireland8 - 15 Leon McAlister19 - 6 LPts
14/10/2027New Kingston, Jamaica8 - 14 Leon McAlister18 - 6 LPts
13/09/2027New Kingston, Jamaica7 - 14 Leon McAlister18 - 5 WPts
04/08/2027Yerevan, Armenia6 - 14 Babig Dadouryan6 - 9 WPts
04/07/2027Yerevan, Armenia6 - 13 Babig Dadouryan5 - 9 LPts
25/05/2027New Kingston, Jamaica5 - 13 Santiago Tapia15 - 24 WPts
26/03/2027New Kingston, Jamaica5 - 12 Cody Swapp31 - 15 LPts Jamaica National Championships 2027View
27/02/2027Antwerp, Belgium4 - 12 Tobias Wagherts7 - 19 WPts
30/12/2026Montreal, Canada3 - 12 Vince Sander9 - 11 WPts
01/11/2026Odessa, Ukraine2 - 12 Zernebog Novoseltsev9 - 20 WPts
03/09/2026New Kingston, Jamaica2 - 11 Rich Proudfoot4 - 6 LPts
07/07/2026New Kingston, Jamaica2 - 10 Dom Darby8(1) - 12 LPts
07/05/2026New Kingston, Jamaica1 - 10 Danny Atkins1 - 15 WPts
08/03/2026Guatemala City, Guatemala1 - 9 Loredo Rodriguez8 - 9 LPts
08/01/2026Salvador, Brazil0 - 9 Baltasar Alvarenga3(1) - 25(3) WPts
10/11/2025North Shore, New Zealand0 - 8 Michael Gash28 - 23 LPts
12/09/2025Cabuyao, Philippines0 - 7 Angel Minjarez15 - 25 LPts
14/07/2025New Kingston, Jamaica0 - 6 Stuart Prosser0 - 1 LPts
15/05/2025Kingston, Jamaica0 - 5 Bradley Smith24 - 11 LPts
22/03/2025Kingston, Jamaica0 - 4 Ian Sloss10(1) - 15 LPts
25/01/2025New Kingston, Jamaica0 - 3 Connor Forbes13 - 16(1) LPts
17/12/2024Kingston, Jamaica0 - 2 Arnie Allen15 - 10 LPts
16/11/2024Kingston, Jamaica0 - 1 Ian Bryce33 - 8 LPts
07/10/2024Kingston, Jamaica0 - 0 Callum Christeson16 - 14 LPts