Weightclass:  Welterweight
Location:  Huntsville, USA
Record:  18 - 25
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
17/03/2025Huntsville, USA17 - 25 Federico Portillo2 - 11(1) WPts
16/01/2025Huntsville, USA16 - 25 Ivar Soderlund1 - 9 WPts
17/11/2024Huntsville, USA15 - 25 Rehman Naseer1 - 6 WPts
18/09/2024Huntsville, USA14 - 25 John Carew2(1) - 6 WPts
20/07/2024Harare, Zimbabwe13 - 25 Lisimba Chawapiwa6 - 14 WPts
21/05/2024Warsaw, Poland12 - 25 Oskar Stepnowski1 - 3 WPts
23/03/2024Honolulu, USA12 - 24 Sam Meylor22 - 7 LPts
31/01/2024San Francisco, USA12 - 23 Michael Blaikie34 - 6 LPts
20/12/2023Odense, Denmark12 - 22 Jarl Berwald33 - 6 LPts
21/10/2023Basel, Switzerland12 - 21 Rico Schepp14(3) - 22 LPts
23/08/2023Huntsville, USA11 - 21 Amjad Irani1 - 5 WPts
24/06/2023Oslo, Norway10 - 21 Lamont Juul3 - 7 WPts
26/04/2023Charlotte, USA10 - 20 Zachary Hutcheon22 - 8 LPts USA National Championships 2023View
04/04/2023Huntsville, USA9 - 20 William Kirkpatrick10(1) - 19 WPts
03/02/2023Charlotte, USA8 - 20 Gethin Cardenas3 - 17 WPts
05/12/2022Dublin, Ireland8 - 19 Carl McElligott9 - 20 LPts
07/10/2022Shiraz, Iran7 - 19 Umair Amen11 - 16 WPts
09/08/2022Anchorage, USA7 - 18 Robert Elgin19 - 5 LPts
24/06/2022Huntsville, USA6 - 18 Mohsin Bhutto7 - 7 WPts
26/04/2022Jacksonville, USA6 - 17 Mark Gilchrist17 - 9 LPts
23/03/2022Seattle, USA6 - 16 Alen Sheehy7 - 14 LPts
18/02/2022Guadalajara, Mexico5 - 16 Alvino Tejada17 - 9 WPts
21/12/2021Bremen, Germany5 - 15 Jan Gerde17 - 5 LPts
23/10/2021Jersey City, USA5 - 14 Dino Mauro8 - 9 LPts
25/08/2021Salta, Argentina5 - 13 Eduardo Mantilla9 - 0 LPts
27/06/2021New Orleans, USA4 - 13 Nathan Sangster5 - 10 WPts
29/04/2021Anaheim, USA4 - 12 Dan Rury24 - 1 LPts USA National Championships 2021View
26/04/2021Anaheim, USA3 - 12 Robert Darling18 - 4 WPts USA National Championships 2021View
17/04/2021Lusaka, Zambia2 - 12 Nabulung Zimba7 - 13 WPts
17/02/2021Houston, USA2 - 11 Davie Hunter2 - 3 LPts
19/12/2020Kingston, Jamaica2 - 10 Kian Woods9 - 9 LPts
18/10/2020Tirana, Albania2 - 9 Engjell Alii6 - 9 LPts
20/08/2020Madison, USA2 - 8 Brendan Hughes2 - 0 LPts
20/06/2020Huntsville, USA2 - 7 Thorsten Johanning14 - 2 LPts
20/04/2020Huntsville, USA2 - 6 Brendan Padon0 - 1 LPts
21/02/2020Huntsville, USA1 - 6 Chris Nash2 - 6 WPts
22/12/2019Huntsville, USA1 - 5 Juan Guerra10 - 1 LPts
22/10/2019Huntsville, USA0 - 5 Bryn Frodge1 - 2 WPts
23/08/2019New Kingston, Jamaica0 - 4 John Spiers8 - 3 LPts
25/06/2019Miami, USA0 - 3 Steven Polk3 - 2 LPts
08/05/2019Huntsville, USA0 - 2 Dave Hughes3 - 3 LPts
07/03/2019Huntsville, USA0 - 1 Colin Elliot3 - 3 LPts
05/01/2019Huntsville, USA0 - 0 Stephen Monahan3 - 2 LPts