Weightclass:  Welterweight
Location:  Nassau, Bahamas
Record:  25 - 24
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
09/12/2025Nassau, Bahamas24 - 24 Diego Rozario0 - 1 WPts
10/10/2025Nassau, Bahamas23 - 24 Lotus Patera2 - 14(7) WPts
11/08/2025Nassau, Bahamas22 - 24 Guillermo Sanchez1 - 1 WPts
12/06/2025Nassau, Bahamas21 - 24 Matthew Hughes30 - 18(2) WPts
13/04/2025Nassau, Bahamas21 - 23 Hugh Kimmick16 - 16 LPts
12/02/2025Nassau, Bahamas21 - 22 Isaac Logan30(1) - 14 LPts
15/12/2024Nassau, Bahamas20 - 22 Connor Renfrew0 - 3 WPts
16/10/2024Fes, Morocco19 - 22 Attiq Aburbeh0 - 4 WPts
18/08/2024Nassau, Bahamas19 - 21 Andy Kidd16 - 25 LPts
25/06/2024Nassau, Bahamas19 - 20 Brad Spence28 - 13 LPts
29/04/2024Cape Town, South Africa18 - 20 Denzel Agyare2 - 20 WPts
01/03/2024Nassau, Bahamas17 - 20 Russell Rhys2 - 1 WPts
01/01/2024Maiduguri, Nigeria16 - 20 Moses Anenih7 - 16 WPts
02/11/2023Yerevan, Armenia15 - 20 Asdur Garian7 - 19 WPts
04/09/2023Durban, South Africa15 - 19 Brendan Smit2 - 18 LPts
07/07/2023Nassau, Bahamas15 - 18 Matthew Hughes23 - 10(1) LPts
07/05/2023Montevideo, Uruguay14 - 18 Bronco Vaquera7(1) - 24 WPts
08/03/2023Nassau, Bahamas13 - 18 Brin Chisolm16 - 18 WPts
10/01/2023Nassau, Bahamas12 - 18 Nathan Hopper0 - 4 WPts
10/11/2022Havana, Cuba12 - 17 Rogelio Rodriguez16 - 13 LPts
12/09/2022Nassau, Bahamas11 - 17 Dom Nee5 - 24 WPts
14/07/2022Las Condes, Chile11 - 16 Gervasio Casiano13 - 15 LPts
16/05/2022Nassau, Bahamas10 - 16 Greg Nabb17(2) - 11 WPts
19/03/2022Nassau, Bahamas10 - 15 Paul Young11 - 13 LPts
24/01/2022Nassau, Bahamas10 - 14 Oliver Ruthven20 - 4 LPts
15/12/2021Nassau, Bahamas10 - 13 Dave Evens20 - 5 LPts
09/11/2021Nassau, Bahamas9 - 13 Hugh Kimmick2 - 7 WPts
08/09/2021Carolina, Puerto Rico9 - 12 Eloy Abascal10 - 7 LPts
11/07/2021Vilnius, Lithuania9 - 11 Aleksander Bujalski11 - 11 LPts
13/05/2021Ulaanbaatar, Mongolia9 - 10 Goga Tayiji10 - 8 LPts
14/03/2021Yerevan, Armenia8 - 10 Peklar Tamivyan11 - 3 WPts
14/01/2021Cairo, Egypt8 - 9 Farhan Elasabgi12 - 6 LPts
15/11/2020Nassau, Bahamas8 - 8 Clint Lewis5(1) - 11 LPts
17/09/2020Nassau, Bahamas8 - 7 Hayden Eddie4 - 12 LPts
28/07/2020Nassau, Bahamas7 - 7 James Craigie5 - 5(1) WPts
27/05/2020Nassau, Bahamas6 - 7 Mick Johns4 - 6 WPts
27/03/2020Bogota, Colombia6 - 6 Jaguar Denis5 - 7 LPts
28/01/2020Nassau, Bahamas6 - 5 Patrick Verner7(1) - 5 LPts
28/11/2019Nassau, Bahamas6 - 4 John Henricks9 - 3 LPts
07/10/2019Nassau, Bahamas5 - 4 Johnny Lister0 - 9 WPts
16/08/2019Nassau, Bahamas4 - 4 Hackett Laude1 - 1 WPts
17/06/2019Donetsk, Ukraine4 - 3 Kyrylo Sukut3 - 1 LPts
19/04/2019Kumasi, Ghana4 - 2 Faisal Quadri0 - 2 LPts
19/02/2019Cuenco, Ecuador4 - 1 Bronco Negro2 - 4 LPts
22/12/2018Rome, Italy3 - 1 Gianfranco Valentini1 - 6 WPts
24/10/2018Nassau, Bahamas3 - 0 Brin Chisolm2 - 3 LPts
09/09/2018Nassau, Bahamas2 - 0 Vince Manh1 - 1 WPts
09/07/2018Nassau, Bahamas1 - 0 Kamil Sedlachek0 - 1 WPts
07/05/2018Seoul, South Korea0 - 0 Chan-dong Shin0 - 0 WPts