Weightclass:  Light Welterweight
Location:  Karaj, Iran
Record:  27 - 8
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
20/05/2024Karaj, Iran26 - 8 Davie Martinez8 - 16(4) WPts
21/03/2024Karaj, Iran25 - 8 Kamran Bahri0 - 2 WPts
21/01/2024Karaj, Iran24 - 8 Syed Rehman1 - 0 WPts
22/11/2023Karaj, Iran23 - 8 Selestino Villeda4 - 5 WPts
22/09/2023Karaj, Iran22 - 8 Wu-pen Yee1 - 3(1) WPts
24/07/2023Karaj, Iran21 - 8 Rehman Behbudov11 - 8 WPts
24/05/2023Karaj, Iran20 - 8 Danyaal Moghaddam1 - 11(2) WPts
25/03/2023Bandung, Indonesia20 - 7 Lesmana Agung14 - 17 LPts
25/01/2023Tabriz, Iran19 - 7 Waqar Mir6 - 10 WPts
26/11/2022Yerevan, Armenia19 - 6 Daron Pakradounian16 - 14 LPts
28/09/2022Montpellier, France18 - 6 Courvoisier Modiano6 - 20 WPts
31/07/2022Karaj, Iran17 - 6 Mikio Takano1 - 4 WPts
30/05/2022Varna, Bulgaria17 - 5 Nayden á Markov15 - 8 LPts
01/04/2022Tabriz, Iran17 - 4 Ali Sayed21 - 5 LPts Iran National Championships 2022View
29/03/2022Tabriz, Iran16 - 4 Zain Naseer16 - 6 WPts Iran National Championships 2022View
26/03/2022Tabriz, Iran15 - 4 Kong Mao13 - 12 WPts Iran National Championships 2022View
08/02/2022Bangkok, Thailand14 - 4 Nawaphon Santiubon7 - 15 WPts
10/12/2021Karaj, Iran13 - 4 Ibrahim Mohammed0 - 15 WPts
09/10/2021Karaj, Iran12 - 4 Dewei Gan14 - 8 WPts
08/08/2021Karaj, Iran11 - 4 Syed Hosein1 - 0 WPts
06/06/2021Karaj, Iran10 - 4 Haaris Hussain1 - 14 WPts
06/04/2021Almaty, Kazakhstan10 - 3 Dimi Abykcassym11 - 5 LPts
06/02/2021Palermo, Italy9 - 3 Antonio Azzara5 - 11 WPts
09/12/2020Dushanbe, Tajikistan9 - 2 Nadir Djabbarov15 - 1 LPts
11/10/2020Karaj, Iran8 - 2 Waqas Alekperov16 - 2 WPts
12/08/2020Athens, Greece7 - 2 Erichthonius Dukas7 - 8 WPts
13/06/2020Tehran, Iran6 - 2 Ali Allam10 - 3 WPts
22/04/2020Karaj, Iran5 - 2 Ibrahim Can1 - 7 WPts
24/02/2020Tabriz, Iran5 - 1 Waqas Askerov10 - 4 LPts
30/12/2019Zaporizhia, Ukraine5 - 0 Dmytro Choma1 - 5(1) LPts
01/11/2019Karaj, Iran4 - 0 Fo-hai Bu6 - 3 WPts
01/09/2019Karaj, Iran3 - 0 Zafa Salah1 - 3 WPts
02/07/2019Karaj, Iran2 - 0 Sajid Jamali0 - 1 WPts
03/05/2019Seoul, South Korea1 - 0 Jin-su Sun2 - 1 WPts
05/03/2019Karaj, Iran0 - 0 Haider Kassar2 - 4 WPts