Weightclass:  Light Welterweight
Location:  Tehran, Iran
Record:  25(1) - 30
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
18/12/2025Tehran, Iran24(1) - 30 Khalid Fayad9 - 19 WPts
19/10/2025Tehran, Iran23(1) - 30 Khalid Aydin1 - 3 WPts
21/08/2025Tehran, Iran22(1) - 30 Sun Pang2 - 1 WPts
22/06/2025Tehran, Iran21(1) - 30 Mohsin Mansour5 - 5 WPts
23/04/2025Tehran, Iran20(1) - 30 Jin Tuan0 - 2 WPts
22/02/2025Tehran, Iran19(1) - 30 Obaid Javid2 - 7 WPts
24/12/2024Tehran, Iran18 - 30 Jiang Gang1 - 6 WKO3
25/10/2024Tehran, Iran17 - 30 Atif Pasha2 - 4 WPts
26/08/2024Tehran, Iran16 - 30 Gao Beh1 - 2 WPts
27/06/2024Tehran, Iran15 - 30 Hagen Agler2 - 3 WPts
28/04/2024Tehran, Iran15 - 29 Garon Massow3 - 10 LPts
28/02/2024Tehran, Iran14 - 29 Songkom Singmanasak3 - 4 WPts
30/12/2023Croix des Bouqets, Haiti14 - 28 Page Zola22(2) - 16 LPts
29/11/2023Santo Domingo de Guzman, Dominican Republic14 - 27 Aimon Cobarrubias24 - 20 LPts
29/10/2023Santo Domingo de Guzman, Dominican Republic14 - 26 Aimon Cobarrubias23 - 20 LPts
28/09/2023Pretoria, South Africa14 - 25 Jabulani Cele24(1) - 12 LPts
28/08/2023Port Harcourt, Nigeria13 - 25 Ike Andeh21(1) - 14 WPts
28/07/2023Tehran, Iran13 - 24 John Fraser20 - 24(6) LPts
27/06/2023Jakarta, Indonesia13 - 23 Cahya Paroy25 - 15 LPts
27/05/2023Busan, South Korea12 - 23 Eun-sun Sung10 - 19 WPts
26/04/2023Tehran, Iran12 - 22 Yasin Sabir19 - 22(1) LPts
26/03/2023Tabriz, Iran12 - 21 Ibrahim Can9 - 18 LPts Iran National Championships 2023View
22/03/2023Mariupol, Ukraine12 - 20 Boris Babinski31 - 6 LPts
19/02/2023Tehran, Iran12 - 19 Boris Babinski30 - 6 LPts
18/01/2023Hamilton, New Zealand11 - 19 Maro Kaneri19 - 15 WPts
20/11/2022Dushanbe, Tajikistan11 - 18 Akbar Jamali26(2) - 4 LPts
22/09/2022Bokhtar, Tajikistan11 - 17 Donmez Farman15 - 10 LPts
25/07/2022Ulaanbaatar, Mongolia10 - 17 Fedar Byam-Osor1 - 19 WPts
27/05/2022Nice, France10 - 16 Hackett Apollinaire21(1) - 6 LPts
29/03/2022Kikuyu, Kenya9 - 16 Arnie Adumbe5 - 17 WPts
29/01/2022Tehran, Iran8 - 16 Quico Concepcion14 - 13(1) WPts
29/11/2021Umlazi, South Africa8 - 15 Blake Ntshangase13 - 6 LPts
01/10/2021Abidjan, Ivory Coast8 - 14 Chrestien Delfosse11 - 11 LPts
03/08/2021Dakar, Senegal8 - 13 Curtis Ba9 - 11 LPts
05/06/2021Ghent, Belgium7 - 13 Baziel Korsten11 - 7 WPts
07/04/2021Brampton, Canada6 - 13 Ian Forson12 - 5 WPts
06/02/2021Germiston, South Africa6 - 12 Robert Kabanga5 - 8 LPts
08/12/2020Panama City, Panama5 - 12 Angel Carmen5 - 11 WPts
10/10/2020Dushanbe, Tajikistan5 - 11 Donmez Syed11 - 6(1) LPts
12/08/2020Tehran, Iran5 - 10 Mntsur Yanikian15 - 2 LPts
11/06/2020Tehran, Iran5 - 9 Cuba Del Valle10 - 3 LPts
11/04/2020Ulaanbaatar, Mongolia5 - 8 Vitali Danzan11 - 2 LPts
12/02/2020Tehran, Iran5 - 7 David Guza2 - 3 LPts
13/12/2019Tehran, Iran4 - 7 Jing Yao4 - 8 WPts
21/10/2019Tegucigalpa, Honduras3 - 7 Joaquin Pereida6 - 4 WPts
22/08/2019Douala, Cameroon3 - 6 Vernon Seigner6 - 3 LPts
23/06/2019Mexico City, Mexico3 - 5 Santiago Arencibia8 - 1 LPts
24/04/2019Charlotte, USA3 - 4 Corey Hier1 - 6 LPts
22/02/2019Tehran, Iran3 - 3 Kong Ning6 - 2 LPts
23/12/2018Tehran, Iran2 - 3 Lao-Tzu Chong2 - 5 WPts
24/10/2018Karaj, Iran2 - 2 Faisal Sial2 - 3 LPts
12/09/2018Montevideo, Uruguay1 - 2 Jose Manuel1 - 2 WPts
15/07/2018Tehran, Iran1 - 1 Rashid Mohammad2 - 0 LPts
09/06/2018Tehran, Iran1 - 0 Zain Harroun0 - 1 LPts
08/04/2018Tehran, Iran0 - 0 Zafa Ishak0 - 0 WPts