Weightclass:  Welterweight
Location:  Nassau, Bahamas
Record:  55(2) - 10(2)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
17/12/2025Nassau, Bahamas54(2) - 10(2) Gonzalo Cedillo6 - 13 WPts
18/10/2025Nassau, Bahamas53(2) - 10(2) Rehman Rad4 - 13(1) WPts
19/08/2025Nassau, Bahamas52(2) - 10(2) Greg Blackman3 - 2 WPts
20/06/2025Nassau, Bahamas51(1) - 10(2) Boris Batirov1 - 2 WKO3
21/04/2025Nassau, Bahamas50(1) - 10(2) Imran Nour23 - 30 WPts
17/03/2025Nassau, Bahamas49(1) - 10(2) Chris Latta8 - 5 WPts Bahamas National Championships 2025View
14/03/2025Nassau, Bahamas48 - 10(2) Matthew Hughes30 - 16(1) WKO3 Bahamas National Championships 2025View
11/03/2025Nassau, Bahamas47 - 10(2) Kyle Murrie25 - 21 WPts Bahamas National Championships 2025View
10/02/2025Nassau, Bahamas46 - 10(2) Mher Mahakian31(1) - 19 WPts
10/01/2025Nassau, Bahamas45 - 10(2) Mher Mahakian31(1) - 18 WPts
10/12/2024Nassau, Bahamas44 - 10(2) Mher Mahakian31(1) - 17 WPts
09/11/2024Nassau, Bahamas43 - 10(2) Mher Mahakian31(1) - 16 WPts
05/10/2024Nassau, Bahamas43 - 9(1) Bi Ca36(1) - 12 LKO3
04/09/2024Hanoi, Vietnam42 - 9(1) Bi Ca36(1) - 11 WPts
16/07/2024Busan, South Korea42 - 8(1) Kahil Abildaeff49(1) - 9 LPts Busan Olympics 2024View
13/07/2024Busan, South Korea41 - 8(1) Imran Nour22 - 22 WPts Busan Olympics 2024View
16/05/2024Delmas, Haiti40 - 8(1) Audric Apollinaire0 - 1 WPts
17/03/2024Nassau, Bahamas39 - 8(1) Jordan Elder24 - 16 WPts Bahamas National Championships 2024View
14/03/2024Nassau, Bahamas38 - 8(1) Sam Summerfield17 - 9 WPts Bahamas National Championships 2024View
11/03/2024Nassau, Bahamas37 - 8(1) Kyle Murrie20 - 19 WPts Bahamas National Championships 2024View
11/02/2024Wollongong, Australia36 - 8(1) Mark Tuten23 - 16(1) WPts
14/12/2023Nassau, Bahamas36 - 7 Barry Bett29(5) - 8 LKO3
14/10/2023Tirana, Albania35 - 7 Dalmat Kaleci13 - 22 WPts
16/08/2023Perth, Australia34 - 7 Robert Healey37 - 5 WPts
16/07/2023Nassau, Bahamas33 - 7 Joaquin Zevallos32(2) - 14 WPts
15/06/2023Nassau, Bahamas32 - 7 Joaquin Zevallos32(2) - 13 WPts
15/05/2023Nassau, Bahamas31 - 7 Santiago Ovando24 - 11(1) WPts
14/04/2023Nassau, Bahamas30 - 7 Joaquin Zevallos32(2) - 11 WPts
11/03/2023Nassau, Bahamas30 - 6 Sam Summerfield12 - 5 LPts Bahamas National Championships 2023View
06/02/2023Yerevan, Armenia30 - 5 Davros Taraktchyan35 - 4 LPts
06/01/2023Nassau, Bahamas29 - 5 Joaquin Zevallos31(2) - 8 WPts
06/12/2022Tegucigalpa, Honduras28 - 5 Quinto De Gonia27 - 8 WPts
05/11/2022Ho Chi Minh City, Vietnam28 - 4 Trang An22 - 10 LPts
05/10/2022Zagreb, Croatia27 - 4 Andro Hren23(1) - 5 WPts
04/09/2022Nassau, Bahamas27 - 3 Montana Gabriel26 - 4 LPts
13/07/2022Constantine, Algeria26 - 3 Haider Zine14 - 14 WPts
15/05/2022Las Condes, Chile25 - 3 Gervasio Casiano13 - 14 WPts
17/03/2022Nassau, Bahamas24 - 3 Arran Ralston22 - 5 WPts Bahamas National Championships 2022View
14/03/2022Nassau, Bahamas23 - 3 Brad Spence19 - 8 WPts Bahamas National Championships 2022View
11/03/2022Nassau, Bahamas22 - 3 Sammy Urich19 - 9 WPts Bahamas National Championships 2022View
16/01/2022Oran, Algeria21 - 3 Sajid Waheed2 - 13 WPts
18/11/2021Cape Town, South Africa20 - 3 Rivaldo Sikali10 - 7 WPts
19/09/2021Seville, Spain19 - 3 Vicente Linde6 - 16 WPts
19/07/2021Mexico City, Mexico18 - 3 Rio Pinon5 - 12 WPts
20/05/2021Nassau, Bahamas17 - 3 Spencer Rielly10 - 9 WPts
26/03/2021Nassau, Bahamas17 - 2 John Yell15 - 5 LPts
04/02/2021Khabarovsk, Russia16 - 2 Marlen Karpov7 - 8 WPts
07/12/2020Nassau, Bahamas16 - 1 Kyle Murrie9 - 9 LPts
07/10/2020Bucaramanga, Colombia15 - 1 Guillermo Milan4 - 10 WPts
09/08/2020Nassau, Bahamas14 - 1 Stuart Pyper1 - 4 WPts
08/06/2020Nassau, Bahamas13 - 1 Robert Mtukudzi6 - 8 WPts
08/04/2020Medan, Indonesia12 - 1 Sapto Widjojanto5 - 5 WPts
09/02/2020Krakow, Poland11 - 1 Kamil Barczak5 - 5 WPts
11/12/2019Bergen, Norway11 - 0 Hume Kirkeby10 - 1 LPts
13/10/2019Nassau, Bahamas10 - 0 Barry Coats2 - 7 WPts
13/08/2019San Pedro Sula, Honduras9 - 0 Angel Borra1 - 7 WPts
15/06/2019Nassau, Bahamas8 - 0 Temel Yildirim5 - 2 WPts
16/04/2019Charleston, USA7 - 0 Mark Normand6 - 3 WPts
14/02/2019Nassau, Bahamas6 - 0 Dominic Maben3 - 4 WPts
10/01/2019Nairobi, Kenya5 - 0 Waqas Amen1 - 4(1) WPts
12/11/2018Nassau, Bahamas4 - 0 Aaron Boydston4 - 1 WPts
13/09/2018Lima, Peru3 - 0 Orlando Gil1 - 3 WPts
15/07/2018Nassau, Bahamas2 - 0 James Vizard1 - 3 WPts
16/05/2018Nassau, Bahamas1 - 0 Uzondu Kigozi1 - 0 WPts
18/03/2018Kampala, Uganda0 - 0 Sam Madada0 - 0 WPts