Weightclass:  Light Welterweight
Location:  Nassau, Bahamas
Record:  39 - 24
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
14/12/2034Nassau, Bahamas38 - 24 Gabrijel Vuckovic0 - 8 WPts
14/10/2034Nassau, Bahamas37 - 24 Albain Schueller2 - 20 WPts
14/08/2034Nassau, Bahamas36 - 24 Ewan Cochren36 - 8 WPts
14/06/2034Nassau, Bahamas35 - 24 Vojtech Pivec3 - 9 WPts
14/04/2034Nassau, Bahamas34 - 24 Sharafaddin Hakeem2 - 7 WPts
13/02/2034Nassau, Bahamas33 - 24 Khosrov Papugyan5 - 5 WPts
13/12/2033Nassau, Bahamas32 - 24 Jong-ho Chew8 - 1 WPts
13/10/2033Nassau, Bahamas31 - 24 Quin Olivera8 - 19 WPts
13/08/2033Nassau, Bahamas30 - 24 Steven Rough3 - 18 WPts
12/06/2033Nassau, Bahamas29 - 24 Leis Thielman0 - 5 WPts
12/04/2033Nassau, Bahamas28 - 24 Marc-Vivien Van Carpels1 - 6(1) WPts
11/02/2033Dubai, UAE28 - 23 Farhan Hadje57(1) - 25(3) LPts
14/12/2032Nassau, Bahamas27 - 23 Ryo Resendiz5 - 12 WPts
14/10/2032Ghent, Belgium26 - 23 Liebaert Zeghers9 - 13 WPts
16/08/2032Nassau, Bahamas26 - 22 Jesus Canizales26 - 15 LPts
13/07/2032Saint Petersburg, Russia26 - 21 Lazim Usubov68(1) - 15 LPts Saint Petersburg Olympics 2032View
02/06/2032Nassau, Bahamas25 - 21 Denis Hugo30 - 15 WPts
14/04/2032Nassau, Bahamas25 - 20 Jesus Canizales24 - 13 LPts
11/03/2032Nassau, Bahamas25 - 19 Paul Groves29 - 23 LPts Bahamas National Championships 2032View
15/02/2032Nassau, Bahamas24 - 19 Denis Hugo27 - 13 WPts
12/01/2032Rio de Janeiro, Brazil24 - 18 Angel Palacios17(2) - 5 LPts Americas Championships 2032View
09/01/2032Rio de Janeiro, Brazil23 - 18 Ulises Arcos26(2) - 6 WPts Americas Championships 2032View
24/12/2031Kumasi, Ghana22 - 18 Bryn Rabiu11 - 13 WPts
26/10/2031Abidjan, Ivory Coast21 - 18 Verrier Allie10 - 22(1) WPts
28/08/2031Nassau, Bahamas20 - 18 Colin Bunner0 - 2 WPts
29/06/2031Almaty, Kazakhstan19 - 18 Haaris Cairimoff3 - 9 WPts
30/04/2031Nassau, Bahamas19 - 17 Robert Faul17 - 17 LPts
06/03/2031Roskilde, Denmark18 - 17 Gardiner Theisen9 - 5 WPts
06/01/2031Nassau, Bahamas17 - 17 Chris Brimer2 - 3 WPts
07/11/2030Nassau, Bahamas16 - 17 Luka Zarinsh5 - 15 WPts
08/09/2030Nassau, Bahamas16 - 16 Paul Groves18 - 19 LPts
09/07/2030Nassau, Bahamas15 - 16 Phil Buchanon5 - 24 WPts
11/05/2030Nassau, Bahamas15 - 15 Lloyd Malloch19 - 3 LPts
08/05/2030Nassau, Bahamas14 - 15 Zachary Aikens9 - 4 WPts
21/03/2030Nassau, Bahamas14 - 14 Zachary Aikens3 - 1 LPts
07/03/2030Boksburg, South Africa13 - 14 Jordan Tlolane6 - 5 WPts
07/01/2030Dakar, Senegal12 - 14 Chase Dia0 - 0 WPts
09/11/2029Nassau, Bahamas11 - 14 Andy Hynd10 - 7 WPts
28/09/2029Burgas, Bulgaria10 - 14 Andrey á Savichev1 - 0 WPts
31/07/2029Nassau, Bahamas9 - 14 Chris Wood1 - 4 WPts
02/06/2029Yerevan, Armenia8 - 14 Kalig Jankouzyan4 - 13 WPts
04/04/2029Yerevan, Armenia7 - 14 Tatig Abajyan7 - 8 WPts
04/02/2029Nassau, Bahamas6 - 14 Zelipe Rojo1 - 1 WPts
07/12/2028Nassau, Bahamas6 - 13 Davie Yeatts3 - 7 LPts
08/10/2028Nassau, Bahamas6 - 12 Gig Viloria13 - 5 LPts
10/08/2028Changwon, South Korea6 - 11 Eun-sun Chay13(2) - 19 LPts
12/06/2028Nassau, Bahamas5 - 11 Steven Stephen1 - 4 WPts
13/04/2028Guatemala City, Guatemala5 - 10 Rodrigo Arias6 - 26(6) LPts
14/02/2028Toronto, Canada4 - 10 Callum Beddoe1 - 5 WPts
17/12/2027Krakow, Poland4 - 9 Bonifacy Swierczynski1 - 3 LPts
19/10/2027Nassau, Bahamas4 - 8 Jasper Malcom5 - 5 LPts
20/08/2027Nassau, Bahamas4 - 7 Paul Groves8 - 6 LPts
23/06/2027Nassau, Bahamas3 - 7 Jay Spaulding6 - 6 WPts
04/05/2027Nassau, Bahamas2 - 7 Rob Simpson2 - 2 WPts
06/03/2027Sabadell, Spain2 - 6 Macario Galindez15 - 16(1) LPts
06/01/2027Nassau, Bahamas2 - 5 Mason Sheron9 - 17(1) LPts
29/11/2026Nassau, Bahamas2 - 4 Jay Yule0 - 0 LPts
28/10/2026Charleroi, Belgium2 - 3 Rupert Beau11 - 20 LPts
30/08/2026Barcelona, Spain2 - 2 Gonzalo Justiniano20 - 33(9) LPts
02/07/2026Nassau, Bahamas2 - 1 Dave Soutar11 - 17(1) LPts
05/05/2026Philadelphia, USA1 - 1 Paul Hanen0 - 0 WPts
07/03/2026Nassau, Bahamas0 - 1 Dylan Moffitt0 - 1 WPts
07/01/2026Nassau, Bahamas0 - 0 Peter Stark3 - 4 LPts