Weightclass:  Featherweight
Location:  Nassau, Bahamas
Record:  31 - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
17/08/2025Nassau, Bahamas30 - 17 Andrii Kuznetsov9 - 13 WPts
18/06/2025Nassau, Bahamas29 - 17 Khalid Wardak7 - 22(3) WPts
19/04/2025Nassau, Bahamas28 - 17 Akram Geidarov1(1) - 1 WPts
18/02/2025Nassau, Bahamas27 - 17 Robert Boswell32 - 19 WPts
20/12/2024Nassau, Bahamas26 - 17 Bulut Tandogan1 - 23 WPts
21/10/2024Nassau, Bahamas25 - 17 John Adams1 - 4 WPts
22/08/2024Nassau, Bahamas24 - 17 Jose Aybar1 - 9 WPts
23/06/2024Nassau, Bahamas23 - 17 Pietro Thoma3 - 18 WPts
24/04/2024Nassau, Bahamas22 - 17 John Padon16(1) - 21 WPts
24/02/2024Nassau, Bahamas21 - 17 Robert Boswell28 - 15 WPts
26/12/2023Nassau, Bahamas20 - 17 Robert Boswell28 - 14 WPts
27/10/2023Nassau, Bahamas19 - 17 Olindo Nuncio7 - 3 WPts
28/08/2023Nassau, Bahamas18 - 17 Eoghan Lazos4 - 10 WPts
29/06/2023Bayamon, Puerto Rico17 - 17 Quin Herro10 - 18(1) WPts
01/05/2023Dushanbe, Tajikistan17 - 16 Baba Dzhalilov30 - 7 LPts
03/03/2023Kingston, Jamaica16 - 16 Inigo Messer1 - 5 WPts
02/01/2023Nassau, Bahamas15 - 16 Matt Adan3 - 6 WPts
03/11/2022Nassau, Bahamas15 - 15 Mark Gunion17 - 13 LPts
07/09/2022New Kingston, Jamaica14 - 15 Malcolm Wren13 - 13 WPts
10/07/2022San Juan, Puerto Rico14 - 14 Santiago Mederos16 - 11(5) LPts
12/05/2022Santiago, Chile14 - 13 Alejandro Cardo21 - 3 LPts
14/03/2022Nassau, Bahamas13 - 13 Joey Elgin8 - 12 WPts
22/01/2022Nassau, Bahamas12 - 13 Rex Sproule2 - 10 WPts
21/11/2021Baku, Azerbaijan12 - 12 Rais Tahmasib15 - 11 LPts
21/09/2021Dushanbe, Tajikistan12 - 11 Kamaladdin Ganiev14 - 9 LPts
22/07/2021Nassau, Bahamas12 - 10 Mark Riddell20 - 5 LPts
26/05/2021Nassau, Bahamas11 - 10 Bryn Hovel7 - 15 WPts
26/03/2021Tirana, Albania10 - 10 Bekim Demachi1 - 13 WPts
26/01/2021Nassau, Bahamas10 - 9 Jack Clark11 - 8 LPts
15/12/2020Nassau, Bahamas10 - 8 Charles Sheriff14 - 4 LPts
13/11/2020Rotterdam, Netherlands10 - 7 Luyck Mondt6 - 8 LPts
15/09/2020Nassau, Bahamas9 - 7 Carlos Rodriguez10 - 5 WPts
15/07/2020Nassau, Bahamas9 - 6 Matthew Brice10 - 7 LPts
14/05/2020Nassau, Bahamas8 - 6 John Cather0 - 4 WPts
14/03/2020Nassau, Bahamas8 - 5 Jasper Page14 - 1 LPts Bahamas National Championships 2020View
11/03/2020Nassau, Bahamas7 - 5 Rob Williston7 - 5 WPts Bahamas National Championships 2020View
20/01/2020Lapu-Lapu, Philippines6 - 5 Isidro Tercero3 - 2 WPts
21/11/2019Ciudad Bolivar, Venezuela6 - 4 Zelipe Ventura4 - 8 LPts
22/09/2019Nassau, Bahamas5 - 4 Mike Health10 - 1 WPts
23/07/2019Nassau, Bahamas4 - 4 Shaun Lackie6 - 3 WPts
23/05/2019Nassau, Bahamas4 - 3 Rex Mun7 - 3 LPts
23/03/2019Athens, Greece3 - 3 Flip Vallas2(1) - 2 WPts
23/01/2019Nassau, Bahamas2 - 3 Ahmed Nakad7 - 1 WPts
23/11/2018Nassau, Bahamas1 - 3 Rob Williston2 - 2 WPts
22/09/2018Alcala de Henares, Spain1 - 2 Santiago San Miguel2 - 2 LPts
22/07/2018Nassau, Bahamas1 - 1 Bambang Bria0 - 2 LPts
21/05/2018Dushanbe, Tajikistan1 - 0 Baba Dzhalilov0 - 1 LPts
20/03/2018Nassau, Bahamas0 - 0 Frisco Herrero0 - 0 WPts