Weightclass:  Welterweight
Location:  Nassau, Bahamas
Record:  22 - 21
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
27/11/2031Nassau, Bahamas21 - 21 Berto Bazan13 - 13 WPts
26/09/2031Nassau, Bahamas20 - 21 Antwan Pereki3 - 4 WPts
28/07/2031Nassau, Bahamas19 - 21 Afon Smyslov19 - 9 WPts
29/05/2031Nassau, Bahamas18 - 21 Zarif Elidrissi1 - 3 WPts
28/03/2031Nassau, Bahamas17 - 21 Roger Dunlap1 - 4 WPts
27/01/2031Nassau, Bahamas16 - 21 Manuel Laverde6 - 14 WPts
28/11/2030Nassau, Bahamas15 - 21 Stuart Callan3 - 5 WPts
29/09/2030Nassau, Bahamas14 - 21 Abdul Hankashiev16 - 15 WPts
31/07/2030Nassau, Bahamas13 - 21 Niao-ka San2 - 7 WPts
01/06/2030Nassau, Bahamas13 - 20 Harvey Kincade20 - 16 LPts
02/04/2030Nassau, Bahamas12 - 20 Kieran Boydstun2 - 5 WPts
01/02/2030Nassau, Bahamas11 - 20 Robert Gills5 - 10 WPts
03/12/2029Nassau, Bahamas11 - 19 Ian Mabie3 - 24 LPts
07/10/2029San Bernardo, Chile10 - 19 Juan Bueno6 - 11 WPts
09/08/2029Brno, Czech Republic9 - 19 Maxmilißn Hanzlik3 - 8 WPts
11/06/2029Nonthaburi, Thailand8 - 19 Kiatchai Khunkokeroad4 - 9 WPts
13/04/2029Bayamon, Puerto Rico8 - 18 Diego Gonzalez12 - 19 LPts
13/02/2029Dushanbe, Tajikistan8 - 17 Aleksei Cakpenov6(1) - 14 LPts
16/12/2028San Salvador, El Salvador8 - 16 Xeres Miron9 - 13 LPts
18/10/2028Espoo, Finland7 - 16 Elmo Vaarakallio0 - 6 WPts
20/08/2028Nassau, Bahamas7 - 15 Cole Fentress10 - 7 LPts
24/06/2028Nassau, Bahamas6 - 15 Joe Brown1 - 5 WPts
25/04/2028Nassau, Bahamas6 - 14 Joseph Stine10 - 7 LPts
26/02/2028Adelaide, Australia6 - 13 Harry Ishkhanyan22(1) - 12 LPts
29/12/2027Nassau, Bahamas6 - 12 Leighton Howden3 - 7 LPts
31/10/2027Nassau, Bahamas6 - 11 Dave Yeoman7 - 9 LPts
07/09/2027Mendoza, Argentina5 - 11 Berto Bega5 - 22 WPts
10/07/2027Nassau, Bahamas4 - 11 One Vasbouragian0 - 7 WPts
11/05/2027Nassau, Bahamas4 - 10 Zelipe Pecha5 - 10 LPts
12/03/2027Nassau, Bahamas4 - 9 Qiyas Samedov12 - 15 LPts
12/01/2027Nassau, Bahamas4 - 8 Ivan Volkov4(1) - 2 LPts
13/11/2026Montevideo, Uruguay4 - 7 Rafael Bojorquez10 - 10 LPts
15/09/2026Gold Coast, Australia4 - 6 John Murphy8 - 12(3) LPts
18/07/2026Brno, Czech Republic4 - 5 MojmÝr Frank6 - 15 LPts
19/05/2026Aalborg, Denmark4 - 4 Vannevar Bott5 - 16 LPts
21/03/2026Nassau, Bahamas3 - 4 Corey Shirer1 - 9 WPts
24/01/2026Shymkent, Kazakhstan2 - 4 Dmitriy Tolymbecoff9(1) - 35 WPts
26/11/2025Nassau, Bahamas2 - 3 Joseph Stine0 - 1 LPts
29/09/2025Luton, UK1 - 3 Ibrahim Nishtar2 - 4 WPts
01/08/2025Nassau, Bahamas0 - 3 Justin Hailes0 - 4 WPts
11/06/2025Nassau, Bahamas0 - 2 Scott Craighead10 - 13 LPts
14/04/2025Nassau, Bahamas0 - 1 Paul Lockie11 - 18(1) LPts
20/02/2025Nassau, Bahamas0 - 0 Rob Halley0 - 1 LPts