Weightclass:  Light Welterweight
Location:  Karaj, Iran
Record:  27 - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
04/07/2025Karaj, Iran26 - 19 Marjun Sadiua5(2) - 28 WPts
06/05/2025Karaj, Iran25 - 19 Irfan Karakhanov2 - 7 WPts
07/03/2025Karaj, Iran25 - 18 Valeri Korolev16 - 3 LPts
06/01/2025Karaj, Iran24 - 18 Kai Fortune2 - 12 WPts
07/11/2024Karaj, Iran23 - 18 Khalid Fayad6 - 15 WPts
07/09/2024Karaj, Iran22 - 18 Shen Jing9 - 26 WPts
09/07/2024Karaj, Iran21 - 18 Aleron Haddad3 - 19 WPts
09/05/2024Karaj, Iran20 - 18 Jawad Greiss5 - 13 WPts
10/03/2024Karaj, Iran19 - 18 Atif Pasha1 - 1 WPts
09/01/2024Karaj, Iran18 - 18 Wu-pen Yee2 - 4(1) WPts
10/11/2023Karaj, Iran17 - 18 Damodar Rajpurohit5 - 18 WPts
10/09/2023Karaj, Iran16 - 18 Saad Hussain0 - 1 WPts
11/07/2023Dushanbe, Tajikistan16 - 17 Hacibey Heybatov13 - 14 LPts
13/05/2023Brisbane, Australia16 - 16 Dave Stavrou33 - 5 LPts
15/03/2023Brussels, Belgium16 - 15 Garen Noland27(1) - 5 LPts
15/01/2023Cali, Colombia16 - 14 Neron Sainz14 - 15 LPts
17/11/2022Tabriz, Iran16 - 13 Haaris Amirov13 - 16 LPts
04/10/2022Ganja, Azerbaijan15 - 13 Pasha Novruzov1 - 2 WPts
06/08/2022Viba del Mar, Chile14 - 13 Felippe Recio19(1) - 9 WPts
06/06/2022Khemisset, Morocco13 - 13 Jamal al Din Stephenson15 - 13 WPts
08/04/2022Annaba, Algeria12 - 13 Bilal Belloumi5 - 18 WPts
08/02/2022Dakar, Senegal12 - 12 Turiau Bangoura18 - 6 LPts
10/12/2021Karaj, Iran11 - 12 Shayan Hashim3 - 5 WPts
09/10/2021Karaj, Iran11 - 11 Adalard Radiguet10(1) - 14 LPts
08/08/2021Karaj, Iran11 - 10 Tariq Karim2 - 13(2) LPts
07/06/2021Portland, USA10 - 10 Billy Halden8 - 5 WPts
09/04/2021Karaj, Iran9 - 10 Enzo Lecce9 - 8 WPts
06/02/2021Puebla, Mexico8 - 10 Joaquin Deniz6 - 10 WPts
09/12/2020Espoo, Finland8 - 9 Usko Laukonen15 - 4 LPts
11/10/2020Ecatepec, Mexico7 - 9 Xabat Lopez4 - 7 WPts
13/08/2020Karaj, Iran6 - 9 Zuffur Hamady9 - 8 WPts
12/06/2020Chiba, Japan6 - 8 Shinji Sano1 - 9 LPts
13/04/2020Karaj, Iran6 - 7 Edmundo Mansilla8 - 5 LPts
14/02/2020Sofia, Bulgaria5 - 7 Vasil á Burkov8 - 5 WPts
17/12/2019Split, Croatia5 - 6 Milan Križanac7 - 1 LPts
19/10/2019Karaj, Iran4 - 6 Yasin Muhtarov4 - 4 WPts
19/08/2019Karaj, Iran4 - 5 Oto Radek5 - 1 LPts
20/06/2019Managua, Nicaragua3 - 5 Santiago Cato1 - 7 WPts
22/04/2019Samarqand, Uzbekistan2 - 5 Vitali Aghmaliyev1 - 5 WPts
20/02/2019Managua, Nicaragua2 - 4 Ramiro Garcia4 - 4 LPts
22/12/2018Karaj, Iran2 - 3 Paul Kinman3 - 0 LPts
23/10/2018Kampala, Uganda2 - 2 Sam Nasur4 - 1 LPts
24/08/2018Karaj, Iran1 - 2 Beck Skoglund3 - 1 WPts
26/06/2018Shiraz, Iran1 - 1 Haaris Shaer2 - 1 LPts
29/04/2018Karaj, Iran1 - 0 Obaid Basher1 - 0 LPts
05/03/2018Tabriz, Iran0 - 0 Irfan Yacoub0 - 0 WPts