Weightclass:  Lightweight
Location:  Mashhad, Iran
Record:  48 - 27
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
26/11/2033Mashhad, Iran47 - 27 Zhong Xue1 - 7 WPts
25/09/2033Mashhad, Iran46 - 27 Izunna Trill3 - 9 WPts
25/07/2033Mashhad, Iran45 - 27 James Cowens0 - 1 WPts
25/05/2033Mashhad, Iran44 - 27 Kai Neal1 - 13 WPts
25/03/2033Mashhad, Iran43 - 27 Gabriele Dioguardi8 - 9 WPts
23/01/2033Mashhad, Iran42 - 27 Owen Dowie14 - 12 WPts
23/11/2032Mashhad, Iran42 - 26 Rehman Ghailauoff23(4) - 9 LPts
23/09/2032Mashhad, Iran41 - 26 Euan Sirma10 - 6 WPts
24/07/2032Mashhad, Iran40 - 26 Joshua Vernor5 - 15 WPts
25/05/2032Mashhad, Iran39 - 26 Aidan Byrne14(3) - 24 WPts
26/03/2032Tabriz, Iran39 - 25 Obaid Yasin23(1) - 21 LPts Iran National Championships 2032View
11/03/2032Isfahan, Iran38 - 25 Ahmed Rayes39 - 21 WPts
09/02/2032Hamburg, Germany37 - 25 Garry Samuel7 - 13 WPts
12/12/2031Naucalpan, Mexico36 - 25 Santiago Cordova5 - 17 WPts
13/10/2031Karaj, Iran36 - 24 Majid Jaber47 - 17 LPts
03/09/2031Kampala, Uganda36 - 23 Kyan Tayali32 - 23 LPts
03/08/2031Kampala, Uganda36 - 22 Kyan Tayali31 - 23 LPts
03/07/2031Mashhad, Iran36 - 21 Kyan Tayali30 - 23 LPts
02/06/2031Kampala, Uganda35 - 21 Kyan Tayali30 - 22 WPts
02/05/2031New Delhi, India34 - 21 Danyaal Rashed23(1) - 28 WPts
01/04/2031Karaj, Iran34 - 20 Ahmed Rayes35 - 18 LPts Iran National Championships 2031View
29/03/2031Karaj, Iran33 - 20 Obaid Yasin18 - 19 WPts Iran National Championships 2031View
26/03/2031Karaj, Iran32 - 20 Waleed Djabiyev1 - 4 WPts Iran National Championships 2031View
21/02/2031Mashhad, Iran31 - 20 Suriyan Kratingdaenggym19(2) - 37 WPts
12/01/2031Mashhad, Iran31 - 19 Gerald Bazinet32(2) - 28 LPts
21/11/2030Calgary, Canada31 - 18 Ian Morgan47(1) - 7 LPts
21/10/2030Mashhad, Iran30 - 18 Gerald Bazinet31(2) - 27 WPts
19/09/2030Managua, Nicaragua30 - 17 Carlos Carcamo30 - 10 LPts
17/08/2030Nassau, Bahamas30 - 16 Andy Ovens33 - 17 LPts
19/06/2030Karaj, Iran30 - 15 Majid Jaber39 - 17 LPts
15/05/2030Tabriz, Iran29 - 15 Irfan Hamdan41 - 17 WPts
01/04/2030Mashhad, Iran28 - 15 Ahmed Rayes27 - 16 WPts Iran National Championships 2030View
29/03/2030Mashhad, Iran27 - 15 Obaid Yasin14 - 15 WPts Iran National Championships 2030View
26/03/2030Mashhad, Iran26 - 15 Girish Maraj3 - 11 WPts Iran National Championships 2030View
02/02/2030Karaj, Iran26 - 14 Xing-fu Sun12 - 20 LPts
07/12/2029Managua, Nicaragua25 - 14 Neper Lugo4 - 28 WPts
09/10/2029Nimes, France25 - 13 Oriel Gracq27 - 22 LPts
11/08/2029Aarhus, Denmark24 - 13 Frey Storjohann3 - 9 WPts
13/06/2029San Jose, Costa Rica23 - 13 Joaquin Guitron20 - 14 WPts
15/04/2029Ulaanbaatar, Mongolia22 - 13 Kong Nhieu10 - 19 WPts
15/02/2029Mashhad, Iran22 - 12 Mahinder Ganesan16 - 12 LPts
09/01/2029Mashhad, Iran22 - 11 Ali Sayed23(4) - 28 LPts
09/12/2028Tehran, Iran21 - 11 Khalid Diab11 - 14 WPts
08/11/2028Shiraz, Iran21 - 10 Bilal Khalid11 - 22 LPts
13/09/2028Tehran, Iran20 - 10 Jiang Hy19 - 25 WPts
18/07/2028Karaj, Iran19 - 10 Zafa Saah17 - 9 WPts
12/06/2028Mashhad, Iran18 - 10 Akbar Raghavan7 - 30(2) WPts
03/05/2028Maracaibo, Venezuela17 - 10 Frisco Pomar0 - 0 WPts
05/03/2028Nairobi, Kenya16 - 10 Kadeem Shaheen0 - 0 WPts
06/01/2028Mashhad, Iran15 - 10 Jose Lago6 - 31 WPts
07/11/2027Mashhad, Iran14 - 10 Xavion Trueba6 - 6 WPts
08/09/2027Yerevan, Armenia14 - 9 Giragos Yalenian18 - 10 LPts
11/07/2027Mashhad, Iran13 - 9 Danyaal Sami7 - 17 WPts
12/05/2027Mashhad, Iran12 - 9 Jasvinder Talwar5 - 9 WPts
13/03/2027Tegucigalpa, Honduras11 - 9 Alejandro Estremera5 - 19 WPts
13/01/2027Tehran, Iran10 - 9 Rashid Nishtar5 - 20 WPts
21/11/2026Santo Domingo, Ecuador10 - 8 Jaguar Gutierez12 - 18 LPts
23/09/2026Maipu, Chile10 - 7 Fanuco Grajeda13 - 15 LPts
25/07/2026Aarhus, Denmark10 - 6 Dag Kruse11 - 19(5) LPts
27/05/2026Mashhad, Iran10 - 5 Jeffrey Casta25(2) - 16 LPts
29/03/2026Isfahan, Iran10 - 4 Malik Majid27(1) - 16 LPts Iran National Championships 2026View
26/03/2026Isfahan, Iran9 - 4 Jiang Hy11 - 17 WPts Iran National Championships 2026View
04/03/2026Abidjan, Ivory Coast8 - 4 Giles Ferro7 - 15 WPts
04/01/2026Amman, Jordan8 - 3 Saad Karaboland16(1) - 16 LPts
06/11/2025Achiaman, Ghana7 - 3 Billy Inkoom8 - 20 WPts
08/09/2025Rome, Italy6 - 3 Vanni Cardia10(1) - 11 WPts
10/07/2025Tehran, Iran6 - 2 Yasin Bhutto32 - 18 LPts
04/06/2025Shiraz, Iran5 - 2 Obaid Eid1 - 6 WPts
01/05/2025Mashhad, Iran4 - 2 Amer Fawaz0 - 3 WPts
03/03/2025Mashhad, Iran4 - 1 Danyaal Kabir2 - 8 LPts
03/01/2025Mashhad, Iran3 - 1 Viktor Kozloff1 - 0 WPts
05/11/2024Shiraz, Iran2 - 1 Yasin Saleem0 - 0 WPts
15/09/2024Detroit, USA1 - 1 Justin Cavan9(2) - 13 WPts
18/07/2024Karaj, Iran1 - 0 Farhan Akhtar14 - 26(6) LPts
09/06/2024Mashhad, Iran0 - 0 Danyaal Kabir0 - 5 WPts