Weightclass:  Lightweight
Location:  Nassau, Bahamas
Record:  23 - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
14/03/2031Nassau, Bahamas22 - 17 Here Malherbe0 - 4 WPts
12/01/2031Nassau, Bahamas21 - 17 Amjad Zahawi6 - 8 WPts
11/11/2030Nassau, Bahamas21 - 16 Brin Griffiths10 - 3 LPts
11/09/2030Nassau, Bahamas21 - 15 Elnara Rafiev13 - 1 LPts
12/07/2030Nassau, Bahamas20 - 15 Fatos Harxhi0 - 19 WPts
12/05/2030Nassau, Bahamas19 - 15 Verrill Aime8 - 19 WPts
12/03/2030Nassau, Bahamas18 - 15 Chen Tsang5 - 20 WPts
11/01/2030Nassau, Bahamas18 - 14 Bilal Baz4 - 11 LPts
11/11/2029Nassau, Bahamas17 - 14 Aimon Gallego7(1) - 20 WPts
11/09/2029Nassau, Bahamas16 - 14 David Cardwell17 - 9 WPts
12/07/2029Nassau, Bahamas15 - 14 Manuel Guardia2 - 2 WPts
14/05/2029Nassau, Bahamas15 - 13 David Cardwell15 - 9 LPts
14/03/2029Nassau, Bahamas15 - 12 David Cardwell14 - 8 LPts Bahamas National Championships 2029View
11/03/2029Nassau, Bahamas14 - 12 Jonathan Kydd10 - 16 WPts Bahamas National Championships 2029View
06/02/2029Soweto, South Africa13 - 12 Quaashie Muntari7 - 7 WPts
09/12/2028Baku, Azerbaijan13 - 11 Qasim Masood48 - 35 LPts
11/10/2028Nassau, Bahamas12 - 11 Achaz Morkel3 - 10(2) WPts
13/08/2028Johor Bahru, Malaysia11 - 11 Zafa Wassan0 - 0 WPts
15/06/2028Toshkent, Uzbekistan10 - 11 Georgiy Aslamov32 - 13 WPts
17/04/2028Nassau, Bahamas10 - 10 Agapetus Espejo6 - 21 LPts
18/02/2028Nassau, Bahamas10 - 9 David Cardwell9 - 5 LPts
21/12/2027Anderlecht, Belgium9 - 9 Gaylord Yourcenar13 - 18 WPts
23/10/2027Nassau, Bahamas8 - 9 Mick Mount2 - 17 WPts
31/08/2027Nassau, Bahamas7 - 9 Joaquin Segura0 - 7 WPts
02/07/2027Nassau, Bahamas6 - 9 Matthew Rosser1 - 10 WPts
04/05/2027Nassau, Bahamas6 - 8 Barry Prothero6(1) - 15 LPts
06/03/2027Nassau, Bahamas5 - 8 Peter Bulloch4 - 5 WPts
12/01/2027Nassau, Bahamas5 - 7 John Hill5 - 25 LPts
01/12/2026Nassau, Bahamas5 - 6 Robert Carwell29(1) - 24 LPts
31/10/2026Samarqand, Uzbekistan5 - 5 Kolzak Nagiev10 - 23 LPts
02/09/2026Giza, Egypt4 - 5 Kashif Ashour6 - 19 WPts
05/07/2026Carolina, Puerto Rico4 - 4 Xabat Nevarez44 - 11 LPts
07/05/2026Bangalore, India4 - 3 Hanuman Chahal39 - 17 LPts
09/03/2026Nassau, Bahamas3 - 3 Mick Mount1 - 7 WPts
20/01/2026Nassau, Bahamas3 - 2 Igor Bertram6 - 23 LPts
21/11/2025Nassau, Bahamas3 - 1 Mark Solomon3 - 7 LPts
26/09/2025Nassau, Bahamas2 - 1 Brin Look7 - 13 WPts
29/07/2025Nassau, Bahamas1 - 1 Zach Twaddell3 - 28(10) WPts
31/05/2025Nassau, Bahamas1 - 0 Gethin Crosby6 - 18 LPts
19/04/2025Nassau, Bahamas0 - 0 Paul Malley3 - 9 WPts