Weightclass:  Welterweight
Location:  Raleigh, USA
Record:  28 - 10
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
13/01/2026Raleigh, USA27 - 10 Geoff Gunion3 - 19(2) WPts
14/11/2025Raleigh, USA26 - 10 Gregor Carns6 - 11 WPts
15/09/2025Raleigh, USA25 - 10 Richie Hossack0 - 2 WPts
17/07/2025Raleigh, USA24 - 10 Valerio Barzagli1 - 8 WPts
18/05/2025Raleigh, USA23 - 10 Vasili Baimadi2 - 8 WPts
19/03/2025Raleigh, USA22 - 10 Vasili Zajylckanoff2 - 7 WPts
18/01/2025Raleigh, USA21 - 10 Donatien Bruant2 - 4 WPts
19/11/2024Raleigh, USA20 - 10 Diego Gonzalez2 - 12 WPts
19/09/2024Raleigh, USA19 - 10 Sarvan Baghirov1 - 10 WPts
21/07/2024Raleigh, USA18 - 10 Montgomery Baune2 - 3 WPts
21/05/2024Raleigh, USA17 - 10 Bryan Leeper10(1) - 18 WPts
22/03/2024Kyoto, Japan16 - 10 Takeo Matsuda4 - 11 WPts
23/01/2024Nashville, USA16 - 9 Hayden Duke13(1) - 13 LPts
28/11/2023Raleigh, USA15 - 9 Carlos Lemos3 - 8 WPts
28/09/2023Raleigh, USA14 - 9 Joseph MacGillivray0 - 3 WPts
31/07/2023Raleigh, USA13 - 9 Floyd Glassford8 - 16 WPts
01/06/2023Raleigh, USA12 - 9 Greg Abbey1 - 3 WPts
01/04/2023Stockholm, Sweden12 - 8 Maximilian Boden19 - 14 LPts
01/02/2023Saint Paul, USA11 - 8 Edward Norlin1 - 12(1) WPts
04/12/2022Waterbury, USA10 - 8 David Kirkwood5(2) - 10 WPts
30/10/2022Barcelona, Spain10 - 7 Fraco Bermejo1 - 2 LPts
01/09/2022Raleigh, USA9 - 7 Iago Borbon7 - 19 WPts
03/07/2022Green Bay, USA9 - 6 Frank Anderson12 - 7 LPts
18/05/2022Annaba, Algeria8 - 6 Faisal Harkat5 - 21 WPts
20/03/2022Kiev, Ukraine7 - 6 Sergei Mosin8(1) - 18 WPts
20/01/2022Athens, Greece6 - 6 Krzysztofr Demos5 - 17(1) WPts
20/11/2021Boston, USA5 - 6 Andrew MacDiarmid8 - 13 WPts
08/10/2021Dakar, Senegal4 - 6 Campbell Beaudoin2 - 11 WPts
08/08/2021Pittsburgh, USA4 - 5 Brett Ker4 - 9(2) LPts
22/06/2021New York City, USA4 - 4 Brendan Nesmith14 - 8 LPts
25/04/2021Raleigh, USA4 - 3 Amer Parsa1 - 1(1) LPts
23/02/2021Raleigh, USA3 - 3 Dave Antonio1 - 2 WPts
25/12/2020Istanbul, Turkey3 - 2 Tunc Bolukbashi11(1) - 7 LPts
26/10/2020Raleigh, USA2 - 2 Frank Hall4(1) - 15 WPts
28/08/2020Lexington, USA2 - 1 David Nanney9 - 4 LPts
04/07/2020Raleigh, USA1 - 1 Ewan McFarlane3 - 2 WPts
03/05/2020Raleigh, USA1 - 0 Jiro Yoshinaga0 - 1 LPts
05/03/2020Raleigh, USA0 - 0 Nathan Sangster2 - 5 WPts