Weightclass:  Middleweight
Location:  Tehran, Iran
Record:  32 - 6
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
15/11/2023Tehran, Iran31 - 6 Marco Balason1 - 4 WPts
16/09/2023Tehran, Iran30 - 6 Gul Demir7 - 9 WPts
17/07/2023Tehran, Iran29 - 6 Ramiro Navar8 - 18 WPts
18/05/2023Tehran, Iran28 - 6 Ediz Ekinci0 - 6 WPts
19/03/2023Tehran, Iran27 - 6 Yakubu Faruk1 - 11 WPts
17/01/2023Tehran, Iran26 - 6 Xi-Wang Foong15(3) - 17 WPts
17/11/2022Tehran, Iran25 - 6 Obaid Nejaim1 - 6(2) WPts
19/09/2022Tehran, Iran24 - 6 Abdul Hamdan3 - 5(1) WPts
20/07/2022Tehran, Iran23 - 6 Francesco Caira7 - 20 WPts
20/05/2022Tehran, Iran22 - 6 Arho Ylioja2 - 11 WPts
21/03/2022Tehran, Iran21 - 6 Shayan Jamali8(1) - 19 WPts
19/01/2022Tehran, Iran20 - 6 Waqas Tarar0 - 3 WPts
18/11/2021Bangkok, Thailand19 - 6 Petch Jatyrapattanapong11 - 10 WPts
19/09/2021Tehran, Iran18 - 6 Marlen Vyagoroff6 - 15 WPts
19/07/2021Almaty, Kazakhstan18 - 5 Farhan Abildaew3 - 15 LPts
18/05/2021Walbrzych, Poland17 - 5 Ignacy Kulik10 - 12 WPts
20/03/2021Villa Nueva, Guatemala17 - 4 Vicente Borra10 - 8 LPts
20/01/2021Lima, Peru17 - 3 Xeres Calles10 - 8 LPts
21/11/2020Ghent, Belgium16 - 3 Hugo Meynghe12 - 3 WPts
23/09/2020Marrakech, Morocco16 - 2 Rasil Taouil6 - 11 LPts
26/07/2020Calabar, Nigeria15 - 2 Brown Ogoro12 - 5 WPts
28/05/2020Prague, Czech Republic15 - 1 Emil Kolsky8 - 6 LPts
30/03/2020Yerevan, Armenia14 - 1 Sarko Malkasyan8 - 2 WPts
31/01/2020Yerevan, Armenia13 - 1 Oshin Oshagyan1 - 8 WPts
03/12/2019Tehran, Iran12 - 1 Zuffur Sharif3 - 7 WPts
03/10/2019Durban, South Africa11 - 1 Bongani Ngcongca2 - 3 WPts
05/08/2019Dublin, Ireland11 - 0 James McColl7 - 2 LPts
07/06/2019Tehran, Iran10 - 0 Waqar Hayek3 - 5 WPts
08/04/2019Isfahan, Iran9 - 0 Faisal Hosein4 - 4 WPts
17/02/2019Kalisz, Poland8 - 0 Wiktor Wojnowski1 - 3 WPts
20/12/2018Tehran, Iran7 - 0 Waleed Abed2 - 2 WPts
22/10/2018Tehran, Iran6 - 0 Oringo Chitambala1 - 3 WPts
23/08/2018Tehran, Iran5 - 0 Faisal Shakoor0 - 2 WPts
23/06/2018Tehran, Iran4 - 0 Khalid Pour2 - 0 WPts
23/04/2018Isfahan, Iran3 - 0 Jing Chiu2 - 0 WPts
17/03/2018Tabriz, Iran2 - 0 Haider Zakaria1 - 0 WPts
12/02/2018Tabriz, Iran1 - 0 Shayan Jamali0 - 1 WPts
08/01/2018Tampere, Finland0 - 0 Soini Siilasvuo0 - 0 WPts