Weightclass:  Lightweight
Location:  Tehran, Iran
Record:  38 - 18
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
06/05/2026Tehran, Iran37 - 18 Yong Doo1 - 11 WPts
07/03/2026Tehran, Iran36 - 18 Bilal Zahra11 - 22(1) WPts
07/01/2026Tehran, Iran35 - 18 Bilal Khalid5 - 10 WPts
07/11/2025Tehran, Iran34 - 18 Chainey Seye5 - 15 WPts
08/09/2025Tehran, Iran33 - 18 Desiderio Hernandez1 - 12 WPts
10/07/2025Tehran, Iran32 - 18 Haaris Zaki6 - 2 WPts
11/05/2025Tehran, Iran31 - 18 Kundrat Golonka1 - 5 WPts
12/03/2025Tehran, Iran30 - 18 Azam Dia7 - 22 WPts
11/01/2025Tehran, Iran29 - 18 Niao-ka Kee7 - 10 WPts
12/11/2024Tehran, Iran28 - 18 Dave Akafia3(1) - 8 WPts
12/09/2024Tehran, Iran27 - 18 Danyaal Jat7 - 16 WPts
15/07/2024Tehran, Iran26 - 18 Rashid Nishtar1 - 8 WPts
15/05/2024Tabriz, Iran25 - 18 Rehman Aliyev21(1) - 19 WPts
29/03/2024Isfahan, Iran25 - 17 Jawad Najjar21(3) - 21 LPts Iran National Championships 2024View
26/03/2024Isfahan, Iran24 - 17 Majid Malak5 - 12 WPts Iran National Championships 2024View
19/03/2024Tehran, Iran23 - 17 Sun Soong15 - 22 WPts
19/01/2024Tehran, Iran22 - 17 Hogarth Axelsen8 - 30 WPts
21/11/2023Asan, South Korea21 - 17 Kee-hee Joe20 - 14 WPts
23/09/2023Ho Chi Minh City, Vietnam20 - 17 Trach Trong3 - 0 WPts
26/07/2023Taganrog, Russia19 - 17 Vasili Melnikoff0 - 7 WPts
28/05/2023Tehran, Iran18 - 17 Rodrigo Murga1 - 22 WPts
29/03/2023Tabriz, Iran18 - 16 Abdul Kurbanov25 - 14 LPts Iran National Championships 2023View
26/03/2023Tabriz, Iran17 - 16 Farhan Akhtar9 - 23(6) WPts Iran National Championships 2023View
11/03/2023Tehran, Iran16 - 16 Ho Lu12 - 15 WPts
10/01/2023Tehran, Iran16 - 15 Liang Chiong13(1) - 15 LPts
20/11/2022Kiev, Ukraine15 - 15 Kolya Guba10 - 23 WPts
22/09/2022Tehran, Iran15 - 14 Zafa Moghaddam13 - 16 LPts
04/08/2022Tehran, Iran14 - 14 Cuba Almada6 - 9 WPts
03/06/2022Abidjan, Ivory Coast13 - 14 Julien de Laroche4 - 23 WPts
05/04/2022Vaughan, Canada13 - 13 Patrick Jones0 - 0 LPts
05/02/2022Athens, Greece12 - 13 Piero Herod0 - 0 WPts
06/12/2021Karaj, Iran12 - 12 Kashif Hasan10 - 15 LPts
02/11/2021Tehran, Iran11 - 12 Khalid Sani10 - 13 WPts
29/09/2021Dublin, Ireland11 - 11 Jordan McNeil21 - 1 LPts
30/07/2021Tehran, Iran10 - 11 Arthur McCabe5 - 10 WPts
29/05/2021Tehran, Iran9 - 11 Aftab Naderi10(2) - 13 WPts
08/04/2021Tehran, Iran8 - 11 Haider Muhammed4 - 16 WPts
24/02/2021Tehran, Iran7 - 11 Chung Hang12 - 6 WPts
20/01/2021Tehran, Iran7 - 10 Hassan Mohiuddin6 - 11 LPts
17/12/2020Tehran, Iran6 - 10 Kian De Caprio9 - 9 WPts
17/10/2020Tembisa, South Africa6 - 9 Wandisile Mahlobo3 - 8 LPts
19/08/2020Tehran, Iran5 - 9 Primo Mauro7 - 6 WPts
18/06/2020Abidjan, Ivory Coast5 - 8 Pierre Baudoin8 - 8 LPts
18/04/2020Tabriz, Iran5 - 7 Rehman Aliyev5 - 10 LPts
22/02/2020Brisbane, Australia5 - 6 Greg Edmund8(1) - 5 LPts
23/12/2019Ponce, Puerto Rico5 - 5 Noe Tamayo12 - 1 LPts
25/10/2019Tehran, Iran4 - 5 Eun-sun Chew2(1) - 6 WPts
26/08/2019Vienna, Austria4 - 4 Garrick Gesner8 - 1 LPts
27/06/2019Tabriz, Iran4 - 3 Abdul Kurbanov5 - 3 LPts
13/05/2019Tehran, Iran4 - 2 Kashif Shakoor6 - 3 LPts
02/04/2019Tehran, Iran4 - 1 Azam Qureshi6 - 3 LPts
30/01/2019Charleroi, Belgium4 - 0 Lucien Gedeon6 - 1 LPts
01/12/2018Brest, Belarus3 - 0 Vikenti Abramov3 - 1 WPts
02/10/2018Isfahan, Iran2 - 0 Gazi Adel1 - 2 WPts
06/08/2018Kingston, Jamaica1 - 0 Ben Williston0 - 0 WPts
08/06/2018Tehran, Iran0 - 0 Amjad Ozer2 - 1 WPts