Weightclass:  Lightweight
Location:  Nassau, Bahamas
Record:  12 - 25
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
01/08/2026Nassau, Bahamas11 - 25 Mark Lees2 - 5 WPts
02/06/2026Nassau, Bahamas11 - 24 Obaid Bangura4 - 10(1) LPts
04/04/2026Nassau, Bahamas10 - 24 Perimeke Theunis7 - 8 WPts
03/02/2026Nassau, Bahamas9 - 24 Bj÷rn Taelboom8 - 11 WPts
05/12/2025Nassau, Bahamas8 - 24 Franco Aguero1 - 3 WPts
06/10/2025Nassau, Bahamas8 - 23 Knel Bagdasaryan3 - 8 LPts
07/08/2025Nassau, Bahamas7 - 23 Sergeant Orme2 - 25(1) WPts
09/06/2025Nassau, Bahamas7 - 22 Eduard Mink12 - 12 LPts
11/04/2025Nassau, Bahamas6 - 22 Makary Kobak3 - 3 WPts
10/02/2025Nassau, Bahamas6 - 21 John Steenson7 - 19 LPts
13/12/2024Nassau, Bahamas5 - 21 Diego Salazar0 - 8 WPts
12/10/2024Nassau, Bahamas5 - 20 Arvid Munsen4 - 13 LPts
14/08/2024Mendoza, Argentina5 - 19 Urvano Aguero6 - 13 LPts
16/06/2024Santa Fe de la Vera Cruz, Argentina5 - 18 Vidal Cotto4 - 14 LPts
18/04/2024Nassau, Bahamas4 - 18 Nathan Candlish0 - 3 WPts
19/02/2024San Jose, Costa Rica4 - 17 Cruz Muzquiz14 - 13 LPts
22/12/2023Nassau, Bahamas4 - 16 Max Erven4 - 11 LPts
09/11/2023Nassau, Bahamas4 - 15 Nicholas Bigger19 - 17(1) LPts
09/10/2023Nassau, Bahamas4 - 14 Mark Kennedy3 - 3 LPts
12/08/2023Sydney, Australia4 - 13 Clinton Ivanenko15 - 20 LPts
14/06/2023Nassau, Bahamas4 - 12 Will Milne12 - 11 LPts
17/04/2023Oslo, Norway4 - 11 Njord Fosberg15(2) - 18 LPts
17/02/2023Stockholm, Sweden4 - 10 Sebastian Osbeck24 - 8 LPts
20/12/2022Nassau, Bahamas4 - 9 Greg Profitt7 - 9 LPts
21/10/2022Los Angeles, USA3 - 9 Jacob Stevison14 - 14 WPts
23/08/2022Lusaka, Zambia3 - 8 William Wina16 - 14 LPts
25/06/2022Lima, Peru3 - 7 Joaquin Ramon8 - 21(2) LPts
27/04/2022Quezon City, Philippines3 - 6 Edmundo Dumalag6 - 17 LPts
27/02/2022Genoa, Italy3 - 5 Savio Allegrini17 - 7 LPts
30/12/2021Chitungwiza, Zimbabwe3 - 4 Jordan Jokonya7(3) - 9 LPts
31/10/2021Nassau, Bahamas3 - 3 Rob Mawhinney3 - 7 LPts
30/08/2021Brno, Czech Republic3 - 2 Artur Truhlar13 - 10(7) LPts
01/07/2021Zurich, Switzerland3 - 1 Garrey Daubert15 - 7 LPts
03/05/2021Nassau, Bahamas2 - 1 Zach Twaddell1 - 3(1) WPts
05/03/2021Munich, Germany1 - 1 Odbart Kuschel0 - 0 WPts
05/01/2021Krasnoyarsk, Russia0 - 1 Arseni Cheryshev0 - 0 WPts
06/11/2020Nassau, Bahamas0 - 0 Zach Twaddell0 - 1 LPts