Weightclass:  Lightweight
Location:  Nassau, Bahamas
Record:  29(1) - 21
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
08/02/2026Nassau, Bahamas28(1) - 21 Bob Vallance1 - 2 WPts
10/12/2025Nassau, Bahamas28(1) - 20 Jose Madrazo9 - 9 LPts
11/10/2025Nassau, Bahamas27(1) - 20 Jochen Lem1 - 19 WPts
12/08/2025Nassau, Bahamas26(1) - 20 Leon Roberts3 - 4(1) WPts
13/06/2025Nassau, Bahamas25(1) - 20 Thomas Rinne5 - 6 WPts
14/04/2025Nassau, Bahamas25(1) - 19 Lewis Condie13 - 7 LPts
13/02/2025Nassau, Bahamas24(1) - 19 Nemesio Estrella4 - 17 WPts
15/12/2024Nassau, Bahamas23 - 19 Bartram Dastrup4 - 15(2) WKO3
16/10/2024Nassau, Bahamas22 - 19 Xavier Florida2 - 1 WPts
17/08/2024Nassau, Bahamas21 - 19 David Rule19 - 15 WPts
18/06/2024Nassau, Bahamas20 - 19 Alejandro Enrique3 - 12 WPts
19/04/2024Nassau, Bahamas20 - 18 Dave Lawder34(2) - 10 LPts
19/02/2024Nassau, Bahamas19 - 18 Robert Carwell18(1) - 18 WPts
21/12/2023Nassau, Bahamas18 - 18 Afon Pieninsh10 - 11 WPts
22/10/2023Horlivka, Ukraine17 - 18 Isaak Ivanenko3 - 5 WPts
24/08/2023Port-au-Prince, Haiti17 - 17 Sylvain Delahaye22 - 15 LPts
26/06/2023Al Hudaydah, Yemen17 - 16 Atif Dallah34(1) - 7 LPts
28/04/2023Nassau, Bahamas16 - 16 Larenzo Valero5 - 5 WPts
28/02/2023Nassau, Bahamas16 - 15 Fresco Corral18 - 10 LPts
30/12/2022Nassau, Bahamas15 - 15 Zbynek Havran2 - 5 WPts
31/10/2022Nassau, Bahamas15 - 14 Oliver Comrie17(1) - 14 LPts
06/09/2022Nassau, Bahamas14 - 14 Antwan Barfoot25 - 7 WPts
07/07/2022Almaty, Kazakhstan14 - 13 Pyotr Acisheff8 - 11 LPts
08/05/2022Bangkok, Thailand14 - 12 Susu Daosawang19 - 6 LPts
10/03/2022Nassau, Bahamas13 - 12 Waqar Bouazizi17 - 11 WPts
08/01/2022Baku, Azerbaijan13 - 11 Irfan Nasser16 - 9 LPts
08/11/2021Baku, Azerbaijan13 - 10 Tahir Hidayatov13 - 10 LPts
09/09/2021Nassau, Bahamas12 - 10 Cortez Pupo0 - 7 WPts
09/07/2021Maipu, Chile11 - 10 Xavion Merlin14 - 6 WPts
09/05/2021Nassau, Bahamas10 - 10 Davie Milner1(1) - 21 WPts
18/03/2021Nassau, Bahamas10 - 9 Brad Kennan15 - 5 LPts
22/01/2021Nassau, Bahamas9 - 9 Bruun Neyts10 - 10 WPts
22/11/2020Nassau, Bahamas9 - 8 David Duffie14 - 3 LPts
20/10/2020Nassau, Bahamas9 - 7 Antwan Barfoot15 - 5 LPts
21/08/2020Nassau, Bahamas8 - 7 Jack Lewis6(1) - 8 WPts
20/06/2020Mombasa, Kenya8 - 6 Paul Chepseba5 - 10 LPts
22/04/2020Nassau, Bahamas8 - 5 David Duffie11 - 2 LPts
23/02/2020Montevideo, Uruguay7 - 5 Orlando Urdiales5 - 5 WPts
25/12/2019Tamale, Ghana7 - 4 Quaddus Ayew10 - 1 LPts
25/10/2019Nassau, Bahamas6 - 4 Kee-hee Joe2 - 7 WPts
26/08/2019Nassau, Bahamas5 - 4 Amon Denny4(1) - 5 WPts
23/07/2019Nassau, Bahamas5 - 3 Billy Brockie5 - 4 LPts
10/06/2019Zagreb, Croatia4 - 3 Lovrenco Bešic1 - 3 WPts
11/04/2019Nassau, Bahamas3 - 3 Dylan Boydston6 - 1 WPts
08/02/2019Nassau, Bahamas3 - 2 Elliot Jones5 - 1 LPts
08/12/2018Nassau, Bahamas2 - 2 Billy Brockie3 - 2 WPts
09/10/2018Nassau, Bahamas1 - 2 Joaquin Tellez1 - 4 WPts
09/08/2018Nassau, Bahamas1 - 1 Danny Vaughan1 - 1 LPts
09/06/2018Nassau, Bahamas1 - 0 Johnny Cadle1 - 0 LPts
08/04/2018Nassau, Bahamas0 - 0 Kashif Zahra0 - 0 WPts