Weightclass:  Light Welterweight
Location:  Nassau, Bahamas
Record:  37(1) - 24
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
06/12/2033Nassau, Bahamas36(1) - 24 Pedro Casimiro5 - 13(1) WPts
06/10/2033Nassau, Bahamas35(1) - 24 Tyson Nice5 - 10 WPts
05/08/2033Nassau, Bahamas34(1) - 24 Pablo Oliva5 - 11 WPts
04/06/2033Nassau, Bahamas33(1) - 24 Launcelot Chamfort0 - 1 WPts
04/04/2033Nassau, Bahamas32(1) - 24 Ui-jo Soh15 - 16 WPts
03/02/2033Nassau, Bahamas31(1) - 24 Salvador Patricio21(3) - 16 WPts
04/12/2032Nassau, Bahamas31(1) - 23 Paul Crum21 - 24 LPts
04/10/2032Nassau, Bahamas30(1) - 23 Paul Crum21 - 23 WPts
04/08/2032Nassau, Bahamas29(1) - 23 Mark Tacud0 - 8 WPts
06/06/2032Nassau, Bahamas28(1) - 23 Keiichi Ishii4 - 14 WPts
07/04/2032Nassau, Bahamas27(1) - 23 John Mahinay3 - 3 WPts
07/02/2032Nassau, Bahamas26(1) - 23 Michael Buabu1 - 7 WPts
09/12/2031Nassau, Bahamas26(1) - 22 Vicente Rosal25 - 17 LPts
08/11/2031San Jose, Costa Rica25(1) - 22 Vicente Rosal25 - 16 WPts
08/10/2031Nassau, Bahamas25(1) - 21 Amjad Alqahtani18 - 19 LPts
06/09/2031Riyadh, Saudi Arabia24(1) - 21 Amjad Alqahtani18 - 18 WPts
06/08/2031Nassau, Bahamas23(1) - 21 Zachary Aikens29 - 13 WPts
29/07/2031Linz, Austria22(1) - 21 Marko Mallas18 - 19 WPts
23/06/2031Nassau, Bahamas22(1) - 20 Zachary Aikens27 - 13 LPts
16/06/2031Almaty, Kazakhstan22(1) - 19 Sergei Kazacpaew22 - 20 LPts
16/05/2031Nassau, Bahamas21(1) - 19 Lovro Vulic13 - 21 WPts
04/04/2031Nassau, Bahamas21(1) - 18 Zachary Aikens23 - 13 LPts
11/03/2031Nassau, Bahamas21(1) - 17 Paul Groves22 - 19 LPts Bahamas National Championships 2031View
26/02/2031Prague, Czech Republic21(1) - 16 Ev×en Mrazik28 - 11 LPts
26/01/2031Nassau, Bahamas20(1) - 16 Zachary Aikens23 - 11 WPts
04/01/2031New Kingston, Jamaica19(1) - 16 Ian Love3 - 13 WPts
06/11/2030Caracas, Venezuela18(1) - 16 Iago Llanas1 - 20(1) WPts
07/09/2030Kharkiv, Ukraine17(1) - 16 Aleksandr Abramov10 - 18 WPts
09/07/2030Ciudad Victoria, Mexico17(1) - 15 Juan Cantara27 - 18 LPts
11/05/2030Nassau, Bahamas17(1) - 14 Jay Spaulding22 - 11 LPts
14/03/2030Nassau, Bahamas17(1) - 13 Jordan Turk29 - 16(1) LPts Bahamas National Championships 2030View
11/03/2030Nassau, Bahamas16(1) - 13 Jasper Malcom20 - 7 WPts Bahamas National Championships 2030View
01/03/2030Mexico City, Mexico15(1) - 13 Fresco Morua4 - 1 WPts
01/01/2030Tehran, Iran15(1) - 12 Syed Rehman34 - 22 LPts
03/11/2029Nairobi, Kenya14(1) - 12 Haaris Aydin14(2) - 19 WPts
05/09/2029Copenhagen, Denmark13(1) - 12 Vanslow Hoyer0 - 0 WPts
08/07/2029Bangkok, Thailand12(1) - 12 Denkaosan Punsan9 - 20 WPts
10/05/2029Shakhty, Russia11(1) - 12 Evgeny Belinsky10 - 21 WPts
11/03/2029Nassau, Bahamas11(1) - 11 Jordan Turk22 - 14(1) LPts Bahamas National Championships 2029View
03/02/2029Medellin, Colombia10 - 11 Neron Caro4 - 21(1) WKO3
06/12/2028Guatemala City, Guatemala9 - 11 Juan Acevedo30(2) - 15 WPts
08/10/2028Nassau, Bahamas8 - 11 Wayne Fork1 - 0 WPts
10/08/2028Nassau, Bahamas7 - 11 Isaac Platt14 - 7 WPts
12/06/2028Nassau, Bahamas6 - 11 Rodrigo Delfin1 - 3 WPts
13/04/2028Zurich, Switzerland5 - 11 Eldwin Arft4 - 16 WPts
14/02/2028Geelong, Australia5 - 10 Ethan Haddow7 - 8 LPts
17/12/2027Nassau, Bahamas5 - 9 Majid Pervez18 - 21 LPts
19/10/2027Nassau, Bahamas4 - 9 Barry Kemble1 - 3 WPts
20/08/2027Nassau, Bahamas3 - 9 Mike Peebles1 - 3 WPts
21/06/2027Nassau, Bahamas2 - 9 Jasper Ocheltree8 - 10 WPts
22/04/2027Nassau, Bahamas1 - 9 Billy Carse4 - 16 WPts
27/02/2027Kryvyi Rih, Ukraine1 - 8 Borysko Poltorak14 - 9(1) LPts
30/12/2026Accra, Ghana1 - 7 Jasper Bariagher10 - 31 LPts
01/11/2026Nassau, Bahamas1 - 6 Jasper Malcom1 - 2 LPts
10/09/2026Aarhus, Denmark1 - 5 Thoralf Fiske6 - 11 LPts
13/07/2026Nassau, Bahamas0 - 5 Ian Boal14 - 26 WPts
14/05/2026Norilsk, Russia0 - 4 Borya Orlov21(1) - 31(6) LPts
16/03/2026San Miguelito, Panama0 - 3 Zelipe Ramirez7 - 14 LPts
16/01/2026Nassau, Bahamas0 - 2 Leo Kimmins13 - 30 LPts
13/12/2025Nassau, Bahamas0 - 1 Jonathan Notman8 - 18 LPts
07/11/2025Nassau, Bahamas0 - 0 Jordan Turk2 - 3(1) LPts