Weightclass:  Middleweight
Location:  Nassau, Bahamas
Record:  22 - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
18/01/2032Nassau, Bahamas21 - 20 Robert Vails3 - 4 WPts
19/11/2031Nassau, Bahamas20 - 20 Declan Quinlan0 - 3 WPts
18/09/2031Nassau, Bahamas19 - 20 Michael Pherson0 - 1 WPts
19/07/2031Nassau, Bahamas18 - 20 Muzaffar Dib4 - 9 WPts
20/05/2031Nassau, Bahamas17 - 20 Dechapon Banchamek1 - 12 WPts
21/03/2031Nassau, Bahamas16 - 20 Edmond Fouroux10 - 9 WPts
20/01/2031Nassau, Bahamas16 - 19 Alejandro Maio3 - 21 LPts
21/11/2030Nassau, Bahamas15 - 19 Fadei Grislis2 - 10 WPts
22/09/2030Nassau, Bahamas14 - 19 Leighton Broaden2 - 1 WPts
23/07/2030Nassau, Bahamas13 - 19 Phil Vint11 - 27 WPts
26/05/2030Nassau, Bahamas12 - 19 Rob Lyne6 - 6 WPts
27/03/2030Nassau, Bahamas11 - 19 David Paxton4 - 12 WPts
27/01/2030Santa Clara, Cuba10 - 19 Joaquin Damaso2 - 7 WPts
29/11/2029Nassau, Bahamas10 - 18 Steven Crombie13 - 15 LPts
30/09/2029Nassau, Bahamas9 - 18 Konstantin Gusev24 - 18 WPts
02/08/2029Santa Clara, Cuba8 - 18 Gonzalo Ceniceros3 - 6 WPts
04/06/2029Nassau, Bahamas8 - 17 Leighton Moore12 - 14 LPts
10/04/2029Copenhagen, Denmark7 - 17 Ingmar Breining9 - 21 WPts
10/02/2029Nassau, Bahamas6 - 17 Irfan Qazi9(1) - 24(1) WPts
12/12/2028Guatemala City, Guatemala5 - 17 Emanuel Valdespino8 - 11 WPts
14/10/2028Sydney, Australia4 - 17 Colombo Cardia3 - 8 WPts
16/08/2028Accra, Ghana3 - 17 Jawad Baksh6 - 15(1) WPts
18/06/2028Nassau, Bahamas3 - 16 Gus Deer2 - 18 LPts
21/04/2028Nassau, Bahamas2 - 16 James Stevenson5 - 7 WPts
22/02/2028Nassau, Bahamas2 - 15 Michael Bowar12(1) - 17 LPts
24/12/2027Nassau, Bahamas2 - 14 Davie Carver3 - 9 LPts
26/10/2027Nassau, Bahamas2 - 13 William Emslie11 - 30(7) LPts
28/08/2027Nassau, Bahamas2 - 12 Paul Billie20 - 15 LPts
24/07/2027Nassau, Bahamas2 - 11 Justin Neilson19(1) - 23(2) LPts
23/06/2027Kakogawa, Japan2 - 10 Hisoka Noda52(3) - 22 LPts
25/04/2027Regina, Canada2 - 9 Gareth Caine9(1) - 12 LPts
25/02/2027San Jose, Costa Rica2 - 8 Angel Calleros11 - 8 LPts
28/12/2026Nassau, Bahamas2 - 7 Esteban Mendonca6(2) - 22(1) LPts
29/10/2026Lucknow, India2 - 6 Akil Prasad15 - 6(1) LPts
31/08/2026Havana, Cuba2 - 5 Santiago Labrada13 - 10 LPts
03/07/2026Nassau, Bahamas1 - 5 Montana Silva1 - 0 WPts
05/05/2026Dasmarinas, Philippines1 - 4 Xeres Alire31(1) - 18 LPts
07/03/2026Nassau, Bahamas1 - 3 Cody Lin0 - 0 LPts
26/01/2026Nassau, Bahamas0 - 3 Sam Bellin2 - 19 WPts
01/12/2025Nassau, Bahamas0 - 2 Michael Chisholm6 - 18(1) LPts
20/10/2025Nassau, Bahamas0 - 1 Jordan Merrick10 - 23 LPts
07/09/2025Nassau, Bahamas0 - 0 Mason Nabb1 - 2 LPts