Weightclass:  Lightweight
Location:  Newark, USA
Record:  30 - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
15/09/2025Newark, USA29 - 20 Chris Yeoman1 - 7 WPts
17/07/2025Newark, USA28 - 20 Brendan Low0 - 2(1) WPts
18/05/2025Newark, USA27 - 20 Gus Cochran2(1) - 23 WPts
19/03/2025Newark, USA26 - 20 Stuart Methven1 - 10 WPts
18/01/2025Newark, USA25 - 20 Salvador Riojas21 - 19 WPts
19/11/2024Newark, USA24 - 20 Bruce Woo2 - 11 WPts
20/09/2024Newark, USA23 - 20 Declan George5 - 9 WPts
22/07/2024Newark, USA22 - 20 Zacarias Vasconcellos14 - 13 WPts
22/05/2024Newark, USA21 - 20 Malte Mork0 - 9 WPts
23/03/2024Newark, USA21 - 19 Leeroy Murray15(3) - 25(4) LPts
23/01/2024Newark, USA20 - 19 Marek Lhotka1 - 6 WPts
24/11/2023Newark, USA19 - 19 Ian Heide2 - 7 WPts
23/09/2023Houston, USA18 - 19 John Neill5 - 8 WPts
26/07/2023Seoul, South Korea18 - 18 Sung-yun Hur17 - 12 LPts
28/05/2023Newark, USA17 - 18 Bruce McRaney1 - 7 WPts
29/03/2023Anchorage, USA16 - 18 James Rutherford2 - 4 WPts
29/01/2023Seattle, USA15 - 18 Morgan Ponton7 - 19 WPts
30/11/2022Newark, USA14 - 18 Valeri Sabralimov0 - 8 WPts
30/09/2022Madrid, Spain14 - 17 Senon Ojeda16 - 14 LPts
02/08/2022Newark, USA13 - 17 Robert Cadle14 - 15(2) WPts
31/05/2022Montevideo, Uruguay13 - 16 Manny Lorenzo25(1) - 7 LPts
02/04/2022Newark, USA12 - 16 Eun-sun You1 - 16 WPts
02/02/2022Vilnius, Lithuania11 - 16 Henio Szumna8 - 12 WPts
03/12/2021Gilbert, USA10 - 16 Sam Lothian8 - 17 WPts
05/10/2021Newark, USA9 - 16 Dominik Stokowski4 - 18 WPts
04/08/2021Port-au-Prince, Haiti9 - 15 Chivalry Meiffret19 - 4 LPts
04/06/2021Newark, USA9 - 14 Robert Livas0 - 4 LPts
04/04/2021Knoxville, USA9 - 13 Chris Auriol18 - 3 LPts
06/02/2021New York City, USA9 - 12 Cody Finnin12 - 5 LPts
09/12/2020London, UK9 - 11 Jonathan Corcoran13 - 3 LPts
09/10/2020Gilbert, USA9 - 10 Sam Lothian5 - 13 LPts
28/08/2020Tehran, Iran8 - 10 Saad Agha1 - 12(4) WPts
29/06/2020Marseille, France7 - 10 Launcelot Camus5 - 8 WPts
30/04/2020Newark, USA7 - 9 Dmitriy Saidahmetov5 - 6 LPts
02/03/2020Newark, USA7 - 8 Oliver Daw8(1) - 3 LPts
01/01/2020Chesapeake, USA6 - 8 John Lynch4(1) - 9 WPts
03/11/2019Newark, USA5 - 8 Zygfryd Bazan2 - 11 WPts
04/09/2019Newark, USA5 - 7 Gus Scheiderer7(1) - 3 LPts
06/07/2019Newark, USA4 - 7 Ignado Bras2 - 0 WPts
06/05/2019Cork, Ireland4 - 6 Lee Moore1 - 0 LPts
06/03/2019Toshkent, Uzbekistan4 - 5 Suleiman Abyshev4 - 0 LPts
05/01/2019Minneapolis, USA4 - 4 Mason Roderick0 - 0 LPts
02/12/2018Newark, USA3 - 4 Szymon Necel3 - 3 WPts
03/10/2018Newark, USA3 - 3 Chang-woo Moon0 - 1 LPts
05/08/2018Los Angeles, USA2 - 3 Jordan Lawrimore0 - 0 WPts
05/07/2018Philadelphia, USA1 - 3 Jack Argyle0 - 0 WPts
23/05/2018Oujda, Morocco1 - 2 Kahil Najmi2 - 1 LPts
25/03/2018Lincoln, USA1 - 1 Iain McPhee1 - 1 LPts
10/02/2018Birmingham, USA1 - 0 Robert Cadle1 - 0 LPts
06/01/2018Henderson, USA0 - 0 Mark Clark0 - 0 WPts