Weightclass:  Lightweight
Location:  Nassau, Bahamas
Record:  45 - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
09/06/2032Nassau, Bahamas44 - 17 William Galima8 - 13 WPts
10/04/2032Nassau, Bahamas43 - 17 Ian Dingwall3 - 14 WPts
10/02/2032Nassau, Bahamas42 - 17 Satch Nguimgo1 - 10 WPts
12/12/2031Nassau, Bahamas41 - 17 Kong Lou1 - 3 WPts
13/10/2031Nassau, Bahamas40 - 17 Mfon Azikiwe3 - 5 WPts
13/08/2031Nassau, Bahamas39 - 17 Boyce Soppo3 - 13 WPts
14/06/2031Nassau, Bahamas38 - 17 Noel Assifuah9 - 18 WPts
14/04/2031Nassau, Bahamas37 - 17 Ioakim Afinogenov4 - 2 WPts
13/02/2031Nassau, Bahamas36 - 17 Kudret Sertel17 - 18 WPts
15/12/2030Nassau, Bahamas35 - 17 Zachary McCard8 - 7 WPts
16/10/2030Nassau, Bahamas34 - 17 Ponce Vento3 - 0 WPts
17/08/2030Nassau, Bahamas33 - 17 Haaris Zaki30 - 16 WPts
18/06/2030Kumasi, Ghana33 - 16 Arran Ayim28(3) - 21 LPts
18/05/2030Bayamon, Puerto Rico33 - 15 Urvano Castelo26 - 15(1) LPts
17/04/2030Las Tunas, Cuba33 - 14 Baltasar Asencio40 - 17 LPts
17/03/2030Nassau, Bahamas32 - 14 David Cardwell21 - 10 WPts Bahamas National Championships 2030View
14/03/2030Nassau, Bahamas31 - 14 Peter Caruthers18 - 5 WPts Bahamas National Championships 2030View
11/03/2030Nassau, Bahamas30 - 14 Oscar Kennison11 - 19 WPts Bahamas National Championships 2030View
15/02/2030Taif, Saudi Arabia29 - 14 Abdul Alturk15 - 26 WPts
15/01/2030Goiania, Brazil29 - 13 Ponce Farfan53(2) - 30 LPts Americas Championships 2030View
12/01/2030Goiania, Brazil28 - 13 Xalvador Pantano26 - 22 WPts Americas Championships 2030View
09/01/2030Goiania, Brazil27 - 13 Fausto Mansilla51(1) - 27 WPts Americas Championships 2030View
14/11/2029Nassau, Bahamas26 - 13 Evgeny Tuvshinbayar22 - 12 WPts
12/10/2029Nassau, Bahamas25 - 13 Young-cheol Mok28(1) - 12 WPts
07/09/2029Daegu, South Korea25 - 12 Vavrinec Mucha32 - 13 LPts Daegu World Championships 2029View
14/08/2029Nassau, Bahamas24 - 12 Guido Pecina9 - 18 WPts
10/07/2029The Hague, Netherlands24 - 11 Dion Van Butsel27 - 10 LPts
12/05/2029Dushanbe, Tajikistan23 - 11 Fedar Tagirov17 - 22 WPts
14/03/2029Nassau, Bahamas23 - 10 Michael Reith32(2) - 28 LPts Bahamas National Championships 2029View
11/03/2029Nassau, Bahamas22 - 10 Callum Barfoot10 - 10 WPts Bahamas National Championships 2029View
10/01/2029Gaziantep, Turkey21 - 10 Engin Ulash24 - 22 WPts
12/11/2028Yerevan, Armenia20 - 10 Janig Tarakjyan8 - 40 WPts
14/09/2028Kingston, Jamaica19 - 10 Mark Cron2 - 20 WPts
16/07/2028Nanning, China19 - 9 Gregory Desnos26 - 7 LPts Nanning Olympics 2028View
13/07/2028Nanning, China18 - 9 Elnur Alekperzade29 - 14 WPts Nanning Olympics 2028View
16/05/2028Shymkent, Kazakhstan17 - 9 Asif Ibraimoff19 - 8 WPts
17/03/2028Nassau, Bahamas16 - 9 Sam Sundy9 - 7 WPts Bahamas National Championships 2028View
14/03/2028Nassau, Bahamas15 - 9 Michael Reith26(2) - 22 WPts Bahamas National Championships 2028View
11/03/2028Nassau, Bahamas14 - 9 Gethin Adger5 - 14 WPts Bahamas National Championships 2028View
16/02/2028Melbourne, Australia13 - 9 Bob Hathorn9 - 20 WPts
19/12/2027Antwerp, Belgium13 - 8 Antoine Clays9 - 6 LPts
21/10/2027Quezon City, Philippines12 - 8 Reyes Peralta4 - 25(4) WPts
23/08/2027Soweto, South Africa11 - 8 Athenkosi Mashamaite1 - 8 WPts
24/06/2027Nassau, Bahamas10 - 8 Joseph Phoenix7 - 7 WPts
27/04/2027Soyapango, El Salvador10 - 7 Jose Simeon38 - 11 LPts
27/02/2027Nassau, Bahamas9 - 7 Seth Neish3 - 11 WPts
01/01/2027Mejicanos, El Salvador9 - 6 Rico Bracero3 - 2 LPts
03/11/2026Nassau, Bahamas9 - 5 Michael Reith11(1) - 19 LPts
08/09/2026Grenoble, France9 - 4 Jeffrey Delfosse12 - 20 LPts
11/07/2026Athens, Greece8 - 4 Protesilaus Stathis13(1) - 18 WPts
12/05/2026Schaerbeek, Belgium7 - 4 Benedict Aznavour3 - 20 WPts
14/03/2026Nassau, Bahamas7 - 3 Mark Solomon4 - 8 LPts
14/01/2026Nassau, Bahamas6 - 3 Jonathan Kydd1 - 3 WPts
18/11/2025Nassau, Bahamas5 - 3 Joseph Phoenix2 - 2 WPts
19/09/2025Changsha, China5 - 2 Liang Chi9 - 16(1) LPts
22/07/2025Guayaquil, Ecuador4 - 2 Santiago Lanza2 - 8 WPts
24/05/2025Nassau, Bahamas3 - 2 Robert Clarke2 - 7 WPts
26/03/2025Riyadh, Saudi Arabia3 - 1 Zuffur Namjoo6 - 8 LPts
26/01/2025Nassau, Bahamas2 - 1 John Clarke0 - 0 WPts
04/12/2024Nassau, Bahamas1 - 1 Santiago Magallanez2 - 6 WPts
05/10/2024Odense, Denmark1 - 0 Bartram Soth6 - 23(1) LPts
07/08/2024Nassau, Bahamas0 - 0 Mason Aday1 - 3 WPts