Weightclass:  Lightweight
Location:  Isfahan, Iran
Record:  44(1) - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
11/01/2033Isfahan, Iran43(1) - 22 Stuart Don4 - 6 WPts
10/11/2032Isfahan, Iran42 - 22 Ricky Dunmore2 - 13 WKO3
09/09/2032Isfahan, Iran41 - 22 Dimos Montijo6 - 7 WPts
10/07/2032Isfahan, Iran40 - 22 Danyaal Sami33(6) - 26 WPts
10/05/2032Isfahan, Iran39 - 22 Kyrylo Romanchuk17 - 12 WPts
11/03/2032Isfahan, Iran39 - 21 Haaris Zaki38 - 25 LPts
10/01/2032Isfahan, Iran38 - 21 Leonel Poveda3 - 11 WPts
11/11/2031Isfahan, Iran38 - 20 Ian Morgan57(1) - 9 LPts
05/10/2031Zurich, Switzerland38 - 19 Arnaud Birner33(6) - 22 LPts
04/09/2031New Delhi, India38 - 18 Mandip Bhattacharya31(4) - 18 LPts
31/07/2031Madrid, Spain37 - 18 Bronco Merino5 - 13 WPts
02/06/2031Isfahan, Iran36 - 18 Basten Van den Gruuthuuse7 - 12 WPts
01/04/2031Karaj, Iran35 - 18 Haaris Zaki34 - 20 WPts Iran National Championships 2031View
29/03/2031Karaj, Iran34 - 18 Saad Mowad12 - 7 WPts Iran National Championships 2031View
26/03/2031Karaj, Iran33 - 18 Yasin Sabet15 - 10 WPts Iran National Championships 2031View
30/01/2031Halifax, Canada32 - 18 Lewis Greive12 - 19 WPts
02/12/2030Isfahan, Iran31 - 18 Bing Kao33(2) - 15 WPts
07/10/2030Isfahan, Iran30 - 18 Hanuman Sherbani34 - 16 WPts
03/09/2030Isfahan, Iran30 - 17 Au Huynh20 - 22 LPts
03/08/2030Isfahan, Iran29 - 17 Au Huynh20 - 21 WPts
18/06/2030Isfahan, Iran28 - 17 Montel Sala13 - 27 WPts
18/05/2030Isfahan, Iran27 - 17 Montel Sala13 - 26 WPts
01/04/2030Mashhad, Iran27 - 16 Haaris Zaki28 - 15 LPts Iran National Championships 2030View
29/03/2030Mashhad, Iran26 - 16 Syed Yacoub12 - 20 WPts Iran National Championships 2030View
26/03/2030Mashhad, Iran25 - 16 Xin Kwok11 - 4 WPts Iran National Championships 2030View
02/03/2030Isfahan, Iran25 - 15 Au Huynh15 - 19 LPts
19/01/2030Isfahan, Iran24 - 15 Elderson Onyekachi13 - 18 WPts
08/12/2029Isfahan, Iran23 - 15 Bing Kao28(2) - 14 WPts
10/10/2029Isfahan, Iran23 - 14 Bing Kao27(2) - 14 LPts
11/08/2029Shiraz, Iran22 - 14 Yasin Saleem12(1) - 20 WPts
08/07/2029Isfahan, Iran21 - 14 Farhan Mady14 - 13 WPts
08/05/2029Mashhad, Iran21 - 13 Rehman Junejo21 - 21(2) LPts
29/03/2029Karaj, Iran21 - 12 Majid Jaber29 - 15 LPts Iran National Championships 2029View
26/03/2029Karaj, Iran20 - 12 Dewei Zhang11 - 13 WPts Iran National Championships 2029View
25/02/2029Jalilabad, Azerbaijan19 - 12 Khankishi Kasumov20 - 6 WPts
28/12/2028Shiraz, Iran19 - 11 Syed Jabbar14 - 32 LPts
07/11/2028Vilnius, Lithuania19 - 10 Hainrich Fiedor20 - 8 LPts
09/09/2028Mashhad, Iran19 - 9 Rehman Junejo18 - 20(2) LPts
26/07/2028Achiaman, Ghana18 - 9 Gazi Waseer8 - 11 WPts
28/05/2028Isfahan, Iran17 - 9 Roman Karban2 - 13 WPts
29/03/2028Karaj, Iran17 - 8 Malik Majid44(1) - 25 LPts Iran National Championships 2028View
26/03/2028Karaj, Iran16 - 8 Rahul Bahl9 - 5 WPts Iran National Championships 2028View
10/03/2028Isfahan, Iran15 - 8 Amer Parsa4 - 14 WPts
12/01/2028Puente Alto, Chile14 - 8 Juan Gallardo9 - 17 WPts
14/11/2027Vaughan, Canada13 - 8 Mark Picken12 - 11 WPts
16/09/2027Antofagasta, Chile12 - 8 Montel Barragan12 - 14 WPts
19/07/2027Shiraz, Iran12 - 7 Obaid Eid2 - 18 LPts
24/05/2027Isfahan, Iran11 - 7 Aghasafa Khokhar0 - 2 WPts
26/03/2027Mashhad, Iran11 - 6 Rehman Junejo10 - 17(2) LPts
02/02/2027Tehran, Iran11 - 5 Yao To16 - 15 LPts
01/01/2027Karaj, Iran10 - 5 Khalid Masood3 - 6 WPts
28/11/2026Mashhad, Iran9 - 5 Aftab Emami0 - 12 WPts
05/10/2026Mashhad, Iran9 - 4 Jing Wong9 - 20(2) LPts
18/08/2026Delmas, Haiti8 - 4 Nicolas Radiguet12 - 16 WPts
20/06/2026Abidjan, Ivory Coast8 - 3 Etienne Oltz12 - 22 LPts
22/04/2026Isfahan, Iran7 - 3 Paul Martis1 - 5 WPts
22/02/2026Isfahan, Iran6 - 3 Mark Culbertson3 - 25 WPts
25/12/2025Mashhad, Iran5 - 3 Jawad Mirza15 - 23 WPts
22/11/2025Isfahan, Iran5 - 2 Wen Wang37 - 10 LPts
07/10/2025Kingston, Jamaica4 - 2 George Louie2 - 8 WPts
09/08/2025Tehran, Iran3 - 2 Waqas Can0 - 2 WPts
09/07/2025Tehran, Iran2 - 2 Rashid Firman7(2) - 17 WPts
07/06/2025Yerevan, Armenia2 - 1 Arkay Garian7 - 10 LPts
09/04/2025Gomel, Belarus2 - 0 Oleksander Smolar13 - 6 LPts
09/02/2025Tabriz, Iran1 - 0 Amer Khalid4 - 11 WPts
05/01/2025Isfahan, Iran0 - 0 Augusto Colombi0 - 0 WPts