Weightclass:  Lightweight
Location:  Nashville, USA
Record:  31 - 13
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
08/10/2027Nashville, USA31 - 12 Jorma Laurila9 - 5 LPts
10/08/2027Nashville, USA30 - 12 Alex Mostrom8 - 8(1) WPts
11/06/2027Nashville, USA29 - 12 Zachary Hanen1 - 0 WPts
12/04/2027Nashville, USA28 - 12 John Haughey3 - 6 WPts
11/02/2027Nashville, USA27 - 12 Yahya Hajiyev0 - 8 WPts
13/12/2026Kumasi, Ghana27 - 11 Oscar Osei47(1) - 15 LPts
15/10/2026Nashville, USA26 - 11 Declan Carlow2 - 8 WPts
16/08/2026Hyderabad, India25 - 11 Aditya Atwal8 - 19 WPts
18/06/2026Waterford, Ireland25 - 10 Ciaran Keegan10 - 24 LPts
20/04/2026Nashville, USA24 - 10 Haaris Ismael2 - 3 WPts
20/02/2026Shreveport, USA24 - 9 Leeroy Kilgore40(4) - 12 LPts
29/12/2025Nashville, USA23 - 9 Ibeamaka Ofosu-Ayeh3 - 9 WPts
30/10/2025Nashville, USA22 - 9 Leverett Mulliez10 - 31 WPts
01/09/2025Nashville, USA21 - 9 Antoine Cevert2 - 4 WPts
03/07/2025Kolkata, India21 - 8 Rahul Rajpurohit7 - 23 LPts
05/05/2025Copenhagen, Denmark20 - 8 Niels Fey0 - 0 WPts
07/03/2025Nashville, USA19 - 8 Khalid Nassar1 - 3 WPts
07/01/2025Albuquerque, USA19 - 7 Mohsin Salloum7 - 20 LPts
30/11/2024Norfolk, USA18 - 7 Nick Leys1 - 12 WPts
26/11/2024Columbia, USA17 - 7 Jay Alberto2 - 5 WPts
19/11/2024Seattle, USA16 - 7 Dylan Duchesnay0 - 16(1) WPts
11/11/2024Charlotte, USA16 - 6 Felix Sealy3 - 9 LPts
28/10/2024Honolulu, USA15 - 6 Rich Rusk2 - 9(2) WPts
23/10/2024Boise, USA14 - 6 James Bethel0 - 16(1) WPts
09/10/2024Birmingham, USA13 - 6 Ben Erving3 - 18 WPts
09/10/2024Birmingham, USA13 - 5 Ben Erving2 - 18 LPts
05/09/2024Modesto, USA13 - 4 Manuel Puerta2 - 11(1) LPts
31/08/2024Birmingham, USA12 - 4 Ben Erving2 - 17 WPts
21/08/2024Memphis, USA11 - 4 Nicholas Myles4 - 17 WPts
08/08/2024Boise, USA10 - 4 James Bethel0 - 14(1) WPts
01/08/2024Seattle, USA9 - 4 Dylan Duchesnay0 - 13(1) WPts
30/06/2024Khujand, Tajikistan9 - 3 Hazi Jahangirov3 - 9 LPts
01/05/2024Boise, USA8 - 3 James Bethel0 - 12(1) WPts
26/04/2024Seattle, USA7 - 3 Dylan Duchesnay0 - 11(1) WPts
17/04/2024Seattle, USA6 - 3 Dylan Duchesnay0 - 10(1) WPts
24/03/2024Boise, USA5 - 3 James Bethel0 - 11(1) WPts
14/03/2024Port St. Lucie, USA5 - 2 Mark Milton0 - 3 LPts
11/03/2024Wichita, USA4 - 2 Ethan Abram4 - 17 WPts
24/02/2024Seattle, USA3 - 2 Dylan Duchesnay0 - 9(1) WPts
10/02/2024Seattle, USA2 - 2 Dylan Duchesnay0 - 8(1) WPts
04/02/2024Louisville, USA2 - 1 James Crawford0 - 16(5) LPts
20/01/2024Louisville, USA1 - 1 James Crawford0 - 15(5) WPts
17/01/2024Nashville, USA0 - 1 Mark Alan1 - 3 WPts
16/01/2024Colorado Springs, USA0 - 0 Euan Gavin0 - 10 LPts