Weightclass:  Middleweight
Location:  Chesapeake, USA
Record:  18(1) - 18
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
22/09/2025Chesapeake, USA18(1) - 17 Aku Hyttinen20 - 8 LPts
25/07/2025Chesapeake, USA17(1) - 17 Mark Sheehy0 - 3 WPts
27/05/2025Chesapeake, USA16(1) - 17 Danny Morison10 - 11 WPts
28/03/2025Chesapeake, USA15(1) - 17 Odell Kemner5 - 16 WPts
28/01/2025Chesapeake, USA14(1) - 17 Chris Ferguson4 - 6(1) WPts
29/11/2024Chesapeake, USA13(1) - 17 Dave Meiffret2(1) - 11 WPts
30/09/2024Knoxville, USA12(1) - 17 Amon McRobbie8 - 16 WPts
28/08/2024Marseille, France12(1) - 16 Chandler Gervais4 - 18 LPts
30/06/2024Montgomery, USA11(1) - 16 Dave Axtell6 - 28 WPts
15/05/2024Zamboanga City, Philippines11(1) - 15 Berto Pagaduan19(1) - 19 LPts
17/03/2024Chesapeake, USA11(1) - 14 Scott Adie4 - 10 LPts
17/01/2024Jeonju, South Korea10(1) - 14 Min-hyeok Sin4 - 9 WPts
19/11/2023Seattle, USA10(1) - 13 Jake Troup5 - 13 LPts
26/09/2023Chesapeake, USA9(1) - 13 Franklin Ardant0 - 11 WPts
29/07/2023Cleveland, USA8(1) - 13 Ian Maitland2 - 16 WPts
15/06/2023Chesapeake, USA7(1) - 13 Dan Coughlan1 - 1 WPts
16/04/2023Los Angeles, USA7(1) - 12 Mark Shanks21 - 8 LPts
16/03/2023Houston, USA7(1) - 11 Harvey Clark15 - 4 LPts
01/02/2023Chesapeake, USA6(1) - 11 Curtis Cohen2 - 1 WPts
03/12/2022Chesapeake, USA5 - 11 Chris Connelly0 - 13(7) WKO3
03/10/2022Amsterdam, Netherlands4 - 11 Leonard Hame4 - 11 WPts
05/08/2022Makiivka, Ukraine3 - 11 Petro Batko0 - 0 WPts
06/06/2022Wiesbaden, Germany3 - 10 Jay Meindl19(3) - 6 LPts
08/04/2022Athens, Greece3 - 9 Alddes Perro15 - 10 LPts
08/02/2022Tehran, Iran3 - 8 On Mu16 - 7 LPts
10/12/2021Funabashi, Japan2 - 8 Naoki Nakahara2 - 11 WPts
10/10/2021Algiers, Algeria2 - 7 Amer Tiouli11 - 13 LPts
12/08/2021Dushanbe, Tajikistan2 - 6 Vusal Mammadguliyev15 - 8 LPts
13/06/2021Johor Bahru, Malaysia1 - 6 Aftab Bagheri4 - 15 WPts
15/04/2021Cleveland, USA1 - 5 Shaun Wharry9 - 7 LPts
15/02/2021Macon, USA1 - 4 Dale Finlayson1 - 10 LPts
18/12/2020Worcester, USA1 - 3 Dai Lytle6 - 4 LPts
24/10/2020Allentown, USA1 - 2 Matt Gehman13(1) - 2 LPts
04/09/2020Chesapeake, USA1 - 1 Carlos Severo2 - 2 LPts
05/07/2020Tulsa, USA0 - 1 Peter McCambridge0 - 0 WPts
05/05/2020Portland, USA0 - 0 Dan Cochren0 - 0 LPts