Weightclass:  Welterweight
Location:  Nassau, Bahamas
Record:  34(2) - 26
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
04/05/2031Nassau, Bahamas34(2) - 25 Desiderio Monica3 - 2 LPts
06/03/2031Nassau, Bahamas33(2) - 25 Nguyen Chien10 - 5 WPts
05/01/2031Nassau, Bahamas32(2) - 25 Gulbala Masood6 - 23 WPts
06/11/2030Nassau, Bahamas31(2) - 25 Sagaz Prado3 - 21 WPts
06/09/2030Nassau, Bahamas30(2) - 25 Reyes Buenaventura35 - 16 WPts
07/07/2030Nassau, Bahamas29(2) - 25 Jose Marzan11 - 7 WPts
09/05/2030Nassau, Bahamas28(2) - 25 Pancho Saldivar4 - 10 WPts
10/03/2030Nassau, Bahamas27(1) - 25 Fiske Oden0 - 15(5) WKO3
09/01/2030Nassau, Bahamas26(1) - 25 Nemesio Claro4 - 7 WPts
10/11/2029Nassau, Bahamas25(1) - 25 Dean Ryan3 - 9 WPts
11/09/2029Spanish Town, Jamaica24(1) - 25 Brad Yeatts10 - 21 WPts
14/07/2029Amman, Jordan23 - 25 Haaris Bastany2 - 9 WKO3
16/05/2029Nassau, Bahamas22 - 25 Robert Offei0 - 7 WPts
17/03/2029Nassau, Bahamas22 - 24 Hugh Sayer22 - 15 LPts Bahamas National Championships 2029View
14/03/2029Nassau, Bahamas21 - 24 Corey Shirer14 - 17 WPts Bahamas National Championships 2029View
11/03/2029Nassau, Bahamas20 - 24 Chris Peavy8 - 6 WPts Bahamas National Championships 2029View
01/03/2029Tehran, Iran19 - 24 Syed Nazimuddin0 - 2 WPts
01/01/2029Manukau, New Zealand18 - 24 Daniel Jones0 - 0 WPts
02/11/2028Roskilde, Denmark17 - 24 Ulster Johannsen14 - 16 WPts
04/09/2028Liege, Belgium17 - 23 Verity de la Bretonne17 - 12 LPts
07/07/2028Nassau, Bahamas17 - 22 James Heggie19 - 13 LPts
08/05/2028Nassau, Bahamas17 - 21 James Heggie18 - 13 LPts
17/03/2028Nassau, Bahamas17 - 20 Jordan Woodford22 - 12 LPts Bahamas National Championships 2028View
14/03/2028Nassau, Bahamas16 - 20 Dave Philip7 - 5 WPts Bahamas National Championships 2028View
11/03/2028Nassau, Bahamas15 - 20 Nathan Raney6 - 17 WPts Bahamas National Championships 2028View
23/02/2028Nassau, Bahamas14 - 20 Joe Loane8 - 7 WPts
25/12/2027Dushanbe, Tajikistan13 - 20 Tarlan Semaan5 - 19(1) WPts
27/10/2027Nassau, Bahamas12 - 20 Risto Sirvio4 - 6 WPts
28/08/2027Rosario, Argentina11 - 20 Santiago Arellanes9 - 13 WPts
29/06/2027Adelaide, Australia11 - 19 Damiano Marchetti8 - 14 LPts
01/05/2027Kitakyushu, Japan11 - 18 Fumio Mita15 - 8 LPts
03/03/2027Nassau, Bahamas10 - 18 Chris Yeaman1 - 6 WPts
02/01/2027Santiago, Chile9 - 18 Eloy Jaramillo4 - 19(1) WPts
04/11/2026Utrecht, Netherlands9 - 17 Ange Harinc23 - 19 LPts
06/09/2026Samarqand, Uzbekistan8 - 17 Ioakim Zajylkanoff14 - 15 WPts
08/07/2026Toulon, France8 - 16 Reinald Cabal9 - 8 LPts
10/05/2026Nassau, Bahamas7 - 16 John Baldy1 - 2 WPts
11/03/2026Nassau, Bahamas7 - 15 Hugh Kimmick21 - 17 LPts Bahamas National Championships 2026View
28/01/2026Nassau, Bahamas6 - 15 Paul Croy13 - 11 WPts
02/12/2025Nassau, Bahamas5 - 15 Shevon Lamptey2 - 8 WPts
03/10/2025Minsk, Belarus5 - 14 Vanko Bandura23(6) - 25 LPts
05/08/2025Boksburg, South Africa5 - 13 Quaashie Boateng3 - 10 LPts
07/06/2025Nassau, Bahamas4 - 13 Fedya Serikov2 - 11 WPts
09/04/2025Nassau, Bahamas4 - 12 Igor Grabaza4 - 7 LPts
09/02/2025Nassau, Bahamas4 - 11 Nathan Hopper1 - 16 LPts
11/12/2024Constantine, Algeria3 - 11 Kamran Gasmi4 - 3 WPts
13/10/2024Nassau, Bahamas2 - 11 Chris Mathew0 - 17(4) WPts
16/08/2024Nassau, Bahamas2 - 10 Jordan Woodford1 - 2 LPts
17/06/2024Douala, Cameroon2 - 9 Marlon Hinault26 - 15 LPts
19/04/2024Nassau, Bahamas2 - 8 Stuart Pyper4(1) - 25 LPts
20/02/2024Mueang Samut Prakan, Thailand2 - 7 Manopnoi Maperm21 - 3 LPts
23/12/2023San Juan, Argentina2 - 6 Jose Duenas17(1) - 23 LPts
25/10/2023San Jose, Costa Rica2 - 5 Cris Mesquita17 - 19 LPts
26/08/2023Shymkent, Kazakhstan2 - 4 Kolzak Kajrbekov0 - 10 LPts
28/06/2023Nassau, Bahamas1 - 4 Chris Mathew0 - 9(2) WPts
06/05/2023Yerevan, Armenia1 - 3 Asdur Garian5 - 18 LPts
08/03/2023Nassau, Bahamas1 - 2 Ashley Lockard5 - 10 LPts
08/01/2023Nassau, Bahamas1 - 1 David Isaacs17 - 15 LPts
13/11/2022Nassau, Bahamas1 - 0 Joel Fraser15 - 15 LPts
05/10/2022Nassau, Bahamas0 - 0 Nathan Hopper0 - 2 WPts