Weightclass:  Lightweight
Location:  Nassau, Bahamas
Record:  46 - 18
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
20/12/2034Nassau, Bahamas45 - 18 Abdul Oralbekoff6 - 15 WPts
20/10/2034Nassau, Bahamas44 - 18 Majid Iqbal12 - 18 WPts
20/08/2034Nassau, Bahamas43 - 18 Petr Chvatal2 - 6 WPts
20/06/2034Nassau, Bahamas42 - 18 Igor Mastel6 - 3 WPts
20/04/2034Nassau, Bahamas41 - 18 Hovig Kaakajyan7 - 4 WPts
18/02/2034Nassau, Bahamas40 - 18 Jonathan Alison0 - 6 WPts
19/12/2033Nassau, Bahamas39 - 18 Tajo Tio1 - 15 WPts
19/10/2033Nassau, Bahamas38 - 18 Ryuu Okura11 - 18 WPts
19/08/2033Nassau, Bahamas37 - 18 Larenzo Mandes4 - 10(1) WPts
18/06/2033Nassau, Bahamas36 - 18 Owen Massa1 - 5 WPts
17/04/2033Nassau, Bahamas35 - 18 Isidro Rengel1 - 1 WPts
17/02/2033Nassau, Bahamas35 - 17 Vincent Carnegie32 - 11 LPts
08/01/2033Casablanca, Morocco35 - 16 Sabuur Elomari30(1) - 8 LPts
08/12/2032Incheon, South Korea35 - 15 Chan-dong U14 - 24 LPts
05/11/2032Bandar Lampung, Indonesia35 - 14 Darma Mubaraq48 - 8 LPts
05/10/2032Nassau, Bahamas34 - 14 Hercules Mattas20 - 22 WPts
04/09/2032Heraklion, Greece33 - 14 Hercules Mattas20 - 21 WPts
13/07/2032Yerevan, Armenia32 - 14 Vakhtang Adjibekyan17 - 13 WPts
15/05/2032Ulaanbaatar, Mongolia31 - 14 Confucius Qian15 - 16 WPts
17/03/2032Nassau, Bahamas30 - 14 Ian Cheves5 - 5 WPts Bahamas National Championships 2032View
14/03/2032Nassau, Bahamas29 - 14 William Woodford13 - 10 WPts Bahamas National Championships 2032View
11/03/2032Nassau, Bahamas28 - 14 Robert Headrick19 - 22 WPts Bahamas National Championships 2032View
28/02/2032Bangkok, Thailand27 - 14 Nawaphon Sithchamuang7 - 9 WPts
31/12/2031Ghent, Belgium26 - 14 Jac Malisse22 - 11 WPts
02/11/2031Nassau, Bahamas25 - 14 Oscar Kennison18 - 25 WPts
02/09/2031Nassau, Bahamas25 - 13 Oscar Kennison17 - 25 LPts
14/07/2031Maracaibo, Venezuela24 - 13 Lorenzo Montoro4 - 20 WPts
15/05/2031Melbourne, Australia23 - 13 Blake Philp18 - 19(1) WPts
17/03/2031Nassau, Bahamas22 - 13 Oscar Kennison16 - 23 WPts Bahamas National Championships 2031View
14/03/2031Nassau, Bahamas21 - 13 Peter Caruthers25 - 9 WPts Bahamas National Championships 2031View
11/03/2031Nassau, Bahamas20 - 13 Joel Caddell10 - 11 WPts Bahamas National Championships 2031View
16/01/2031Pasig, Philippines19 - 13 John Monte9 - 14 WPts
18/11/2030Carrefour, Haiti18 - 13 Algernon Rubel12 - 16 WPts
20/09/2030Soshanguve, South Africa18 - 12 Kyan Cobbina12 - 8 LPts
22/07/2030Nassau, Bahamas17 - 12 Daniel Bulloch5 - 16(1) WPts
25/05/2030Halifax, Canada16 - 12 Sam Isaac2 - 8(1) WPts
27/03/2030Nassau, Bahamas15 - 12 Denton Havey10 - 10 WPts
27/01/2030Nassau, Bahamas15 - 11 James Smith0 - 7 LPts
29/11/2029Nassau, Bahamas14 - 11 Brad Smith10 - 11 WPts
06/10/2029Nassau, Bahamas13 - 11 Aleksandr Baltaiskauls1 - 11(1) WPts
08/08/2029Nassau, Bahamas12 - 11 On Trung1 - 0 WPts
10/06/2029Nassau, Bahamas11 - 11 Ewan Rodger6 - 13 WPts
10/05/2029Nassau, Bahamas10 - 11 Harvey Weddel1 - 9 WPts
11/03/2029Nassau, Bahamas10 - 10 Andy Ovens22 - 10 LPts Bahamas National Championships 2029View
02/02/2029Santo Domingo de Guzman, Dominican Republic9 - 10 Quinto Rodrigo0 - 2 WPts
05/12/2028Nassau, Bahamas8 - 10 Geoff Boylston2 - 10 WPts
12/10/2028Nassau, Bahamas7 - 10 Harvey Weddel1 - 5 WPts
13/08/2028Nassau, Bahamas6 - 10 Fresco Aguilar1 - 8 WPts
15/06/2028Nassau, Bahamas5 - 10 David Cardwell10 - 6 WPts
17/04/2028Oslo, Norway4 - 10 Ulfred Aagaard16 - 13 WPts
18/02/2028Nassau, Bahamas3 - 10 Mick Mount2 - 19 WPts
20/12/2027Nassau, Bahamas2 - 10 Callum Keddy2 - 5 WPts
21/10/2027Ghent, Belgium2 - 9 Thys Gheerts10 - 27 LPts
23/08/2027Nassau, Bahamas1 - 9 Nikolai Tsagaanbaatar4 - 5 WPts
23/06/2027Nassau, Bahamas1 - 8 David Cardwell5 - 5 LPts
27/04/2027Malolos, Philippines1 - 7 Morgan Payot10 - 10 LPts
27/02/2027Hanoi, Vietnam1 - 6 Hua Anh0 - 15 LPts
30/12/2026Tangier, Morocco1 - 5 Rifky Benchrifa16 - 17 LPts
01/11/2026Nassau, Bahamas0 - 5 Ewan Rodger0 - 2 WPts
03/09/2026Nassau, Bahamas0 - 4 Chris Hance4 - 0 LPts
16/07/2026Nassau, Bahamas0 - 3 Greg Mordecai5 - 23(2) LPts
22/05/2026Nassau, Bahamas0 - 2 James Henry15 - 17 LPts
25/03/2026Nassau, Bahamas0 - 1 Ben Peebles20 - 7 LPts
22/02/2026Nassau, Bahamas0 - 0 Oscar Kennison0 - 3 LPts