Weightclass:  Lightweight
Location:  Eugene, USA
Record:  25(1) - 11
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
13/07/2029Eugene, USA24(1) - 11 Moses Sanusi9 - 5(1) WPts
15/05/2029Eugene, USA24(1) - 10 Emanuel Orrantia17 - 8(1) LPts
16/03/2029Eugene, USA23(1) - 10 Fred Yates2 - 5 WPts
15/01/2029Coventry, UK22(1) - 10 William McPhetridge3 - 11 WPts
17/11/2028Dublin, Ireland21(1) - 10 Joshua MacNeill14 - 25 WPts
19/09/2028Eugene, USA20(1) - 10 Sam Harwood0 - 1 WPts
20/07/2028Dublin, Ireland19(1) - 10 Noel Sheedy4 - 19 WPts
22/05/2028Rome, Italy18(1) - 10 Vanni Carossino3 - 2 WPts
24/03/2028Eugene, USA17(1) - 10 Brendan Brennan5 - 14 WPts
24/01/2028Leipzig, Germany16(1) - 10 Hildbrand Birchmeier5 - 10 WPts
26/11/2027El Paso, USA15(1) - 10 Dominic Landrum7 - 10 WPts
28/09/2027Oklahoma City, USA14(1) - 10 Matthew Evans11 - 19 WPts
03/08/2027Chicago, USA14(1) - 9 Spencer Dula10 - 10 LPts
06/06/2027Dublin, Ireland14(1) - 8 Lee Hearn23 - 5 LPts
08/04/2027Eugene, USA13(1) - 8 Dmitriy Mikheev5 - 21(3) WPts
07/02/2027Toshkent, Uzbekistan13(1) - 7 Atabala Samad2 - 11 LPts
09/12/2026Milwaukee, USA12(1) - 7 John McGinnis7 - 7 WPts
10/10/2026West Valley City, USA11(1) - 7 Justin Abraham6 - 6 WPts
13/08/2026Allentown, USA11(1) - 6 Isaac Diggins7 - 11 LPts
19/06/2026Eugene, USA10(1) - 6 Robert Wyburn13 - 8 WPts
15/06/2026Eugene, USA9(1) - 6 Sam Whiteford2 - 8 WPts
16/04/2026Accra, Ghana8(1) - 6 Uzoma Adamafio8 - 10 WPts
16/02/2026Eugene, USA7(1) - 6 Robert Caron0 - 1 WPts
18/12/2025Eugene, USA6(1) - 6 Dave Porteous5 - 4 WPts
19/10/2025Lexington, USA6(1) - 5 Owen Stater22 - 6 LPts
27/08/2025Eugene, USA5(1) - 5 Mel Bogie1 - 1 WPts
28/06/2025Eugene, USA4(1) - 5 Tobias Kinman3 - 2 WPts
09/05/2025Chesapeake, USA3 - 5 John Twaddle5 - 26(11) WKO3
24/03/2025El Paso, USA2 - 5 Dominic Landrum0 - 0 WPts
18/02/2025Portmore, Jamaica2 - 4 Rich Pickens12 - 15 LPts
21/12/2024Rijeka, Croatia2 - 3 Mile Kozina14 - 26(1) LPts
23/10/2024Riga, Latvia2 - 2 Yulian Linde22(1) - 17 LPts
25/08/2024Lowell, USA2 - 1 Dominic Whalen10 - 15 LPts
03/07/2024Louisville, USA1 - 1 Harvey Barnes1 - 1 WPts
03/05/2024Knoxville, USA1 - 0 Brendan McAllister1 - 1 LPts
05/03/2024Eugene, USA0 - 0 Lewis Brackenridge1 - 4 WPts