Weightclass:  Lightweight
Location:  Nassau, Bahamas
Record:  21 - 25
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
29/11/2031Nassau, Bahamas20 - 25 Lakista Chemlany8 - 19(1) WPts
30/09/2031Nassau, Bahamas19 - 25 Charlie Bass4 - 8 WPts
29/07/2031Nassau, Bahamas19 - 24 Rory Teague15 - 3 LPts
29/05/2031Nassau, Bahamas18 - 24 Denton Buick1 - 0 WPts
28/03/2031Nassau, Bahamas17 - 24 Piotr Sobin7 - 12 WPts
27/01/2031Nassau, Bahamas16 - 24 Montenegro Miron5 - 25 WPts
28/11/2030Nassau, Bahamas15 - 24 Juan Benito4 - 14(1) WPts
29/09/2030Nassau, Bahamas14 - 24 Krystiyan Tkach8 - 19 WPts
31/07/2030Nassau, Bahamas13 - 24 Neper Corpus1 - 3 WPts
01/06/2030Nassau, Bahamas12 - 24 Taro Murakami8 - 8(5) WPts
02/04/2030Nassau, Bahamas11 - 24 Fedya Lapa4 - 6 WPts
01/02/2030Nassau, Bahamas10 - 24 Kyrylo Romanchuk7 - 8 WPts
03/12/2029San Jose, Costa Rica9 - 24 Gig Quezada7 - 9 WPts
05/10/2029Nassau, Bahamas8 - 24 Joel Caddell4 - 8 WPts
06/08/2029La Florida, Chile7 - 24 Juan Alvillar2 - 15 WPts
08/06/2029Nassau, Bahamas6 - 24 Joaquin Canal3 - 9 WPts
10/04/2029Bratislava, Slovakia6 - 23 Kristißn Vrana40(1) - 30 LPts
10/02/2029Nassau, Bahamas5 - 23 Santiago Rayos7 - 7 WPts
13/12/2028Ho Chi Minh City, Vietnam4 - 23 Dan Hai0 - 17 WPts
15/10/2028Nassau, Bahamas3 - 23 Isaac Cole7 - 18 WPts
18/08/2028Brussels, Belgium3 - 22 Geron Cabal5 - 25 LPts
20/06/2028Nassau, Bahamas2 - 22 Sam Clowney4 - 1 WPts
15/06/2028Ulaanbaatar, Mongolia2 - 21 Sufyan Buuvei5 - 1 LPts
17/04/2028Oslo, Norway2 - 20 Quimby Reitan15 - 15 LPts
18/02/2028Nassau, Bahamas2 - 19 Callum Barfoot3 - 10 LPts
22/12/2027Nassau, Bahamas2 - 18 Peter Caruthers5 - 3 LPts
23/10/2027Nassau, Bahamas2 - 17 Euan Stoker8 - 9 LPts
24/08/2027Sydney, Australia2 - 16 Lee McGinnis5 - 18 LPts
23/06/2027Nassau, Bahamas2 - 15 Seth Neish3 - 13 LPts
01/05/2027Nassau, Bahamas2 - 14 Lewis Condie23(1) - 10 LPts
06/03/2027Nassau, Bahamas1 - 14 Bob Vallance3 - 7 WPts
09/01/2027Nassau, Bahamas1 - 13 Mark Kennedy16(2) - 12 LPts
14/11/2026Nassau, Bahamas1 - 12 Chris Hance5 - 1 LPts
14/09/2026Anderlecht, Belgium1 - 11 Villiers Cassel28(1) - 24 LPts
17/07/2026Nassau, Bahamas1 - 10 Mel Clarkson20 - 10 LPts
24/05/2026Nassau, Bahamas1 - 9 Sid Forsythe10(1) - 23 LPts
10/04/2026Nassau, Bahamas1 - 8 Henry Trevor20 - 11 LPts
09/03/2026Nassau, Bahamas1 - 7 Euan Stoker3 - 3 LPts
09/01/2026Nassau, Bahamas0 - 7 Barry Burwick0 - 0 WPts
19/11/2025Nassau, Bahamas0 - 6 Luka Urazaeff2 - 6 LPts
20/09/2025Nassau, Bahamas0 - 5 John Clarke2 - 2 LPts
23/07/2025Pretoria, South Africa0 - 4 Ellis Jonker3 - 14 LPts
25/05/2025Nassau, Bahamas0 - 3 Mel Clarkson15 - 8 LPts
27/03/2025Nassau, Bahamas0 - 2 John Clarke0 - 1 LPts
05/02/2025Nassau, Bahamas0 - 1 Seth Neish0 - 1 LPts
19/12/2024Nassau, Bahamas0 - 0 Alejandro Villa5 - 7 LPts