Weightclass:  Lightweight
Location:  Nassau, Bahamas
Record:  34 - 15
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
23/02/2035Nassau, Bahamas33 - 15 HanuÜ Petrasek4 - 20(2) WPts
24/12/2034Nassau, Bahamas32 - 15 Zach McFarland12 - 10(1) WPts
24/10/2034Nassau, Bahamas31 - 15 Juan Barcenas0 - 26 WPts
24/08/2034Nassau, Bahamas30 - 15 Phil Isaacs5 - 9 WPts
24/06/2034Nassau, Bahamas29 - 15 Jamie Maines2 - 17 WPts
24/04/2034Nassau, Bahamas28 - 15 Ora Lizana3 - 2(1) WPts
22/02/2034Nassau, Bahamas27 - 15 Dušan Mihaljevic7 - 10 WPts
24/12/2033Nassau, Bahamas26 - 15 Michael Sellar6 - 29 WPts
02/11/2033Nassau, Bahamas26 - 14 Justin Mabon5 - 11(1) LPts
28/10/2033Nassau, Bahamas25 - 14 Zach Nivens17 - 14 WPts
02/09/2033Nassau, Bahamas24 - 14 Ko Van de Steene3 - 6 WPts
02/07/2033Ulaanbaatar, Mongolia24 - 13 Lazar Davaadalai13 - 17 LPts
04/05/2033Nassau, Bahamas23 - 13 Joel Caddell22 - 12 WPts
14/03/2033Nassau, Bahamas23 - 12 Jack Carrington15 - 14 LPts Bahamas National Championships 2033View
11/03/2033Nassau, Bahamas22 - 12 Robert Headrick22 - 25 WPts Bahamas National Championships 2033View
26/02/2033Guayaquil, Ecuador21 - 12 Ramiro Talamantez4 - 15 WPts
29/12/2032Stockholm, Sweden21 - 11 Mio Rosendahl26 - 17 LPts
31/10/2032Ho Chi Minh City, Vietnam20 - 11 Vo Dai12 - 13 WPts
01/09/2032Nassau, Bahamas19 - 11 Michael Sellar3 - 24 WPts
01/07/2032Nassau, Bahamas18 - 11 Pancho Tavera1 - 1 WPts
02/05/2032Almaty, Kazakhstan17 - 11 Timofei Ertaev3 - 5 WPts
04/03/2032Georgetown, Guyana17 - 10 Darryl Cadenhead12 - 20 LPts
05/01/2032Apopa, El Salvador16 - 10 Aimon Montana0 - 0 WPts
07/11/2031Nassau, Bahamas15 - 10 Robert Service1 - 6 WPts
07/09/2031Nassau, Bahamas14 - 10 Ashley Caruth0 - 7 WPts
09/07/2031Nassau, Bahamas13 - 10 Shaun Kamanga1 - 9 WPts
09/05/2031Caloocan, Philippines13 - 9 Charles Camagun19 - 13 LPts
11/03/2031Nassau, Bahamas13 - 8 Oscar Kennison14 - 23 LPts Bahamas National Championships 2031View
13/01/2031Lublin, Poland13 - 7 Jan Bielawski14 - 22 LPts
15/11/2030Bordeaux, France13 - 6 Henri Fillion6 - 12 LPts
17/09/2030Dakar, Senegal12 - 6 Rush Kandji18(1) - 25 WPts
20/07/2030Nassau, Bahamas11 - 6 Danny Callister6 - 11 WPts
22/05/2030Adelaide, Australia10 - 6 Angelo De Franco13 - 8 WPts
24/03/2030Maroua, Cameroon10 - 5 Porter Bertrand5 - 17(1) LPts
24/01/2030Samarqand, Uzbekistan10 - 4 Kir Khalilov34(1) - 20 LPts
26/11/2029Khayelitsha, South Africa9 - 4 Brett Du Toit5 - 15(1) WPts
28/09/2029Soweto, South Africa8 - 4 Lukman Zungu1 - 7 WPts
31/07/2029Nassau, Bahamas7 - 4 Geoff Boylston2 - 14 WPts
10/06/2029Nassau, Bahamas6 - 4 Rob Wood1 - 2 WPts
07/05/2029Abidjan, Ivory Coast6 - 3 Macy Blanco7 - 7 LPts
09/03/2029Nassau, Bahamas5 - 3 Michael Sellar0 - 3 WPts
02/02/2029Nassau, Bahamas4 - 3 Geoff Boylston2 - 11 WPts
10/12/2028Ottawa, Canada3 - 3 Leeroy Catto7(1) - 12 WPts
12/10/2028Nassau, Bahamas3 - 2 Peter Caruthers9 - 4 LPts
14/08/2028Nassau, Bahamas2 - 2 Harvey Weddel1 - 4 WPts
19/06/2028Nassau, Bahamas1 - 2 Daniel Bulloch1 - 7(1) WPts
28/04/2028Karagandy, Kazakhstan1 - 1 Afanas Kantareev19 - 14(2) LPts
29/02/2028Nassau, Bahamas1 - 0 Joey Hew6 - 32 LPts
09/01/2028Nassau, Bahamas0 - 0 Nediljko Pogacic0 - 7 WPts