Weightclass:  Middleweight
Location:  Nassau, Bahamas
Record:  24 - 15
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
29/05/2031Nassau, Bahamas23 - 15 Balder Englander3 - 14 WPts
28/03/2031Nassau, Bahamas22 - 15 Stephen Daudpota0 - 6 WPts
26/01/2031Nassau, Bahamas21 - 15 Carlos Concepcion3 - 10 WPts
27/11/2030Nassau, Bahamas20 - 15 Khaliq Kyazimov0 - 1 WPts
28/09/2030Nassau, Bahamas19 - 15 Keegan Genua3 - 11 WPts
30/07/2030Nassau, Bahamas18 - 15 Dimi Mehdiyev2 - 13 WPts
29/05/2030Nassau, Bahamas17 - 15 Angel Hernandez1 - 8 WPts
30/03/2030Nassau, Bahamas16 - 15 Lloyd Keen2 - 20 WPts
29/01/2030Nassau, Bahamas15 - 15 Geoff Donalson0 - 2 WPts
30/11/2029Nassau, Bahamas14 - 15 Marin Nikic3 - 4 WPts
02/10/2029Nassau, Bahamas14 - 14 Arran Ogle9 - 13 LPts
03/08/2029Nassau, Bahamas13 - 14 Gus Deer4 - 23 WPts
04/06/2029Nassau, Bahamas12 - 14 Josh Bryce8 - 17 WPts
06/04/2029Nassau, Bahamas11 - 14 Spencer Ines2 - 13 WPts
06/02/2029Riga, Latvia11 - 13 Sergei Vasarinsh21 - 13 LPts
09/12/2028Las Condes, Chile10 - 13 Berto Constancio7 - 6 WPts
11/10/2028Hanoi, Vietnam9 - 13 Hua Trang2 - 21 WPts
13/08/2028Nassau, Bahamas8 - 13 Asil Batur2 - 7 WPts
15/06/2028Markham, Canada7 - 13 Verrill Ogier1 - 12 WPts
17/04/2028Nassau, Bahamas7 - 12 Jack Hill0 - 8 LPts
18/02/2028Nassau, Bahamas7 - 11 Mason Nabb11 - 8 LPts
24/12/2027Nassau, Bahamas6 - 11 Jordan Picard8 - 11 WPts
21/11/2027Nassau, Bahamas5 - 11 Justin Neilson21(1) - 23(2) WPts
19/10/2027Braunschweig, Germany5 - 10 Benjamin Pfautz8 - 9 LPts
21/08/2027Asan, South Korea5 - 9 Dong-jun Pyon6 - 17 LPts
23/06/2027Nassau, Bahamas4 - 9 Chris Peter0 - 4 WPts
26/04/2027Nassau, Bahamas3 - 9 Leighton David1 - 5 WPts
26/02/2027Nassau, Bahamas2 - 9 Lloyd Keen0 - 2 WPts
27/12/2026Nassau, Bahamas1 - 9 Blake Quigley6 - 8 WPts
28/10/2026Batangas City, Philippines1 - 8 Manny Babasa11 - 21(2) LPts
30/08/2026Zarqa, Jordan1 - 7 Saad Badri0 - 3 LPts
02/07/2026Casablanca, Morocco1 - 6 Shoeaib Cheaouri17 - 15 LPts
04/05/2026Nassau, Bahamas1 - 5 Tobias Samuel1 - 8 LPts
18/03/2026Nassau, Bahamas1 - 4 David Moses3 - 9 LPts
29/01/2026Nassau, Bahamas1 - 3 Paul Morman1 - 1 LPts
30/11/2025Nassau, Bahamas0 - 3 Isaac Safley2 - 6 WPts
17/10/2025Khujand, Tajikistan0 - 2 Georgiy Karimov24 - 22 LPts
19/08/2025Nassau, Bahamas0 - 1 Phil Vint0 - 5 LPts
20/06/2025Nassau, Bahamas0 - 0 David Christison0 - 0 LPts