Weightclass:  Welterweight
Location:  Mashhad, Iran
Record:  22 - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
26/05/2031Shymkent, Kazakhstan22 - 21 Tariq Bajkodamov24(1) - 16 LPts
26/03/2031Karaj, Iran22 - 20 Bilal Sinai11 - 7 LPts Iran National Championships 2031View
13/02/2031Duque de Cazias, Brazil22 - 19 Jerrold Borrego12 - 13 LPts
16/12/2030Mashhad, Iran21 - 19 Rashid Abad8(1) - 24 WPts
18/10/2030Mashhad, Iran20 - 19 Rashid Abad8(1) - 23 WPts
25/08/2030Mashhad, Iran19 - 19 Kolzak Kombarov0 - 2 WPts
26/06/2030Mashhad, Iran18 - 19 Helmut Meilinger6 - 11 WPts
26/04/2030Tabriz, Iran18 - 18 Imran Maududi14 - 18 LPts
26/03/2030Mashhad, Iran18 - 17 Syed Zaher2 - 0 LPts Iran National Championships 2030View
20/02/2030Shiraz, Iran17 - 17 Dewei Soh4 - 7 WPts
23/12/2029Montevideo, Uruguay16 - 17 Oihane Monroy5 - 21(1) WPts
25/10/2029Santo Domingo Norte, Dominican Republic16 - 16 Vidal Mingo13 - 16 LPts
26/08/2029Isfahan, Iran15 - 16 Khalid Siddiqi1 - 12 WPts
28/06/2029Nassau, Bahamas15 - 15 Mick Cowans22 - 8 LPts
30/04/2029Bayamon, Puerto Rico14 - 15 Lorenzo Sanchez19 - 17 WPts
02/03/2029Mashhad, Iran13 - 15 Khalid Siddiqi0 - 10 WPts
01/01/2029Abidjan, Ivory Coast13 - 14 Vernon Vartan1(1) - 10 LPts
02/11/2028Ulaanbaatar, Mongolia13 - 13 Lakva Sackieff22 - 10 LPts
04/09/2028Mashhad, Iran12 - 13 Igor Pavlik2 - 17 WPts
07/07/2028Port-au-Prince, Haiti11 - 13 Erec Darrieux9 - 22 WPts
09/05/2028Kolkata, India11 - 12 Rohit Narra3 - 15 LPts
11/03/2028Zagreb, Croatia10 - 12 Bogdan Tutic13 - 36 WPts
12/01/2028Athens, Greece9 - 12 Sinon Artino2 - 17 WPts
13/11/2027Tangier, Morocco9 - 11 Barkad Ghazouani6 - 9 LPts
15/09/2027Dushanbe, Tajikistan8 - 11 Toma Domaev7 - 15 WPts
18/07/2027Shiraz, Iran8 - 10 Hassan Wahba14 - 16 LPts
28/05/2027Santo Domingo Oeste, Dominican Republic8 - 9 Vegas Alba8 - 13 LPts
30/03/2027Tegucigalpa, Honduras7 - 9 Tajo Barriga13 - 9 WPts
30/01/2027Sofia, Bulgaria7 - 8 Mitre á Ovsiev14 - 7 LPts
02/12/2026Tehran, Iran6 - 8 Tariq Aydin4(1) - 15(2) WPts
04/10/2026Soweto, South Africa6 - 7 Quintavius Mpeta8 - 11 LPts
06/08/2026Tabriz, Iran6 - 6 Hassan Mekhraliyev4 - 16 LPts
12/06/2026Mashhad, Iran5 - 6 Rashid Abad1 - 2 WPts
13/04/2026Mashhad, Iran4 - 6 Butades Eliopoulos5 - 19 WPts
13/02/2026Patrai, Greece4 - 5 Myles Nicolaides10 - 14 LPts
16/12/2025Mashhad, Iran3 - 5 Alexandre Kandji1 - 1(1) WPts
18/10/2025Cartagena, Colombia2 - 5 Leonel Carpio7 - 31 WPts
20/08/2025Zaporizhia, Ukraine2 - 4 Bohdan Batko11(1) - 12 LPts
22/06/2025Bremen, Germany2 - 3 Klaus Scheffer4 - 14 LPts
24/04/2025Atlanta, USA2 - 2 John Brown3 - 14(1) LPts
24/02/2025Tabriz, Iran2 - 1 Azam Gaziev1 - 5 LPts
27/12/2024Mariupol, Ukraine2 - 0 Vasili Litvin18(2) - 23 LPts
29/10/2024Karaj, Iran1 - 0 Majid Hafeez1 - 5 WPts
05/09/2024Port-de-Paix, Haiti0 - 0 Page Bay0 - 0 WPts