Weightclass:  Welterweight
Location:  Nassau, Bahamas
Record:  31 - 11
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
03/08/2026Nassau, Bahamas30 - 11 Leonardo Saldana4 - 13(3) WPts
04/06/2026Nassau, Bahamas29 - 11 Spencer Greenlaw2 - 11 WPts
05/04/2026Nassau, Bahamas28 - 11 Joe Sheriff1 - 0 WPts
04/02/2026Nassau, Bahamas27 - 11 Madhav Rao2 - 21 WPts
06/12/2025Nassau, Bahamas26 - 11 Ian Mabie0 - 1 WPts
07/10/2025Nassau, Bahamas25 - 11 Hugh Kimmick19 - 16 WPts
08/08/2025Nassau, Bahamas24 - 11 Dominic Glasford3 - 5 WPts
10/06/2025Nassau, Bahamas23 - 11 Taipo Akuhata0 - 16(1) WPts
12/04/2025Nassau, Bahamas22 - 11 Ian Kenrick6 - 11 WPts
11/02/2025Nassau, Bahamas21 - 11 Dembe Attoh1 - 0 WPts
14/12/2024Nassau, Bahamas20 - 11 Diego Piedra4 - 8 WPts
15/10/2024Nassau, Bahamas19 - 11 Nathan Raney0 - 1 WPts
17/08/2024Nassau, Bahamas18 - 11 Dave Cumbie2 - 19 WPts
21/06/2024Nassau, Bahamas17 - 11 Mason Orrock9 - 13 WPts
21/04/2024Nassau, Bahamas17 - 10 Michael Smeaton23(2) - 16 LPts
14/03/2024Nassau, Bahamas17 - 9 Peter Haldane38 - 8(1) LPts Bahamas National Championships 2024View
11/03/2024Nassau, Bahamas16 - 9 Matthew Hughes26 - 12(1) WPts Bahamas National Championships 2024View
23/02/2024Nassau, Bahamas15 - 9 Gethin Ord4 - 13 WPts
27/12/2023Nassau, Bahamas15 - 8 Robert Brayer17 - 3 LPts
05/11/2023Roodepoort, South Africa14 - 8 Dikembe Akrobettoe0 - 0 WPts
07/09/2023Rennes, France14 - 7 Rush Galle15 - 9 LPts
10/07/2023Townsville, Australia14 - 6 Robert Dunwoodie30(1) - 4 LPts
12/05/2023Dubai, UAE13 - 6 Gazi Bakkal22 - 9 WPts
14/03/2023Nassau, Bahamas13 - 5 Edward Dagg26 - 4(1) LPts Bahamas National Championships 2023View
11/03/2023Nassau, Bahamas12 - 5 Peter Haldane30 - 6 WPts Bahamas National Championships 2023View
02/03/2023Copenhagen, Denmark11 - 5 Viljo Bihl11(1) - 17 WPts
02/01/2023Nassau, Bahamas10 - 5 Keijo Kuparinen18 - 14 WPts
04/11/2022Nassau, Bahamas9 - 5 Scott Craighead2 - 5 WPts
06/09/2022Ulaanbaatar, Mongolia8 - 5 Arib Erdenetsogt5 - 6 WPts
09/07/2022Davao City, Philippines8 - 4 Porfio Gacungan5 - 16(1) LPts
10/05/2022Nassau, Bahamas7 - 4 Marco Dragonetti10 - 17 WPts
11/03/2022Nassau, Bahamas7 - 3 Brad Spence18 - 8 LPts Bahamas National Championships 2022View
16/01/2022Riga, Latvia7 - 2 Vikenti Ezergailis15 - 7 LPts
16/11/2021Nassau, Bahamas6 - 2 Greg Nabb16(2) - 9 WPts
21/09/2021Nassau, Bahamas5 - 2 Pancho Lobato2 - 6 WPts
22/07/2021Nassau, Bahamas4 - 2 Fraser Duncanson8 - 13 WPts
05/06/2021Nassau, Bahamas3 - 2 Gethin Ord0 - 0 WPts
08/04/2021Nassau, Bahamas3 - 1 Gareth Moris5 - 2 LPts
07/03/2021Nassau, Bahamas2 - 1 Mason Orrock2 - 0 WPts
03/02/2021Nassau, Bahamas1 - 1 David Woodford1 - 4 WPts
03/12/2020Bochum, Germany1 - 0 Konni Maier18(1) - 0 LPts
05/10/2020Nassau, Bahamas0 - 0 Stuart Pyper1 - 5 WPts