Weightclass:  Featherweight
Location:  Nassau, Bahamas
Record:  52 - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
23/10/2027Nassau, Bahamas51 - 19 Reyes Soza3 - 3 WPts
24/08/2027Nassau, Bahamas50 - 19 Federico Rodriguez2 - 10 WPts
23/06/2027Nassau, Bahamas49 - 19 Gordan Komar8(1) - 20 WPts
24/04/2027Nassau, Bahamas48 - 19 Farhan Cajrbeckoff2 - 6 WPts
23/02/2027Nassau, Bahamas47 - 19 Baba Tagiyev8 - 8 WPts
25/12/2026Nassau, Bahamas46 - 19 Alejandro Pontes42 - 23 WPts
24/11/2026Recife, Brazil45 - 19 Alejandro Pontes42 - 22 WPts
23/10/2026Nassau, Bahamas44 - 19 Charles Hector47 - 15 WPts
19/09/2026Nassau, Bahamas43 - 19 Alejandro Pontes42 - 20 WPts
19/08/2026Nassau, Bahamas42 - 19 Alejandro Pontes42 - 19 WPts
19/07/2026Nassau, Bahamas41 - 19 Alejandro Pontes42 - 18 WPts
18/06/2026Nassau, Bahamas40 - 19 Eloy Fosco26(1) - 26 WPts
18/05/2026Recife, Brazil39 - 19 Alejandro Pontes42 - 16 WPts
17/04/2026Nassau, Bahamas39 - 18 Alejandro Pontes41 - 16 LPts
17/03/2026Nassau, Bahamas38 - 18 Dave Harley20 - 17 WPts Bahamas National Championships 2026View
14/03/2026Nassau, Bahamas37 - 18 Michael Burwick11 - 11 WPts Bahamas National Championships 2026View
11/03/2026Nassau, Bahamas36 - 18 Shaun Arnott16 - 19 WPts Bahamas National Championships 2026View
16/02/2026Nassau, Bahamas35 - 18 Eloy Fosco23(1) - 24 WPts
12/01/2026Montreal, Canada35 - 17 Charles Hector37 - 13 LPts Americas Championships 2026View
09/01/2026Montreal, Canada34 - 17 Quito Garza12 - 3 WPts Americas Championships 2026View
14/12/2025Mariupol, Ukraine34 - 16 Marlen Orloff40(5) - 15 LPts
13/11/2025Mariupol, Ukraine34 - 15 Marlen Orloff39(5) - 15 LPts
13/10/2025Nassau, Bahamas34 - 14 Krešo Šintic44 - 10 LPts
10/09/2025Ningbo, China34 - 13 Kook-young Yoh41 - 20 LPts Ningbo World Championships 2025View
07/09/2025Ningbo, China33 - 13 Cuba Albarado8 - 5 WPts Ningbo World Championships 2025View
31/08/2025Nassau, Bahamas32 - 13 Wasif Tadili28 - 9 WPts
19/07/2025Panama City, Panama31 - 13 Eloy Fosco21(1) - 17 WPts
18/06/2025Nassau, Bahamas31 - 12 Eloy Fosco20(1) - 17 LPts
18/05/2025Nassau, Bahamas30 - 12 Eloy Fosco20(1) - 16 WPts
17/04/2025Nassau, Bahamas29 - 12 Rodrigo Vina29(1) - 8 WPts
17/03/2025Nassau, Bahamas28 - 12 Dave Harley14 - 14 WPts Bahamas National Championships 2025View
14/03/2025Nassau, Bahamas27 - 12 Jamie Halliburton19 - 10 WPts Bahamas National Championships 2025View
11/03/2025Nassau, Bahamas26 - 12 Max Hetrick1 - 4 WPts Bahamas National Championships 2025View
03/03/2025Port-au-Prince, Haiti25 - 12 Wyatt Blier14 - 21 WPts
31/01/2025Nassau, Bahamas24 - 12 Wyatt Blier14 - 20 WPts
31/12/2024Nassau, Bahamas23 - 12 Wyatt Blier14 - 19 WPts
30/11/2024Nassau, Bahamas22 - 12 Wyatt Blier14 - 18 WPts
24/10/2024Ulaanbaatar, Mongolia21 - 12 Igor Togoon3 - 8 WPts
26/08/2024Nassau, Bahamas21 - 11 Leighton Girvin13 - 26 LPts
13/07/2024Busan, South Korea21 - 10 Shaun Shinganga19 - 11 LPts Busan Olympics 2024View
15/05/2024Barcelona, Spain20 - 10 Ramiro Alderete16 - 22 WPts
17/03/2024Nassau, Bahamas19 - 10 Dave Harley9 - 10 WPts Bahamas National Championships 2024View
14/03/2024Nassau, Bahamas18 - 10 Joshua Grass7 - 15 WPts Bahamas National Championships 2024View
11/03/2024Nassau, Bahamas17 - 10 Jamie Halliburton14 - 7 WPts Bahamas National Championships 2024View
20/02/2024Melbourne, Australia16 - 10 Robert Lacey14 - 22 WPts
23/12/2023Nassau, Bahamas15 - 10 Shaun Arnott6 - 14 WPts
24/10/2023Nassau, Bahamas14 - 10 Jake Weems7 - 12 WPts
26/08/2023Dublin, Ireland14 - 9 Euan McFarlane13 - 21 LPts
28/06/2023Nassau, Bahamas13 - 9 Rex Sproule4(1) - 17 WPts
03/05/2023Nassau, Bahamas12 - 9 Leighton Girvin6 - 25 WPts
14/03/2023Nassau, Bahamas12 - 8 Robert Boswell25 - 10 LPts Bahamas National Championships 2023View
11/03/2023Nassau, Bahamas11 - 8 Shaun Biggs4 - 9 WPts Bahamas National Championships 2023View
03/03/2023Nassau, Bahamas10 - 8 Michael Burwick1 - 1 WPts
02/01/2023Nassau, Bahamas9 - 8 Dmitriy Magomaev1 - 7 WPts
04/11/2022Dublin, Ireland8 - 8 Elliot Eade13 - 13 WPts
06/09/2022Nassau, Bahamas8 - 7 Jasper Bateman12 - 6 LPts
15/07/2022Nassau, Bahamas7 - 7 Rex Sproule2 - 13 WPts
16/05/2022Liege, Belgium6 - 7 Tenenan Batiste19 - 8 WPts
18/03/2022Carolina, Puerto Rico6 - 6 Montel Juarez19 - 4 LPts
18/01/2022Kryvyi Rih, Ukraine6 - 5 Vanko Orel12 - 13(4) LPts
20/11/2021Nassau, Bahamas6 - 4 Munkhbayar Zaiylckanov19 - 3 LPts
19/09/2021Shymkent, Kazakhstan6 - 3 Tariq Gharasbaev2 - 15 LPts
21/07/2021Nassau, Bahamas6 - 2 Connor Ramage17 - 5 LPts
17/06/2021Nassau, Bahamas6 - 1 Charles Sheriff17 - 4 LPts
13/05/2021Nassau, Bahamas5 - 1 Pablo Britto1 - 14 WPts
14/03/2021Nassau, Bahamas5 - 0 Rob Williston14 - 6 LPts Bahamas National Championships 2021View
11/03/2021Nassau, Bahamas4 - 0 Robert Kimmins13 - 5 WPts Bahamas National Championships 2021View
03/02/2021Nassau, Bahamas3 - 0 Jasper September2 - 4 WPts
03/12/2020Nassau, Bahamas2 - 0 Bruce Nolton6 - 5 WPts
03/10/2020Cochabamba, Bolivia1 - 0 Senon Castillo2 - 16 WPts
05/08/2020Nassau, Bahamas0 - 0 Patrick Dryman2 - 0 WPts