Weightclass:  Welterweight
Location:  Nassau, Bahamas
Record:  17 - 25
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
15/08/2030Nassau, Bahamas16 - 25 Ian Bonnie1 - 5 WPts
16/06/2030Nassau, Bahamas15 - 25 Antwan Beatie1 - 8 WPts
17/04/2030Nassau, Bahamas15 - 24 Chris Maddocks4 - 6 LPts
16/02/2030Nassau, Bahamas15 - 23 Gulbahar Adem13 - 18 LPts
18/12/2029Nassau, Bahamas14 - 23 Jamie Wedderburn1 - 17 WPts
19/10/2029Nassau, Bahamas14 - 22 Rob Gallagher6 - 13 LPts
20/08/2029Nassau, Bahamas13 - 22 Charlie Stitt3 - 3 WPts
21/06/2029Nassau, Bahamas12 - 22 Brin Tshiambwaya0 - 11 WPts
22/04/2029Nassau, Bahamas11 - 22 Bob Kinnear8 - 9 WPts
21/02/2029Nassau, Bahamas10 - 22 Laramie Marais9 - 1 WPts
23/12/2028Nassau, Bahamas9 - 22 Robert Gills3 - 5 WPts
24/10/2028Nassau, Bahamas8 - 22 Euan Farm11 - 17 WPts
25/08/2028Shanghai, China7 - 22 Deshi Jow7 - 9 WPts
27/06/2028Nassau, Bahamas7 - 21 Dave Yeoman11 - 9 LPts
29/04/2028Lagos, Nigeria7 - 20 Lukman Odia7 - 6 LPts
01/03/2028Nassau, Bahamas7 - 19 Mark Jamison15 - 10 LPts
01/01/2028Nassau, Bahamas7 - 18 Dave Bains1 - 18 LPts
02/11/2027Almaty, Kazakhstan7 - 17 Umair Gharasbaeff13(1) - 21 LPts
04/09/2027Ostrava, Czech Republic7 - 16 Izßk Dudik8 - 10 LPts
07/07/2027Nassau, Bahamas6 - 16 Bohuslav Simcik0 - 3 WPts
08/05/2027Swindon, UK5 - 16 Sam Szarek1 - 6 WPts
10/03/2027Nassau, Bahamas4 - 16 Rudolph Deffner0 - 2 WPts
10/01/2027Nassau, Bahamas4 - 15 Connor Renfrew5 - 11 LPts
10/11/2026Nassau, Bahamas4 - 14 Joseph Stine4 - 4 LPts
11/09/2026Nassau, Bahamas4 - 13 Wayne Emond6 - 6 LPts
12/07/2026Nassau, Bahamas3 - 13 Yong-jae Pu4 - 10 WPts
13/05/2026Nassau, Bahamas2 - 13 Euan Farm3 - 9 WPts
22/03/2026Basel, Switzerland1 - 13 Raymund Gentner9 - 21(1) WPts
22/01/2026Caracas, Venezuela1 - 12 Tajo Pasion20 - 30 LPts
24/11/2025Nassau, Bahamas1 - 11 Colin Dudgeon7 - 8 LPts
28/09/2025Charleroi, Belgium1 - 10 Fletcher Dumas7 - 13 LPts
31/07/2025Yerevan, Armenia1 - 9 Hraztan Jernazian8 - 14 LPts
02/06/2025Nassau, Bahamas1 - 8 Connor Renfrew2 - 4 LPts
05/04/2025Nassau, Bahamas1 - 7 Hugh Vause7 - 15 LPts
05/02/2025Nassau, Bahamas1 - 6 Kai Popkin3 - 4 LPts
22/12/2024Nassau, Bahamas1 - 5 Brad Spence31 - 13 LPts
19/11/2024Nassau, Bahamas0 - 5 Wayne Emond0 - 0 WPts
12/10/2024Nassau, Bahamas0 - 4 Hugh Kimmick13 - 15 LPts
17/08/2024Zurich, Switzerland0 - 3 Henri Maska24(3) - 5 LPts
19/06/2024Nassau, Bahamas0 - 2 Ethan Cooper5 - 10 LPts
02/05/2024Nassau, Bahamas0 - 1 Barry Leitch27(2) - 14 LPts
01/04/2024Nassau, Bahamas0 - 0 James Heggie2 - 0 LPts