Weightclass:  Welterweight
Location:  Durham, USA
Record:  34 - 13
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
14/01/2025Durham, USA33 - 13 Haaris Kashif3 - 6 WPts
15/11/2024Tucson, USA32 - 13 Zach Kenna24 - 16 WPts
17/09/2024Lafayette, USA31 - 13 Gareth Oswald31(4) - 11 WPts
20/07/2024Virginia Beach, USA31 - 12 Rhys Hare15 - 21 LPts
23/05/2024Saint Paul, USA30 - 12 Bart Yell18 - 16 WPts
25/03/2024New York City, USA29 - 12 Justin Goar24 - 13(2) WPts
30/01/2024Krasnoyarsk, Russia29 - 11 Evgeny Litvinov32(3) - 12 LPts
02/12/2023Tehran, Iran29 - 10 Vinay Takshak20(1) - 16 LPts
03/10/2023Bayamon, Puerto Rico28 - 10 Sancho Mariscal1 - 0 WPts
05/08/2023Maroua, Cameroon27 - 10 Satch Songooo0 - 0 WPts
07/06/2023Sacremento, USA26 - 10 Inigo Marzo17(1) - 16 WPts
07/05/2023Constantine, Algeria25 - 10 Adnan Bedos9(1) - 14 WPts
09/03/2023Miami, USA24 - 10 Gareth Kingan15 - 13 WPts
27/01/2023Mumbai, India24 - 9 Yasin Bina22(2) - 10 LPts
29/11/2022Enugu, Nigeria23 - 9 Fraser Olanare15 - 14 WPts
30/09/2022Durham, USA22 - 9 Malik Molla0 - 8(1) WPts
02/08/2022Durham, USA21 - 9 Charles Gad0 - 8 WPts
01/06/2022Biysk, Russia20 - 9 Fadei Korobov6 - 7 WPts
02/04/2022Durham, USA19 - 9 Umair Ullah5 - 4 WPts
02/02/2022Durham, USA19 - 8 Daniil Kostygov18 - 6 LPts
03/12/2021Durham, USA18 - 8 Lloyd Wogan1 - 2 WPts
02/10/2021Recife, Brazil17 - 8 Diego Borrego12 - 6 WPts
04/08/2021Harare, Zimbabwe17 - 7 Dylan Mujuru11 - 12 LPts
05/06/2021Durham, USA16 - 7 Faisal Albalawi11 - 8 WPts
05/04/2021Nagpur, India15 - 7 Pritish Narra12(1) - 5 WPts
05/02/2021Antwerp, Belgium14 - 7 Coppe Gheeraerds8 - 11 WPts
08/12/2020Durham, USA13 - 7 Ewan McFarlane4 - 4 WPts
07/10/2020Houston, USA12 - 7 Jamie Crumb2 - 16 WPts
20/08/2020Durham, USA11 - 7 Verlyn Ado11 - 5 WPts
19/06/2020Durham, USA10 - 7 Oliver Carroll3 - 4 WPts
18/04/2020Asuncion, Paraguay9 - 7 Oro Mosqueda6 - 6 WPts
19/02/2020New York City, USA8 - 7 Clint Cumming2 - 6 WPts
22/12/2019Pueblo, USA7 - 7 Greg Inness3 - 4 WPts
31/10/2019Durham, USA7 - 6 Colin Elliot6 - 4 LPts
31/08/2019Durham, USA7 - 5 Ulises Oliveros11 - 0 LPts
02/07/2019Anchorage, USA6 - 5 Robert Elgin4 - 0 WPts
28/05/2019Durham, USA5 - 5 Robert Kwadwo3 - 1 WPts
29/03/2019Minsk, Belarus5 - 4 Luka Kotlyar4 - 4 LPts
29/01/2019Durham, USA4 - 4 Adam McChesney1 - 1 WPts
29/11/2018Shymkent, Kazakhstan3 - 4 Borya Acishew3 - 0 WPts
01/10/2018Tallahassee, USA2 - 4 Brendan Bricken0 - 2 WPts
18/08/2018Los Angeles, USA2 - 3 Cole Binnie0 - 0 LPts
28/06/2018Bangkok, Thailand1 - 3 Susuwandee Thaveechalermdit1 - 2 WPts
30/04/2018Philadelphia, USA1 - 2 John Lucier1 - 0 LPts
18/03/2018New York City, USA1 - 1 Bradley Dacus0 - 0 LPts
11/02/2018Minneapolis, USA0 - 1 Amon Finberg0 - 1 WPts
06/01/2018Albuquerque, USA0 - 0 Ian Montrose0 - 0 LPts