Weightclass:  Lightweight
Location:  Tehran, Iran
Record:  21 - 11
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
12/04/2029Tehran, Iran20 - 11 Syed Yacoub8 - 16 WPts
11/02/2029Tehran, Iran19 - 11 Gazi Dallal1 - 0 WPts
13/12/2028Tehran, Iran18 - 11 Niao-ka Moo2 - 12 WPts
14/10/2028Tehran, Iran17 - 11 Xing-fu Sun7 - 17 WPts
15/08/2028Tehran, Iran16 - 11 Asif Sheikh3 - 15 WPts
16/06/2028Tehran, Iran15 - 11 Niao-ka Moo1 - 9 WPts
17/04/2028Tehran, Iran14 - 11 Bilal Kerimov4 - 18 WPts
17/02/2028Tehran, Iran13 - 11 Asif Dallal5 - 10 WPts
19/12/2027Tehran, Iran12 - 11 Ardit Dedej0 - 4 WPts
21/10/2027Tehran, Iran11 - 11 Woo Yung8 - 7 WPts
21/08/2027Tehran, Iran10 - 11 Khalid Diab5 - 12 WPts
21/06/2027Tehran, Iran9 - 11 Obaid Bangura8 - 14(1) WPts
22/04/2027Mexico City, Mexico8 - 11 Ora Favela14 - 13 WPts
22/02/2027Tehran, Iran7 - 11 Farhan Mady5 - 5 WPts
24/12/2026Tehran, Iran6 - 11 Hassan Noori10 - 20 WPts
30/10/2026General Santos, Philippines5 - 11 Juan Balitactac1 - 27(4) WPts
01/09/2026Panama City, Panama5 - 10 Hilario Rodriguez9 - 14 LPts
04/07/2026Tehran, Iran5 - 9 Ibrahim Ahmad9 - 12 LPts
01/06/2026Tehran, Iran4 - 9 Santiago Sepulveda1 - 5 WPts
03/04/2026Tehran, Iran4 - 8 Salvador Villatoro1 - 11 LPts
03/02/2026Tehran, Iran3 - 8 Sajid Hussein5 - 5 WPts
05/12/2025Tabriz, Iran2 - 8 Zafa Hajiyev2(1) - 15 WPts
14/10/2025Tehran, Iran2 - 7 Saad Saleem3 - 9 LPts
16/08/2025Tehran, Iran2 - 6 Jose Gallego2 - 12 LPts
18/06/2025Shiraz, Iran1 - 6 Azam Baksh3 - 21(5) WPts
24/04/2025Kremenchuk, Ukraine1 - 5 Apostol Paley4 - 10 LPts
24/02/2025Tehran, Iran0 - 5 Yong Doo1 - 3 WPts
27/12/2024Port-au-Prince, Haiti0 - 4 Gerard Fillion4 - 3 LPts
29/10/2024Kampala, Uganda0 - 3 Peter Mwakyusa35 - 24(1) LPts
31/08/2024Tehran, Iran0 - 2 Ibrahim Khaliquzzaman1 - 6(1) LPts
02/07/2024Tehran, Iran0 - 1 Dewei Koon2 - 4 LPts
02/05/2024Tehran, Iran0 - 0 Majid Jaber1 - 6 LPts