Weightclass:  Light Welterweight
Location:  New Kingston, Jamaica
Record:  45(1) - 18
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
11/11/2027New Kingston, Jamaica44(1) - 18 Veselin á Bachev3 - 5 WPts
11/09/2027New Kingston, Jamaica43(1) - 18 Amer Nazmi2 - 26 WPts
12/07/2027New Kingston, Jamaica42(1) - 18 Juan Campuzano1 - 0 WPts
13/05/2027New Kingston, Jamaica41(1) - 18 Dillon Savage7 - 7 WPts
13/03/2027New Kingston, Jamaica40(1) - 18 Yulian Bucko4 - 19(1) WPts
12/01/2027New Kingston, Jamaica39(1) - 18 Marjun Coreas1 - 5 WPts
12/11/2026New Kingston, Jamaica38(1) - 18 Juan Baron1 - 22(1) WPts
13/09/2026New Kingston, Jamaica37(1) - 18 Adam Wojnowski5 - 19 WPts
14/07/2026New Kingston, Jamaica36 - 18 Khaladdin Farooq7(1) - 19(8) WKO3
14/05/2026New Kingston, Jamaica35 - 18 Stuart Prosser1 - 6 WPts
16/03/2026New Kingston, Jamaica34 - 18 Sean Quigg2 - 10 WPts
16/01/2026New Kingston, Jamaica33 - 18 Ian Mings1 - 2 WPts
17/11/2025Lviv, Ukraine32 - 18 Vitali Krasinski9 - 21 WPts
19/09/2025Kingston, Jamaica31 - 18 Chris Hemple31 - 16 WPts
22/07/2025Stockholm, Sweden30 - 18 Samuel Anker27(1) - 19 WPts
24/05/2025Hamburg, Germany29 - 18 Wallache Marsteller3 - 1 WPts
26/03/2025New Kingston, Jamaica29 - 17 Dave Ways4 - 4 LPts Jamaica National Championships 2025View
16/03/2025Lima, Peru28 - 17 Marjun Barriga2 - 0 WPts
16/01/2025Geneva, Switzerland27 - 17 Aramis Nys3 - 26 WPts
18/11/2024New Kingston, Jamaica26 - 17 Adam Grier1 - 0 WPts
19/09/2024General Santos, Philippines25 - 17 Carlos Datingginoo15(1) - 20 WPts
22/07/2024Mandaue, Philippines24 - 17 Diego Abueg9 - 15 WPts
24/05/2024Dubai, UAE23 - 17 Waqas Sahrawi3 - 12 WPts
26/03/2024New Kingston, Jamaica23 - 16 Charlie Smeaton16(2) - 22 LPts Jamaica National Championships 2024View
02/02/2024Abobo, Ivory Coast22 - 16 Foster Oliphant21 - 12 WPts
05/12/2023New Kingston, Jamaica22 - 15 Robert Duffey16 - 16 LPts
15/10/2023Portmore, Jamaica22 - 14 Darryl Yeats22(2) - 9 LPts
17/08/2023Lima, Peru21 - 14 Xabat Carro0 - 9 WPts
19/06/2023Mexico City, Mexico20 - 14 Ignado Alegria8(2) - 25(3) WPts
21/04/2023Istanbul, Turkey19 - 14 Aslan Topuz10(1) - 21 WPts
21/02/2023Halifax, Canada18 - 14 Rich Preddy18 - 10 WPts
24/12/2022Córdoba, Argentina18 - 13 Jax Mejias14 - 12 LPts
26/10/2022Kingston, Jamaica18 - 12 Sean Bowman17(1) - 11 LPts
01/09/2022New Kingston, Jamaica18 - 11 David Lynn18 - 11 LPts
06/07/2022New Kingston, Jamaica17 - 11 Ian Hails7 - 16 WPts
09/05/2022Kingston, Jamaica17 - 10 Mark Platter14 - 12 LPts
26/03/2022Spanish Town, Jamaica17 - 9 Hugh Motto11(1) - 15 LPts Jamaica National Championships 2022View
27/02/2022Kingston, Jamaica16 - 9 Steven Loudon15 - 9 WPts
07/01/2022New Kingston, Jamaica15 - 9 Greg Cooper3 - 6 WPts
07/11/2021New Kingston, Jamaica14 - 9 Leighton Hollern7 - 15 WPts
06/09/2021Athens, Greece13 - 9 Orpheus Malia13 - 10 WPts
09/07/2021Kingston, Jamaica13 - 8 John Pearce12 - 6 LPts
14/05/2021Carrefour, Haiti12 - 8 Paul Bastien5 - 15 WPts
16/03/2021The Hague, Netherlands11 - 8 Matthijs Bayens11 - 7 WPts
16/01/2021Spanish Town, Jamaica11 - 7 John Hillen10 - 5 LPts
20/11/2020New Kingston, Jamaica10 - 7 Ibrahim Eid14 - 4 WPts
21/09/2020New Kingston, Jamaica10 - 6 Josh Broadie10 - 6 LPts
28/07/2020Santo Domingo de Guzman, Dominican Republic10 - 5 Vicente Cifuentes8 - 7 LPts
29/05/2020New Kingston, Jamaica9 - 5 Saenmuangloei Sriyankem7 - 4 WPts
29/03/2020Spanish Town, Jamaica9 - 4 David Lynn6 - 5 LPts Jamaica National Championships 2020View
26/03/2020Spanish Town, Jamaica8 - 4 Brin Troop10 - 3 WPts Jamaica National Championships 2020View
22/03/2020New Kingston, Jamaica7 - 4 On Ubashi2 - 11 WPts
21/01/2020Kingston, Jamaica6 - 4 Zach Bard4 - 5(1) WPts
08/12/2019New Kingston, Jamaica5 - 4 Griffith Dredge6 - 4 WPts
08/10/2019New Kingston, Jamaica5 - 3 Damodar Kunjir6 - 2 LPts
09/08/2019Vienna, Austria4 - 3 Ulz Hahn4(1) - 7 WPts
10/06/2019Algiers, Algeria3 - 3 Khalid Larfaoui1 - 9 WPts
12/04/2019Samarqand, Uzbekistan3 - 2 Isgendar Badini7 - 1 LPts
11/02/2019Cordoba, Spain3 - 1 Diego Cordoba3(1) - 0 LPts
14/12/2018New Kingston, Jamaica3 - 0 Brendan Quire1 - 0 LPts
15/10/2018New Kingston, Jamaica2 - 0 Rex Wallach1 - 2 WPts
17/08/2018Bogota, Colombia1 - 0 Ramirez Rentas1 - 0 WPts
19/06/2018Sassari, Italy0 - 0 Giorgio Giolitti0 - 0 WPts