Weightclass:  Lightweight
Location:  Nassau, Bahamas
Record:  46 - 10
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
24/11/2025Nassau, Bahamas45 - 10 Xavier Villalon1 - 9(2) WPts
25/09/2025Nassau, Bahamas44 - 10 Urvano Consuegra2(1) - 12 WPts
27/07/2025Nassau, Bahamas43 - 10 Gazi Rahme2 - 9 WPts
29/05/2025Nassau, Bahamas42 - 10 Pyotr Tomilow6 - 6 WPts
30/03/2025Nassau, Bahamas41 - 10 Nick Futi2 - 9 WPts
30/01/2025Nassau, Bahamas40 - 10 Antonio Carcamo1 - 6 WPts
01/12/2024Nassau, Bahamas39 - 10 Krasimir á Slovenov2 - 15 WPts
03/10/2024Nassau, Bahamas38 - 10 Josh Colton27(2) - 18 WPts
04/08/2024Nassau, Bahamas37 - 10 Oleos Chacon4 - 4 WPts
05/06/2024Nassau, Bahamas36 - 10 Gower Deneuve2 - 5 WPts
06/04/2024Nassau, Bahamas35 - 10 Mike Luba1 - 16 WPts
06/02/2024Nassau, Bahamas34 - 10 Joshua Nesbit2 - 3 WPts
08/12/2023Nassau, Bahamas33 - 10 Raul Viani29(1) - 13 WPts
07/11/2023Palermo, Italy32 - 10 Raul Viani29(1) - 12 WPts
05/10/2023Nassau, Bahamas32 - 9 Mohsin Jabbour26 - 18 LPts
04/09/2023Kobe, Japan31 - 9 Naoki Aoki31 - 6 WPts
14/07/2023Dun Laoghaire, Ireland30 - 9 Joshua Donoghue13 - 21 WPts
15/05/2023Kumasi, Ghana30 - 8 Bryn Cobbina22 - 10 LPts
17/03/2023Nassau, Bahamas29 - 8 Dave Lawder29(1) - 6 WPts Bahamas National Championships 2023View
14/03/2023Nassau, Bahamas28 - 8 Charles Law24 - 16 WPts Bahamas National Championships 2023View
11/03/2023Nassau, Bahamas27 - 8 Gregor Dunlay23 - 10 WPts Bahamas National Championships 2023View
01/03/2023Nassau, Bahamas26 - 8 Davie Barron19 - 14 WPts
31/12/2022Nassau, Bahamas25 - 8 Antwan Barfoot26 - 8 WPts
01/11/2022Nassau, Bahamas24 - 8 Henry Trevor3 - 4 WPts
02/09/2022Nassau, Bahamas23 - 8 Vicente Pardo26 - 6 WPts
04/07/2022Nassau, Bahamas22 - 8 Noel Dalrymple8 - 19(3) WPts
10/05/2022Al Ain, UAE22 - 7 Zain Guler15 - 6 LPts
11/03/2022Nassau, Bahamas22 - 6 Gregor Dunlay16 - 9 LPts Bahamas National Championships 2022View
11/01/2022New Kingston, Jamaica21 - 6 Felix Durning0 - 9 WPts
11/11/2021San Jose, Costa Rica20 - 6 Santiago Custodio9 - 12 WPts
13/09/2021North Shore, New Zealand19 - 6 Mason Darby5 - 15 WPts
14/07/2021Schaerbeek, Belgium18 - 6 Lionel Laude18(1) - 5 WPts
16/05/2021Almaty, Kazakhstan18 - 5 Rashid Ghacsylycov15 - 3 LPts
17/03/2021Nassau, Bahamas17 - 5 Charles Law12 - 12 WPts Bahamas National Championships 2021View
14/03/2021Nassau, Bahamas16 - 5 Paul Ashland14 - 6 WPts Bahamas National Championships 2021View
11/03/2021Nassau, Bahamas15 - 5 Inigo Larrimore10 - 10 WPts Bahamas National Championships 2021View
22/01/2021Nassau, Bahamas14 - 5 Arthur Cain0 - 1 WPts
21/11/2020Minsk, Belarus13 - 5 Yakiv Maruska9 - 5 WPts
23/09/2020Nassau, Bahamas12 - 5 Paul Aikman8 - 10 WPts
22/07/2020Nassau, Bahamas11 - 5 Michael Hagie8 - 7(3) WPts
24/05/2020Nassau, Bahamas11 - 4 Juan Cornelio9 - 4 LPts
24/03/2020Nassau, Bahamas10 - 4 Andy Kneeland3 - 12 WPts
23/01/2020Varna, Bulgaria10 - 3 Krasimir á Milov5 - 6 LPts
24/11/2019Nassau, Bahamas9 - 3 Berkant Ozkan10 - 2 WPts
24/09/2019Nassau, Bahamas8 - 3 Mikhail Maruska5 - 3 WPts
26/07/2019Nassau, Bahamas7 - 3 Mark Linnen6 - 3 WPts
24/06/2019Nassau, Bahamas6 - 3 Bronislav Rank2 - 1 WPts
25/04/2019Nassau, Bahamas6 - 2 Mark Yale4 - 2 LPts
12/03/2019Nassau, Bahamas6 - 1 Mark Gory4 - 1 LPts
08/02/2019Nassau, Bahamas5 - 1 Wayne Neill3 - 2 WPts
31/12/2018Nassau, Bahamas4 - 1 Dylan Boydston5 - 0 WPts
23/11/2018Nassau, Bahamas3 - 1 Olindo Baldonado3 - 1 WPts
23/09/2018Nassau, Bahamas3 - 0 Juan Canada4 - 1 LPts
22/07/2018Nassau, Bahamas2 - 0 Bruce Duffie3 - 0 WPts
21/05/2018Nassau, Bahamas1 - 0 Daniel Beese0 - 0 WPts
18/04/2018Nassau, Bahamas0 - 0 Asif Haider0 - 0 WPts