Weightclass:  Light Welterweight
Location:  Nassau, Bahamas
Record:  31 - 19(4)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
08/08/2034Nassau, Bahamas30 - 19(4) Kolby Mattsen5 - 9(1) WPts
08/06/2034Nassau, Bahamas29 - 19(4) Felix Entrekin8 - 21 WPts
09/04/2034Nassau, Bahamas28 - 19(4) Alec Biggs4 - 12 WPts
08/02/2034Nassau, Bahamas28 - 18(4) Ewan Cochren31 - 7 LPts
09/12/2033Nassau, Bahamas28 - 17(3) Adam Primrose10 - 10 LKO3
09/10/2033Nassau, Bahamas27 - 17(3) Dillon Aikman4 - 11 WPts
09/08/2033Nassau, Bahamas26 - 17(3) Garner Modiano4 - 8 WPts
09/06/2033Nassau, Bahamas25 - 17(3) Ricardo Alban3 - 2 WPts
10/04/2033Nassau, Bahamas24 - 17(3) Dillon Aikman3 - 9 WPts
09/02/2033Nassau, Bahamas23 - 17(3) Federico Montanez1 - 27 WPts
10/12/2032Nassau, Bahamas22 - 17(3) Bradley Fails3 - 5 WPts
10/10/2032Nassau, Bahamas21 - 17(3) Paco Bermudez5 - 4 WPts
11/08/2032Nassau, Bahamas20 - 17(3) John Sauceman8 - 9 WPts
13/06/2032Brisbane, Australia19 - 17(3) Inigo Voskerchian2 - 2 WPts
15/04/2032Mendoza, Argentina18 - 17(3) Cisco Chicas1 - 2 WPts
16/02/2032Manukau, New Zealand17 - 17(3) Bradley Hindman15 - 17 WPts
19/12/2031Nassau, Bahamas16 - 17(3) Arran Hutcheson11 - 19 WPts
20/10/2031Mashhad, Iran15 - 17(3) Haaris Mattar14 - 34 WPts
22/08/2031Phoenix, USA14 - 17(3) Bart Norrie13 - 14 WPts
24/06/2031Montevideo, Uruguay13 - 17(3) Santiago Francisco6 - 7 WPts
26/04/2031Nassau, Bahamas12 - 17(3) Davie Yeatts13 - 12 WPts
28/02/2031Nassau, Bahamas11 - 17(3) Felix Entrekin0 - 6 WPts
30/12/2030Izmir, Turkey11 - 16(3) Tolga Dervish26 - 13 LPts
01/11/2030Stockholm, Sweden10 - 16(3) Matteo Degn5 - 14 WPts
03/09/2030Nassau, Bahamas9 - 16(3) Robert Faul14 - 16 WPts
04/07/2030Nassau, Bahamas8 - 16(3) Foster Flores9 - 11 WPts
06/05/2030Barcelona, Spain8 - 15(3) Joaquin Deniz4 - 3 LPts
08/03/2030Nassau, Bahamas7 - 15(3) John Sauceman1 - 0 WPts
08/01/2030San Salvador, El Salvador7 - 14(3) Jose Borbon30 - 22 LPts
09/11/2029Nassau, Bahamas6 - 14(3) Muthanna Alazafi1 - 14 WPts
10/09/2029Nassau, Bahamas6 - 13(3) Andy Hynd9 - 7 LPts
11/07/2029Sendai, Japan5 - 13(3) Nori Horie2 - 8 WPts
13/05/2029Malang, Indonesia5 - 12(3) Acawarman Pitono9 - 31(1) LPts
15/03/2029Lille, France5 - 11(3) Jeffrey Olin14 - 21 LPts
15/01/2029Mexico City, Mexico4 - 11(3) Xavier Casto0 - 3 WPts
17/11/2028Nassau, Bahamas4 - 10(3) Rob Simpson5(1) - 9 LPts
23/09/2028Nassau, Bahamas3 - 10(3) Mike Peebles3 - 8 WPts
24/07/2028Aba, Nigeria3 - 9(3) Chinedu Mutairu4 - 12 LPts
26/05/2028Nassau, Bahamas2 - 9(3) Eric Mkhize2 - 6 WPts
28/03/2028Berlin, Germany2 - 8(3) Rodman Jank11 - 13 LPts
29/01/2028Nassau, Bahamas2 - 7(3) Chris Gwenn2 - 1 LPts
30/11/2027Nassau, Bahamas1 - 7(3) Alec Bara1 - 7 WPts
02/10/2027Sharjah, UAE1 - 6(3) Kashif Alkindi8 - 14 LPts
04/08/2027Nassau, Bahamas1 - 5(2) Reyes Rufino8 - 10 LKO3
05/06/2027Aalborg, Denmark1 - 4(1) Zvi Svendsen58 - 25 LKO3
07/04/2027Nassau, Bahamas0 - 4(1) Neil Hampton0 - 0 WPts
23/02/2027Grodno, Belarus0 - 3 Andrii Ruschak17(1) - 27 LKO3
25/12/2026Nassau, Bahamas0 - 2 Alastair Fullerton12 - 27(1) LPts
03/11/2026Nassau, Bahamas0 - 1 Ricky Eagleson5 - 12 LPts
07/09/2026Nassau, Bahamas0 - 0 John Scholar3 - 5 LPts