Weightclass:  Welterweight
Location:  Tehran, Iran
Record:  28(3) - 11
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
18/05/2024Tehran, Iran27(3) - 11 Rodrigo Ronquillo1 - 3 WPts
19/03/2024Tehran, Iran26(3) - 11 Obaid Salehi0 - 13 WPts
19/01/2024Tehran, Iran25(2) - 11 Waqas Rad1 - 1 WKO3
20/11/2023Tehran, Iran24(2) - 11 Arun Kadakia1 - 0 WPts
21/09/2023Tehran, Iran23(1) - 11 Robert Lemont2(1) - 20(1) WKO3
22/07/2023Tehran, Iran22(1) - 11 Li-Liang Ding1 - 3 WPts
22/05/2023Tehran, Iran21 - 11 Rehan Kazmi1 - 6(1) WKO3
23/03/2023Tehran, Iran20 - 11 Irfan Sharaf0 - 5 WPts
22/01/2023Tehran, Iran19 - 11 Rashid Farha2 - 8 WPts
22/11/2022Tehran, Iran18 - 11 Farhan Khalili3 - 7 WPts
22/09/2022Tehran, Iran17 - 11 Danyaal Khan9 - 9 WPts
24/07/2022Tehran, Iran16 - 11 Farhan Mamedaliyev9 - 17 WPts
23/05/2022Tehran, Iran16 - 10 Haaris Taha14 - 10 LPts
24/03/2022San Jose, Costa Rica16 - 9 Aimon Orosco16 - 8 LPts
24/01/2022Riga, Latvia15 - 9 Lazar Rudzugailis3 - 17 WPts
26/11/2021Dammam, Saudi Arabia15 - 8 Waqar Faizan16 - 9 LPts
28/09/2021Cairo, Egypt15 - 7 Haaris Khan16 - 7 LPts
31/07/2021Ibadan, Nigeria14 - 7 Elderson Amodu14 - 8 WPts
01/06/2021Tehran, Iran13 - 7 Juan Abrego5 - 8 WPts
01/04/2021Soshanguve, South Africa12 - 7 Michael Katuku8 - 13(1) WPts
01/02/2021Rio de Janeiro, Brazil12 - 6 Santiago Regalado7 - 11 LPts
03/12/2020Tehran, Iran11 - 6 Nemesio Mezo6 - 10 WPts
02/10/2020Chennai, India10 - 6 Akbar Jagpal0 - 9(1) WPts
04/08/2020Bratislava, Slovakia9 - 6 ArnoÜt Horky2 - 2 WPts
04/06/2020Tehran, Iran9 - 5 Xalvador Flores5 - 10 LPts
03/04/2020Tehran, Iran8 - 5 Rashid Wakim4 - 1 WPts
03/02/2020Montevideo, Uruguay8 - 4 Rio Alvarado4 - 7 LPts
05/12/2019Tehran, Iran7 - 4 Montel Mireles4 - 7 WPts
05/10/2019Shiraz, Iran6 - 4 Rehman Basa3 - 9 WPts
17/08/2019Tehran, Iran5 - 4 Vicente Barrero1 - 2 WPts
18/06/2019Jeddah, Saudi Arabia4 - 4 Jawad Hijazi1 - 7 WPts
20/04/2019Changwon, South Korea4 - 3 Min-woo Chon1 - 0 LPts
18/02/2019Sheffield, UK3 - 3 Ken MacDuff0 - 0 WPts
21/12/2018Mashhad, Iran2 - 3 Waqas Qazi3(1) - 3 WPts
22/10/2018Tehran, Iran2 - 2 Ho Zha2 - 2 LPts
23/08/2018Tehran, Iran1 - 2 Corbin Fignon0 - 4 WPts
24/06/2018Tehran, Iran0 - 2 Farhan Shahan0 - 1 WPts
26/04/2018Tehran, Iran0 - 1 Amer Saleh1 - 1 LPts
06/03/2018Bayamon, Puerto Rico0 - 0 Kiki Santillanes0 - 0 LPts