Weightclass:  Welterweight
Location:  Nassau, Bahamas
Record:  17(3) - 21
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
21/11/2031Nassau, Bahamas16(3) - 21 Rodrigo Cardozo6 - 9 WPts
21/09/2031Nassau, Bahamas15(3) - 21 Ollie Gee0 - 0 WPts
22/07/2031Nassau, Bahamas14(3) - 21 Enver Kalaj1 - 0 WPts
23/05/2031Nassau, Bahamas13(3) - 21 Huang-fu Tsao0 - 4 WPts
24/03/2031Nassau, Bahamas12(3) - 21 Ulan Khumalo2 - 9 WPts
23/01/2031Nassau, Bahamas11(3) - 21 Ian Carmicheal3 - 4 WPts
24/11/2030Nassau, Bahamas11(3) - 20 Dave Philip20 - 12 LPts
25/09/2030Nassau, Bahamas10(2) - 20 Oliver Kinnaird2 - 1 WKO3
25/07/2030Nassau, Bahamas9(2) - 20 Corey Anders6 - 10 WPts
28/05/2030Nassau, Bahamas9(2) - 19 Frey Bendt13 - 8 LPts
30/03/2030Nassau, Bahamas9(2) - 18 Bob Kinnear8 - 15 LPts
29/01/2030Nassau, Bahamas9(2) - 17 Chris Peavy11 - 9 LPts
30/11/2029Nassau, Bahamas9(2) - 16 Isaac Prentice4 - 12 LPts
01/10/2029Sapporo, Japan8(2) - 16 Satoshi Ogasawara0 - 4 WPts
03/08/2029Ciudad Bolivar, Venezuela8(2) - 15 Diego Cruz19(3) - 19 LPts
05/06/2029Toyohashi, Japan8(2) - 14 Mikio Shoji4 - 2 LPts
07/04/2029Accra, Ghana7(1) - 14 John Buah16 - 15(1) WKO3
07/02/2029Nassau, Bahamas6(1) - 14 Garner Jadin8 - 24 WPts
10/12/2028Nassau, Bahamas5(1) - 14 Hainrich Switala2 - 7 WPts
12/10/2028Odense, Denmark5(1) - 13 Ulrik Bossen5 - 16 LPts
14/08/2028Kumasi, Ghana5(1) - 12 Simba Rabiu20 - 23(3) LPts
16/06/2028Dubai, UAE4 - 12 Asif Jahid4 - 16(1) WKO3
18/04/2028Kyoto, Japan4 - 11 Hitoshi Sasaki2 - 7 LPts
19/02/2028Nassau, Bahamas3 - 11 Isaac Prentice0 - 4 WPts
21/12/2027Nassau, Bahamas3 - 10 Chris Latta22 - 17 LPts
27/10/2027Buenos Aires, Argentina3 - 9 Javier Toledo10(1) - 12 LPts
29/08/2027Lusaka, Zambia3 - 8 Nwa Mutuba12 - 7 LPts
01/07/2027Nassau, Bahamas3 - 7 Joe Sheriff2 - 7 LPts
02/05/2027Nassau, Bahamas3 - 6 Sam Beatie1 - 8 LPts
04/03/2027Zarqa, Jordan3 - 5 Khalid Haddaoui7 - 23(4) LPts
04/01/2027Bangkok, Thailand3 - 4 Banchadej Kiatponthip7 - 9 LPts
06/11/2026Nassau, Bahamas2 - 4 Ives Ogier3 - 8 WPts
07/09/2026Bratislava, Slovakia2 - 3 Vladan Hasek33(1) - 15 LPts
09/07/2026Nassau, Bahamas1 - 3 Sam Kenna3 - 6 WPts
10/05/2026Nassau, Bahamas1 - 2 Chris Hallum7 - 16 LPts
29/03/2026Nassau, Bahamas1 - 1 Andy Daun5 - 17 LPts
07/02/2026Nassau, Bahamas1 - 0 Stuart Pyper11(1) - 30 LPts
06/01/2026Nassau, Bahamas0 - 0 Nathan Reidhead0 - 2 WPts