Weightclass:  Featherweight
Location:  Tehran, Iran
Record:  20 - 25
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
16/01/2029Tehran, Iran19 - 25 Zuffur Sayed3 - 19 WPts
17/11/2028Tehran, Iran19 - 24 Pancho Atilano17 - 8 LPts
18/09/2028Tehran, Iran18 - 24 Emanuel Martos7 - 11 WPts
19/07/2028Tehran, Iran17 - 24 Syed Hashim3(1) - 4 WPts
20/05/2028Tehran, Iran16 - 24 Arjuna Jagpal2 - 10 WPts
21/03/2028Tehran, Iran15 - 24 Xayvion Mulera0 - 7 WPts
21/01/2028Tehran, Iran15 - 23 Luis Salguero14 - 13 LPts
22/11/2027Tehran, Iran15 - 22 Vicente Belen4 - 10 LPts
23/09/2027Tehran, Iran15 - 21 Nasario Merced7 - 10 LPts
25/07/2027Tehran, Iran14 - 21 Clinton Adams9 - 12 WPts
26/05/2027Tehran, Iran13 - 21 Idzi Stachura1 - 20 WPts
27/03/2027Tehran, Iran12 - 21 John Atintande6 - 6 WPts
27/01/2027Shiraz, Iran11 - 21 Jawad Salman11 - 22 WPts
29/11/2026Tabriz, Iran11 - 20 Zafa Farooq16 - 21 LPts
30/09/2026Tamale, Ghana10 - 20 Nuru Donkor11 - 10 WPts
02/08/2026Tehran, Iran10 - 19 Yasin Azad8 - 22 LPts
04/06/2026Mashhad, Iran9 - 19 Zuffur Moghaddam13 - 13 WPts
06/04/2026Tehran, Iran9 - 18 Majid Ayoob11(1) - 16 LPts
07/02/2026Havana, Cuba8 - 18 Jose Perla7 - 16 WPts
10/12/2025Tehran, Iran8 - 17 Rupert Mouyal7 - 15 LPts
12/10/2025Tehran, Iran7 - 17 Zuffur Sayed0 - 1 WPts
14/08/2025Camaguey, Cuba6 - 17 Gonzalo Salamanca5 - 17 WPts
16/06/2025Isfahan, Iran6 - 16 Syed Masood8 - 18(1) LPts
22/04/2025Venice, Italy5 - 16 Valentino Chiti2 - 3 WPts
22/02/2025Tehran, Iran4 - 16 Farhan Amber0 - 1 WPts
25/12/2024Havana, Cuba4 - 15 Fanuco Balderas14(3) - 23 LPts
27/10/2024Mashhad, Iran4 - 14 Xing-fu Shyu6 - 24 LPts
31/08/2024Tehran, Iran3 - 14 Colombo Romagnoli3 - 0 WPts
03/07/2024Riyadh, Saudi Arabia3 - 13 Yasin Nasiri12 - 21 LPts
04/05/2024Moscow, Russia3 - 12 Kolya Smetsky33 - 8 LPts
06/03/2024Tehran, Iran2 - 12 Li Cheen1 - 1 WPts
05/01/2024Kunming, China1 - 12 Yong Chi0 - 0 WPts
07/11/2023Tehran, Iran1 - 11 Obaid Rahaim5 - 11(1) LPts
10/09/2023Heraklion, Greece1 - 10 Anastagio Saitta25 - 12 LPts
13/07/2023Tehran, Iran1 - 9 Umair Mirjavadov1 - 9(1) LPts
14/05/2023Shiraz, Iran1 - 8 Vivek Dixit10 - 13 LPts
24/03/2023Fortaleza, Brazil0 - 8 Cortez Cambra2 - 11 WPts
24/01/2023Sakai, Japan0 - 7 Jun Nagao16 - 16 LPts
26/11/2022Villa Nueva, Guatemala0 - 6 Joaquin Rizo3 - 28 LPts
28/09/2022Karaj, Iran0 - 5 Rashid Ramadan14(1) - 14 LPts
23/08/2022Zagreb, Croatia0 - 4 Zelimir Lipovac17 - 7 LPts
25/06/2022Tehran, Iran0 - 3 Woo Seto13 - 16 LPts
15/05/2022Tehran, Iran0 - 2 Rehan Yassin7 - 19 LPts
05/04/2022Zagreb, Croatia0 - 1 Blaž Marincic0 - 0 LPts
05/02/2022Tehran, Iran0 - 0 Selestino Cayron8 - 10 LPts