Weightclass:  Lightweight
Location:  Isfahan, Iran
Record:  31 - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
24/06/2031Isfahan, Iran30 - 19 Kamran Akbari5 - 10 WPts
24/04/2031Isfahan, Iran29 - 19 Zhuang Sieh3 - 18 WPts
23/02/2031Isfahan, Iran29 - 18 Gustave Hultin36 - 5 LPts
25/12/2030Isfahan, Iran28 - 18 Azam Bina10 - 16 WPts
27/10/2030Isfahan, Iran27 - 18 Haaris Fahs5 - 14 WPts
28/08/2030Isfahan, Iran26 - 18 Jack Hanegan15 - 20 WPts
29/06/2030Isfahan, Iran25 - 18 Faisal Jaffer1 - 0 WPts
30/04/2030Isfahan, Iran24 - 18 Huang-fu Weng8 - 4 WPts
01/03/2030Isfahan, Iran23 - 18 Rehman Burki8 - 8 WPts
31/12/2029Isfahan, Iran23 - 17 Uzondu Mwimbu2 - 18 LPts
01/11/2029Isfahan, Iran22 - 17 Ignado Brion6 - 4 WPts
02/09/2029Isfahan, Iran21 - 17 Zamen Bouramdane1 - 6 WPts
04/07/2029Jaipur, India20 - 17 Ajeet Padmanabhan3 - 10 WPts
06/05/2029Isfahan, Iran19 - 17 Yuan Pen0 - 2 WPts
07/03/2029Lviv, Ukraine18 - 17 Nikolai Stupak1 - 5 WPts
06/01/2029New Kingston, Jamaica18 - 16 Robert Yell13 - 7 LPts
08/11/2028Tehran, Iran18 - 15 Ali Baksh1 - 32 LPts
12/09/2028Hyderabad, India17 - 15 Kishore Srinivas6 - 20 WPts
14/07/2028Karaj, Iran16 - 15 Malik Shaer6 - 27 WPts
19/05/2028Shiraz, Iran16 - 14 Faisal Shirani10 - 12 LPts
31/03/2028Karaj, Iran15 - 14 Imran Siddique9 - 16 WPts
26/02/2028Santa Cruz de la Sierra, Bolivia15 - 13 Eduardo Cavazos6 - 9 LPts
28/12/2027Tehran, Iran15 - 12 An Chiw18(1) - 8 LPts
29/10/2027Ostrava, Czech Republic14 - 12 Jakub Kopriva7 - 13 WPts
30/08/2027Tabriz, Iran13 - 12 Faisal Aleskerov11 - 15 WPts
02/07/2027Isfahan, Iran12 - 12 Amer Mir9 - 14 WPts
04/05/2027Isfahan, Iran11 - 12 Danyaal Atakshiev0 - 2 WPts
06/03/2027Bangkok, Thailand11 - 11 Pharanpetch Sommai15 - 16 LPts
06/01/2027Isfahan, Iran10 - 11 Guillermo Socarras3 - 9 WPts
07/11/2026Ndola, Zambia9 - 11 Tamarius Muleya11 - 31(3) WPts
09/09/2026Tabriz, Iran9 - 10 Shayan Jappa9 - 12 LPts
24/07/2026Isfahan, Iran9 - 9 Shayan Shafi8 - 8 LPts
19/06/2026Tehran, Iran9 - 8 Ho Wei20 - 7 LPts
13/05/2026Tehran, Iran9 - 7 Rahul Banerjee7 - 13 LPts
02/04/2026Isfahan, Iran8 - 7 Amer Rehman4 - 7 WPts
02/02/2026Karagandy, Kazakhstan8 - 6 Haider Tohtaroff16 - 11(2) LPts
05/12/2025Isfahan, Iran7 - 6 Azam Smail1 - 6 WPts
07/10/2025Isfahan, Iran6 - 6 Apostol Paley2 - 0 WPts
09/08/2025Sendai, Japan5 - 6 Ichiro Fujii0 - 2 WPts
11/06/2025Isfahan, Iran4 - 6 Barabas Maroye0 - 5 WPts
13/04/2025Bogota, Colombia3 - 6 Yago Peguero6 - 16 WPts
13/02/2025Shiraz, Iran3 - 5 Faisal Shirani1 - 1 LPts
18/12/2024Isfahan, Iran3 - 4 Cong Du3 - 1 LPts
19/10/2024Mashhad, Iran3 - 3 Rehman Syed7 - 22 LPts
31/08/2024Vilnius, Lithuania3 - 2 Jerzy Cich12 - 11 LPts
03/07/2024Isfahan, Iran2 - 2 Shayan Abdul0 - 8(2) WPts
03/05/2024Isfahan, Iran1 - 2 Krystiyan Macko0 - 1 WPts
05/03/2024Isfahan, Iran1 - 1 Shayan Shafi0 - 0 LPts
31/01/2024Quezon City, Philippines1 - 0 Jose Maximo15 - 17 LPts
03/12/2023Isfahan, Iran0 - 0 Malik Shaer2 - 2 WPts