Weightclass:  Light Welterweight
Location:  Nassau, Bahamas
Record:  41(1) - 31
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
09/06/2031Nassau, Bahamas40(1) - 31 Afon Falin7 - 7 WPts
09/04/2031Nassau, Bahamas39(1) - 31 Ian Lawman5 - 5 WPts
08/02/2031Nassau, Bahamas38(1) - 31 Sid Motto3 - 7 WPts
10/12/2030Nassau, Bahamas37 - 31 Wayne Heitmann4 - 7 WKO2
11/10/2030Nassau, Bahamas36 - 31 Aleron du Cerceau1 - 3 WPts
12/08/2030Nassau, Bahamas35 - 31 Bradley Igo10(2) - 10 WPts
13/06/2030Nassau, Bahamas34 - 31 Marco Serafini3 - 16 WPts
14/04/2030Nassau, Bahamas33 - 31 Scott Pettie1 - 12 WPts
13/02/2030Nassau, Bahamas32 - 31 Kamran Agha3 - 17 WPts
15/12/2029Nassau, Bahamas31 - 31 Ragnar Larsen15 - 12 WPts
16/10/2029Nassau, Bahamas30 - 31 Carlo Murgia6 - 8 WPts
17/08/2029Nassau, Bahamas29 - 31 Hilario Armendarez4 - 7 WPts
18/06/2029Nassau, Bahamas28 - 31 Homerus Anthis37 - 15(1) WPts
15/05/2029Tirana, Albania27 - 31 Ardit Marishta50 - 19 WPts
14/04/2029Madrid, Spain26 - 31 Jose Jorge33(2) - 23 WPts
14/03/2029Nassau, Bahamas26 - 30 Daniel Cragg10 - 5 LPts Bahamas National Championships 2029View
11/03/2029Nassau, Bahamas25 - 30 David Aikins10 - 6 WPts Bahamas National Championships 2029View
15/02/2029Tehran, Iran24 - 30 Syed Rehman30 - 15 WPts
15/01/2029Fortaleza, Brazil24 - 29 Jax Martir34 - 20 LPts
15/12/2028Fortaleza, Brazil24 - 28 Jax Martir33 - 20 LPts
14/11/2028Nassau, Bahamas24 - 27 Jax Martir32 - 20 LPts
05/10/2028Petionville, Haiti24 - 26 Channing Bastien34 - 11 LPts
04/09/2028Nassau, Bahamas24 - 25 Channing Bastien33 - 11 LPts
13/07/2028Ulaanbaatar, Mongolia23 - 25 Dmitriy Altanshagai29(1) - 11 WPts
15/05/2028Carolina, Puerto Rico22 - 25 Iago Martin9(1) - 15(1) WPts
17/03/2028Nassau, Bahamas21 - 25 Jordan Turk19 - 8(1) WPts Bahamas National Championships 2028View
14/03/2028Nassau, Bahamas20 - 25 Jasper Malcom9 - 5 WPts Bahamas National Championships 2028View
11/03/2028Nassau, Bahamas19 - 25 Jay Spaulding9 - 8 WPts Bahamas National Championships 2028View
24/02/2028New Kingston, Jamaica18 - 25 Adam Grier11(2) - 11 WPts
27/12/2027Kosice, Slovakia17 - 25 Gustav Kasparek7 - 13 WPts
29/10/2027Kingston, Jamaica16 - 25 Michael Cheves1 - 5 WPts
30/08/2027Nassau, Bahamas16 - 24 Petro Kapinos21 - 19 LPts
30/07/2027Nassau, Bahamas15 - 24 Petro Kapinos21 - 18 WPts
29/06/2027Nassau, Bahamas14 - 24 Benjam Marjaana20 - 10 WPts
22/05/2027Nassau, Bahamas13 - 24 Zelipe Madrazo17 - 8(1) WPts
18/04/2027Nassau, Bahamas13 - 23 Ray Kwin17 - 24(1) LPts
14/03/2027Nassau, Bahamas13 - 22 Spencer Smylie9 - 16 LPts Bahamas National Championships 2027View
11/03/2027Nassau, Bahamas12 - 22 Brin Lowrie7 - 14 WPts Bahamas National Championships 2027View
26/02/2027Nassau, Bahamas11 - 22 Charles Kincaid5 - 7 WPts
21/01/2027Floridablanca, Colombia11 - 21 Manuel Pinedo15 - 9(1) LPts
19/12/2026Nassau, Bahamas11 - 20 Charles Kincaid4 - 6 LPts
18/11/2026Nassau, Bahamas10 - 20 Manuel Pinedo14 - 8(1) WPts
18/10/2026Floridablanca, Colombia9 - 20 Manuel Pinedo14 - 7(1) WPts
17/09/2026Floridablanca, Colombia9 - 19 Manuel Pinedo13 - 7(1) LPts
14/08/2026San Lorenzo, Paraguay9 - 18 Beltran Cayetano15 - 26(1) LPts
13/07/2026Amman, Jordan9 - 17 Zuffur Abousamra16 - 23 LPts
12/06/2026Amman, Jordan9 - 16 Zuffur Abousamra15 - 23 LPts
12/05/2026Cali, Colombia9 - 15 Saturnin Cabana16(1) - 28 LPts
11/04/2026Toshkent, Uzbekistan9 - 14 Isaak Moldabeckow8(1) - 22 LPts
11/03/2026Nassau, Bahamas9 - 13 Spencer Smylie5 - 11 LPts Bahamas National Championships 2026View
02/03/2026Nassau, Bahamas9 - 12 Lorenzo Vaca14 - 10 LPts
30/01/2026Waitakere, New Zealand9 - 11 John Taylor19 - 9 LPts
30/12/2025Daejeon, South Korea9 - 10 Seung-gyu Jee17 - 10 LPts
29/11/2025Montevideo, Uruguay9 - 9 Lorenzo Vaca13 - 8 LPts
29/10/2025Riyadh, Saudi Arabia9 - 8 Adnan Albishi11 - 6 LPts
28/09/2025Nassau, Bahamas9 - 7 Adnan Albishi10 - 6 LPts
19/08/2025Nassau, Bahamas8 - 7 Gaston Montillet11 - 6 WPts
19/07/2025Nassau, Bahamas7 - 7 Gaston Montillet11 - 5 WPts
18/06/2025Carrefour, Haiti6 - 7 Gaston Montillet11 - 4 WPts
18/05/2025Carrefour, Haiti6 - 6 Gaston Montillet10 - 4 LPts
14/04/2025Nassau, Bahamas6 - 5 Loys Inguilizyan9 - 10 LPts
14/03/2025Nassau, Bahamas5 - 5 Spencer Smylie2 - 6 WPts Bahamas National Championships 2025View
11/03/2025Nassau, Bahamas4 - 5 Dave Soutar7 - 13(1) WPts Bahamas National Championships 2025View
30/01/2025Nassau, Bahamas4 - 4 Kian Sproule26(1) - 17 LPts
07/12/2024Vitebsk, Belarus3 - 4 Boris Matula0 - 19 WPts
09/10/2024Vilnius, Lithuania1 - 4 Mikolaj Zegan2 - 17 WPts
09/10/2024Vilnius, Lithuania2 - 4 Mikolaj Zegan2 - 18 WPts
11/08/2024Samarqand, Uzbekistan1 - 3 Yulian Poladov4 - 3 LPts
13/06/2024Nassau, Bahamas1 - 2 David Stirton7 - 10 LPts
17/04/2024Nassau, Bahamas1 - 1 Gethin Rankin13(1) - 25 LPts
11/03/2024Nassau, Bahamas1 - 0 Ben Voiles9 - 10 LPts Bahamas National Championships 2024View
03/03/2024Nassau, Bahamas0 - 0 Fedor Maslov1 - 1 WPts