Weightclass:  Welterweight
Location:  Nassau, Bahamas
Record:  46 - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
11/05/2034Nassau, Bahamas45 - 19 Neil Smykowski2 - 6 WPts
11/03/2034Nassau, Bahamas45 - 18 Paul Rodgers31 - 21 LPts Bahamas National Championships 2034View
13/01/2034Bratislava, Slovakia44 - 18 Cenek Matocha8 - 23 WPts
13/11/2033Santiago de los Caballeros, Dominican Republic43 - 18 Joaquin Agustin13 - 10 WPts
15/09/2033Oslo, Norway42 - 18 Skipp Bergan27 - 13(1) WPts
17/07/2033Nassau, Bahamas41 - 18 Cristiano Ippolito8 - 16 WPts
16/05/2033San Juan, Puerto Rico40 - 18 Bronco Tesoro12 - 23 WPts
17/03/2033Nassau, Bahamas40 - 17 Bart Sloss24 - 5 LPts Bahamas National Championships 2033View
14/03/2033Nassau, Bahamas39 - 17 Kris Thom5 - 2 WPts Bahamas National Championships 2033View
11/03/2033Nassau, Bahamas38 - 17 Henry Elgin12 - 15 WPts Bahamas National Championships 2033View
02/03/2033Nassau, Bahamas37 - 17 Diego Meneses3 - 9 WPts
31/12/2032Riyadh, Saudi Arabia36 - 17 Irfan Kalil0 - 11 WPts
01/11/2032Bamenda, Cameroon36 - 16 Reinald Leroux3 - 0 LPts
03/09/2032Nassau, Bahamas36 - 15 Ye Sheh35 - 10 LPts
03/08/2032Nassau, Bahamas36 - 14 Ye Sheh34 - 10 LPts
30/06/2032Nassau, Bahamas35 - 14 Wibowo Salimin25 - 19 WPts
30/05/2032Nassau, Bahamas34 - 14 Franklin Dauphin15 - 30(1) WPts
17/04/2032Nassau, Bahamas33 - 14 Gervasio Cacho23 - 21 WPts
14/03/2032Nassau, Bahamas33 - 13 Amon Suit19 - 18 LPts Bahamas National Championships 2032View
11/03/2032Nassau, Bahamas32 - 13 Roger Dunlap5 - 7 WPts Bahamas National Championships 2032View
07/02/2032Georgetown, Guyana31 - 13 Cole Rogerson32 - 18 WPts
07/01/2032Nassau, Bahamas30 - 13 Alejandro Molinar26(1) - 10 WPts
06/12/2031Nassau, Bahamas29 - 13 Borden Foccart20 - 21 WPts
05/11/2031Nassau, Bahamas28 - 13 Cole Rogerson30 - 17 WPts
05/10/2031Bouake, Ivory Coast27 - 13 Borden Foccart20 - 19 WPts
04/09/2031Havana, Cuba27 - 12 Alejandro Molinar24(1) - 8 LPts
15/07/2031Nassau, Bahamas26 - 12 Bronco Tesoro5 - 19 WPts
15/05/2031Melbourne, Australia25 - 12 Connor Garrett13 - 10 WPts
17/03/2031Nassau, Bahamas24 - 12 Paul Rodgers15 - 6 WPts Bahamas National Championships 2031View
14/03/2031Nassau, Bahamas23 - 12 Charlie Stitt10 - 7 WPts Bahamas National Championships 2031View
11/03/2031Nassau, Bahamas22 - 12 Floyd Douglass6 - 7 WPts Bahamas National Championships 2031View
23/01/2031Nassau, Bahamas21 - 12 Chris Dawe2 - 23 WPts
24/11/2030Nassau, Bahamas20 - 12 John Baldy11(3) - 20 WPts
28/09/2030Nassau, Bahamas20 - 11 Dan Shade7(1) - 23 LPts
31/07/2030Nassau, Bahamas19 - 11 Ian Mabie7 - 24 WPts
06/06/2030Nassau, Bahamas19 - 10 Chris Yeaman15 - 15 LPts
17/04/2030Nassau, Bahamas19 - 9 Nathan Hopper24 - 25 LPts
17/03/2030Nassau, Bahamas19 - 8 Jordan Woodford34 - 24 LPts Bahamas National Championships 2030View
14/03/2030Nassau, Bahamas18 - 8 Joel Tyree19 - 3 WPts Bahamas National Championships 2030View
11/03/2030Nassau, Bahamas17 - 8 Charlie Snoddy12 - 5 WPts Bahamas National Championships 2030View
30/01/2030Nassau, Bahamas16 - 8 Michael Wallach9 - 7(1) WPts
07/12/2029Nassau, Bahamas15 - 8 Vjeko Smolcic11 - 4 WPts
09/10/2029Nassau, Bahamas14 - 8 Charlie Rwamuhanda0 - 6 WPts
11/08/2029Nador, Morocco13 - 8 Khalish Tnibar9 - 7 WPts
13/06/2029Nassau, Bahamas12 - 8 Kamran Shaban3 - 10 WPts
14/04/2029Nassau, Bahamas11 - 8 Sean Loane1 - 3 WPts
14/02/2029Nassau, Bahamas10 - 8 Xeres Umanzor7 - 4 WPts
16/12/2028Sydney, Australia10 - 7 Alastair Barmore1 - 3 LPts
18/10/2028Santa Cruz de la Sierra, Bolivia10 - 6 Guillermo Macho10 - 16 LPts
19/08/2028Nassau, Bahamas9 - 6 Spencer Gillie8 - 10 WPts
02/07/2028Nassau, Bahamas8 - 6 Wayne Emond14 - 9 WPts
07/05/2028Nassau, Bahamas7 - 6 Justin Hailes2 - 20 WPts
14/03/2028Nassau, Bahamas7 - 5 Chris Hallum16 - 20 LPts Bahamas National Championships 2028View
11/03/2028Nassau, Bahamas6 - 5 Clint Steen1 - 2 WPts Bahamas National Championships 2028View
18/02/2028Nassau, Bahamas5 - 5 Dave Polland3 - 4 WPts
20/12/2027Douala, Cameroon5 - 4 Vere Djengoue9 - 8 LPts
22/10/2027Nassau, Bahamas5 - 3 Robert Gills0 - 0 LPts
07/09/2027Bangkok, Thailand5 - 2 Bualong Suwannang14(1) - 16 LPts
10/07/2027Nassau, Bahamas4 - 2 Michael Ivory0 - 0 WPts
17/05/2027Nassau, Bahamas3 - 2 Dan Shade2 - 6 WPts
29/03/2027Nassau, Bahamas2 - 2 Chris Mathew2 - 30(4) WPts
31/01/2027Nassau, Bahamas2 - 1 Matthew Hughes36 - 22(2) LPts
31/12/2026Nassau, Bahamas2 - 0 Hugh Kimmick26 - 19 LPts
03/11/2026Samarqand, Uzbekistan1 - 0 Valeri Aleskerov2 - 20(3) WPts
05/09/2026Nassau, Bahamas0 - 0 Aftab Hamam0 - 0 WPts