Weightclass:  Welterweight
Location:  Anchorage, USA
Record:  25 - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
21/12/2031Anchorage, USA24 - 16 Alastair Kimmick6 - 10 WPts
22/10/2031Anchorage, USA23 - 16 Barry Bateman10 - 10 WPts
22/08/2031Anchorage, USA22 - 16 John Moffatt2 - 3 WPts
23/06/2031Sana'a, Yemen21 - 16 Ahmed Rahal5 - 19 WPts
25/04/2031Nizhny Tagil, Russia20 - 16 Pyotr Jakovenko4 - 1 WPts
25/02/2031Anchorage, USA19 - 16 Gethin Zajaczkowski1 - 0 WPts
27/12/2030Cork, Ireland18 - 16 Eoghan Burns9 - 16 WPts
29/10/2030Olathe, USA18 - 15 Blake Bogle5 - 18 LPts
31/08/2030Anchorage, USA17 - 15 Afanas Sozonov1 - 2 WPts
30/06/2030Georgetown, Guyana16 - 15 Josh Caruth5 - 3 WPts
02/05/2030Cork, Ireland16 - 14 Robert Coughlan3 - 5 LPts
04/03/2030Trujillo, Peru15 - 14 Jerrold Landaverde0 - 2 WPts
04/01/2030Philadelphia, USA14 - 14 Declan Nisbett4 - 15 WPts
06/11/2029Mobile, USA13 - 14 Mark Archibald8 - 20 WPts
08/09/2029Anchorage, USA12 - 14 Einhard Stockel11 - 22 WPts
10/07/2029Abidjan, Ivory Coast11 - 14 Chivalry Cantor9 - 15 WPts
12/05/2029New Delhi, India11 - 13 Ibrahim Ozer7 - 19 LPts
14/03/2029Madrid, Spain10 - 13 Angel Valero4 - 14 WPts
14/01/2029Cape Coral, USA9 - 13 Ollie Campoy1 - 14 WPts
17/11/2028Kansas City, USA8 - 13 Ian Skov2 - 23(1) WPts
21/09/2028Christchurch, New Zealand7 - 13 Vincent Dunning16 - 14 WPts
24/07/2028Charlotte, USA7 - 12 Kenzie Gorry9 - 15 LPts
28/05/2028Fort Wayne, USA7 - 11 Blake Harrier19(2) - 15 LPts
29/03/2028Anchorage, USA6 - 11 Callum Cormack1 - 7 WPts
29/01/2028Memphis, USA6 - 10 James Beh17 - 5 LPts
30/11/2027Memphis, USA5 - 10 Isaac MacAdam0 - 11 WPts
03/10/2027Milwaukee, USA5 - 9 Barry Carneal6 - 6 LPts
04/08/2027Guayaquil, Ecuador5 - 8 Jesus Mosca21 - 13 LPts
06/06/2027Mitchells Plain, South Africa5 - 7 Colin Badenhorst14 - 9 LPts
08/04/2027Anchorage, USA4 - 7 Mark Pate5(1) - 15 WPts
08/02/2027Anchorage, USA4 - 6 Justin Zakayo3 - 8 LPts
10/12/2026Settat, Morocco4 - 5 Khalish Rachane13 - 17 LPts
12/10/2026Dakar, Senegal4 - 4 Canaan Bathily5 - 14 LPts
14/08/2026Anchorage, USA3 - 4 Isaac MacAdam0 - 3 WPts
16/06/2026Anchorage, USA2 - 4 Ian Blier0 - 1 WPts
17/04/2026Greensboro, USA2 - 3 Ian McCauley10 - 18(7) LPts
22/02/2026Stockholm, Sweden2 - 2 Felix Moder5 - 3 LPts
25/12/2025Sana'a, Yemen2 - 1 Adnan Greiss3 - 7 LPts
27/10/2025New York City, USA1 - 1 Jasper Gatti0 - 0 WPts
02/09/2025Anchorage, USA1 - 0 Nathan Duffy5 - 10(1) LPts
05/07/2025Honolulu, USA0 - 0 Rob Albert0 - 0 WPts