Weightclass:  Welterweight
Location:  Nassau, Bahamas
Record:  31 - 21
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
09/02/2034Nassau, Bahamas31 - 20 Jean Normandeau37 - 6 LPts
09/01/2034Maracay, Venezuela31 - 19 Patrick Speed25 - 8 LPts Americas Championships 2034View
02/12/2033Nassau, Bahamas31 - 18 Hernan Vejar35 - 9 LPts
29/10/2033Nassau, Bahamas30 - 18 Luis Carrasco24 - 19 WPts
16/09/2033Nassau, Bahamas29 - 18 Nemesio Ferraz20 - 20 WPts
16/08/2033Santa Clara, Cuba28 - 18 Nemesio Ferraz20 - 19 WPts
16/07/2033Prague, Czech Republic27 - 18 VÝtezslav Simek41 - 10 WPts
15/06/2033Tokyo, Japan27 - 17 Satoshi Kodama38(1) - 7 LPts
15/05/2033Santa Clara, Cuba26 - 17 Nemesio Ferraz19 - 17 WPts
11/04/2033Harare, Zimbabwe26 - 16 Bryn Zvinavashe31 - 14(1) LPts
11/03/2033Nassau, Bahamas26 - 15 Bart Sloss22 - 5 LPts Bahamas National Championships 2033View
15/02/2033Sana'a, Yemen25 - 15 Syed Sabbagh24 - 12 WPts
15/01/2033Nassau, Bahamas25 - 14 Bryn Zvinavashe29 - 14(1) LPts
09/12/2032Al Ain, UAE24 - 14 Aftab Said30(1) - 16 WPts
08/11/2032Al Ain, UAE24 - 13 Aftab Said29(1) - 16 LPts
07/10/2032Al Ain, UAE24 - 12 Aftab Said28(1) - 16 LPts
04/09/2032Durban, South Africa24 - 11 John Booysen33 - 5 LPts
15/07/2032Nassau, Bahamas23 - 11 Amon Suit21 - 19 WPts
16/05/2032Santa Clara, Cuba23 - 10 Nemesio Ferraz15 - 11 LPts
17/03/2032Nassau, Bahamas22 - 10 Amon Suit20 - 18 WPts Bahamas National Championships 2032View
14/03/2032Nassau, Bahamas21 - 10 Bart Sloss17 - 3 WPts Bahamas National Championships 2032View
11/03/2032Nassau, Bahamas20 - 10 Robert Gills10 - 20 WPts Bahamas National Championships 2032View
25/02/2032Nassau, Bahamas19 - 10 Bob Kinnear16 - 19 WPts
27/12/2031Nassau, Bahamas18 - 10 Robert Gills9 - 19 WPts
28/10/2031Nassau, Bahamas17 - 10 Seth Greenlees1 - 5 WPts
28/08/2031Manukau, New Zealand16 - 10 Daniel Jones17 - 6 WPts
28/07/2031Manukau, New Zealand16 - 9 Daniel Jones16 - 6 LPts
27/06/2031Panama City, Panama16 - 8 Fidel Hernandez5 - 3 LPts
27/05/2031Vilnius, Lithuania16 - 7 Cibor Groch34 - 24 LPts
26/04/2031Nassau, Bahamas15 - 7 Patrick Vincent4 - 4 WPts
17/03/2031Nassau, Bahamas15 - 6 Dave Philip24 - 12 LPts Bahamas National Championships 2031View
14/03/2031Nassau, Bahamas14 - 6 Bart Sloss10 - 2 WPts Bahamas National Championships 2031View
11/03/2031Nassau, Bahamas13 - 6 George Aye10 - 6 WPts Bahamas National Championships 2031View
07/02/2031Nassau, Bahamas12 - 6 Vince Luchenje6 - 4 WPts
07/01/2031Nassau, Bahamas11 - 6 Dave Lewison25(4) - 35 WPts
19/11/2030Geneva, Switzerland10 - 6 Percival Cendrars18 - 22 WPts
21/09/2030Nassau, Bahamas9 - 6 Henry Elgin4 - 7 WPts
22/07/2030Nassau, Bahamas9 - 5 George Aye6 - 6 LPts
04/06/2030Nassau, Bahamas8 - 5 Ewan Nanney3 - 12 WPts
06/04/2030Nassau, Bahamas7 - 5 Euan Farm13 - 24 WPts
10/02/2030Nassau, Bahamas6 - 5 Theo Caddell1 - 1 WPts
12/12/2029Nassau, Bahamas5 - 5 Stuart Callan1 - 0 WPts
13/10/2029Antwerp, Belgium4 - 5 Oli Van den Stocke3 - 8 WPts
15/08/2029Nassau, Bahamas3 - 5 Rob Halley4 - 27 WPts
18/06/2029Nassau, Bahamas3 - 4 Joel Tyree13 - 3 LPts
25/04/2029Nassau, Bahamas3 - 3 Spencer Gillie9 - 14 LPts
11/03/2029Nassau, Bahamas3 - 2 Hugh Sayer20 - 15 LPts Bahamas National Championships 2029View
03/03/2029Nassau, Bahamas2 - 2 Bruce Tosh16 - 18 WPts
29/01/2029Nassau, Bahamas1 - 2 Charlie Stitt1 - 1 WPts
16/12/2028Nassau, Bahamas1 - 1 Charlie Snoddy5 - 4 LPts
27/10/2028Nassau, Bahamas1 - 0 Dylan Martie12 - 10 LPts
19/09/2028Nassau, Bahamas0 - 0 David Leithead1 - 1 WPts