Weightclass:  Bantamweight
Location:  Nassau, Bahamas
Record:  20 - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
08/05/2033Nassau, Bahamas20 - 16 Jose Jaramillo11 - 8 LPts
09/03/2033Nassau, Bahamas19 - 16 Joaquin Lebron6 - 18 WPts
06/01/2033Nassau, Bahamas18 - 16 Oliver Munsen7 - 10 WPts
06/11/2032Nassau, Bahamas17 - 16 Afanas Malinovskis5 - 18 WPts
06/09/2032Nassau, Bahamas17 - 15 Floris Caulier15 - 12 LPts
07/07/2032Nassau, Bahamas16 - 15 John Haworth9 - 16(1) WPts
08/05/2032Nassau, Bahamas15 - 15 Matthew Bowens3 - 14 WPts
09/03/2032Nassau, Bahamas14 - 15 Juan Peralez0 - 4 WPts
08/01/2032Nassau, Bahamas13 - 15 Musa Khuzwayo10 - 16(1) WPts
09/11/2031Nassau, Bahamas12 - 15 Ben Veitch1 - 1 WPts
08/09/2031Nassau, Bahamas11 - 15 Matthew Bellin0 - 4 WPts
10/07/2031Nassau, Bahamas11 - 14 Garabed Parisyan13 - 17 LPts
10/05/2031Nassau, Bahamas11 - 13 Jacob Grear5 - 19 LPts
14/03/2031Nassau, Bahamas11 - 12 John Catoe8 - 12 LPts Bahamas National Championships 2031View
11/03/2031Nassau, Bahamas10 - 12 John Haworth4 - 12(1) WPts Bahamas National Championships 2031View
28/01/2031Nassau, Bahamas9 - 12 Noah Neave9 - 12 WPts
01/12/2030Nassau, Bahamas8 - 12 Joshua Lister0 - 2 WPts
02/10/2030Ulaanbaatar, Mongolia7 - 12 Saif al Din Mereke8 - 19 WPts
04/08/2030Nassau, Bahamas6 - 12 John Finlay7 - 16 WPts
07/06/2030Nassau, Bahamas6 - 11 John Edmundson12 - 15(1) LPts
12/04/2030Nassau, Bahamas5 - 11 Richard Whitehead8 - 14 WPts
11/03/2030Nassau, Bahamas5 - 10 Davie Blethen14 - 20 LPts Bahamas National Championships 2030View
13/02/2030Nassau, Bahamas4 - 10 John Catoe3 - 7 WPts
07/01/2030Nassau, Bahamas4 - 9 Stephen Telfer24 - 28 LPts
07/12/2029Nassau, Bahamas3 - 9 Jacob Grear3 - 12 WPts
08/10/2029Nassau, Bahamas3 - 8 Rex Oliver4 - 3 LPts
09/08/2029Suez, Egypt2 - 8 Syed Mostafa11 - 17(1) WPts
11/06/2029Athens, Greece2 - 7 Dameon Athanas5 - 9 LPts
13/04/2029Lapu-Lapu, Philippines2 - 6 Duncan Navalta44 - 9 LPts
13/02/2029San Jose, Costa Rica2 - 5 Cortez Avelino10 - 19 LPts
16/12/2028Nassau, Bahamas2 - 4 John Edmundson6 - 12(1) LPts
21/10/2028Nassau, Bahamas1 - 4 John Haworth0 - 1 WPts
22/08/2028Umlazi, South Africa0 - 4 Bob Manyisa0 - 6 WPts
24/06/2028Sunderland, UK0 - 3 Alan Glen5 - 8 LPts
26/04/2028Nassau, Bahamas0 - 2 Floyd Gillis3 - 5 LPts
04/03/2028Nassau, Bahamas0 - 1 William Hillhouse5 - 10 LPts
05/01/2028Nassau, Bahamas0 - 0 Amiens Belizaire3 - 10 LPts