Weightclass:  Middleweight
Location:  Nassau, Bahamas
Record:  33 - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
05/12/2043Nassau, Bahamas32 - 12 Arthur Fitzsimmons0 - 12 WPts
02/10/2043Nassau, Bahamas31 - 12 Dario Maddry3 - 8 WPts
30/07/2043Nassau, Bahamas30 - 12 Orlando Lechuga2 - 13(1) WPts
27/05/2043Nassau, Bahamas29 - 12 Felippe Sias2 - 3 WPts
26/03/2043Nassau, Bahamas28 - 12 Veltry Papafio3 - 26(1) WPts
20/01/2043Nassau, Bahamas27 - 12 Senon Galan3 - 16 WPts
18/11/2042Nassau, Bahamas26 - 12 Ian Hatata19 - 9(1) WPts
16/09/2042Nassau, Bahamas25 - 12 Gennady Vodopyanov1 - 12(1) WPts
15/07/2042Nassau, Bahamas24 - 12 Stuart Hill2 - 11 WPts
13/05/2042Nassau, Bahamas23 - 12 Reinaert Landsocht3 - 19(1) WPts
14/03/2042Nassau, Bahamas22 - 12 Maharasa Yuswandari0 - 3 WPts
11/01/2042Nassau, Bahamas21 - 12 Gianluca Li Causi11 - 24(3) WPts
09/11/2041Nassau, Bahamas20 - 12 Malvolio Amparo1 - 2 WPts
08/09/2041Nassau, Bahamas19 - 12 Errol Gesser3 - 18 WPts
08/07/2041Prague, Czech Republic18 - 12 Ladislav Romanik7 - 11 WPts
09/05/2041Ostrava, Czech Republic17 - 12 Radoslav Kasal7 - 10 WPts
11/03/2041Nassau, Bahamas17 - 11 Michael Routledge25 - 6 LPts Bahamas National Championships 2041View
12/01/2041Nassau, Bahamas16 - 11 Mark MacInnes1 - 4 WPts
12/11/2040Columbia, USA15 - 11 Sammy Wark5 - 12 WPts
10/11/2040Lodz, Poland15 - 10 Jan Stepnowski22 - 14 LPts
12/09/2040London, UK14 - 10 Pat MacDonald6 - 12 WPts
13/07/2040Nassau, Bahamas13 - 10 Zacarias Orihuela3 - 8 WPts
12/05/2040Mixco, Guatemala12 - 10 Alejandro Solomon10 - 9(1) WPts
14/03/2040Nassau, Bahamas12 - 9 Michael Routledge19 - 5 LPts Bahamas National Championships 2040View
11/03/2040Nassau, Bahamas11 - 9 Spencer Howell15 - 12 WPts Bahamas National Championships 2040View
06/03/2040Shymkent, Kazakhstan10 - 9 Konstantin Kulibaew4 - 4 WPts
07/01/2040Nassau, Bahamas9 - 9 Kashif Delhoum9 - 6 WPts
07/11/2039Minsk, Belarus8 - 9 Krystiyan Novosel13 - 11 WPts
07/09/2039Antwerp, Belgium7 - 9 Maurits Rooman2 - 11 WPts
08/07/2039Nassau, Bahamas6 - 9 Lazar Russak3 - 3 WPts
08/05/2039Nassau, Bahamas6 - 8 Rob Blood21 - 16 LPts
31/03/2039Nassau, Bahamas5 - 8 Seth Maddex8 - 17 WPts
28/02/2039Mexico City, Mexico5 - 7 Bronco Paniagua11 - 10 LPts
31/12/2038Toshkent, Uzbekistan4 - 7 Mikhail Ghakupow3 - 23(1) WPts
02/11/2038Lusaka, Zambia3 - 7 Faraji Siamwiza2 - 13 WPts
04/09/2038Roskilde, Denmark3 - 6 Waage Taul3 - 9 LPts
07/07/2038Nassau, Bahamas3 - 5 Sid Creighton6 - 8(1) LPts
07/05/2038Nassau, Bahamas3 - 4 Rob Blood15 - 16 LPts
26/03/2038Nassau, Bahamas2 - 4 Mark Buchan8 - 11 WPts
26/01/2038Nassau, Bahamas2 - 3 John Billie17 - 12 LPts
06/12/2037Nassau, Bahamas2 - 2 Dylan Dunning7 - 34 LPts
04/11/2037Antofagasta, Chile1 - 2 Santiago Felipe0 - 1 WPts
06/09/2037Carrefour, Haiti1 - 1 Rance Hugo15 - 17 LPts
09/07/2037Nassau, Bahamas1 - 0 Cole Appleby10 - 14(1) LPts
08/06/2037Nassau, Bahamas0 - 0 Felix Kincaide0 - 0 WPts