Weightclass:  Light Heavyweight
Location:  Shiraz, Iran
Record:  23(1) - 18
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
10/01/2034Shiraz, Iran22(1) - 18 Ali Masih0 - 7 WPts
09/11/2033Shiraz, Iran21(1) - 18 Waqas Latif0 - 9(1) WPts
10/09/2033Shiraz, Iran20 - 18 Ananth Raghavan2 - 1 WKO3
11/07/2033Shiraz, Iran19 - 18 Mohsin Rad2 - 6 WPts
11/05/2033Shiraz, Iran18 - 18 Xin Ni3 - 5 WPts
12/03/2033Rijeka, Croatia17 - 18 Antonijo Došen8 - 14 WPts
12/01/2033Odense, Denmark16 - 18 Canute Bank11 - 9 WPts
13/11/2032Varna, Bulgaria16 - 17 Ilker Yerli24(3) - 14 LPts
15/09/2032Shiraz, Iran15 - 17 Zafa Ben6 - 20 WPts
17/07/2032Shymkent, Kazakhstan14 - 17 Dimi Valihanoff4 - 10 WPts
19/05/2032Tabriz, Iran13 - 17 Malik Salehi3 - 20 WPts
26/03/2032Tabriz, Iran13 - 16 Farhan Wakim21 - 12 LPts Iran National Championships 2032View
21/03/2032Shiraz, Iran12 - 16 Majid Mourad2 - 19 WPts
22/01/2032Mashhad, Iran11 - 16 Waqas Assad5 - 15 WPts
24/11/2031Athens, Greece10 - 16 Pierro Philemon3 - 11 WPts
26/09/2031Tehran, Iran10 - 15 Atif Adel10 - 8 LPts
31/07/2031Tabriz, Iran10 - 14 Malik Salehi2 - 16 LPts
02/06/2031Tehran, Iran9 - 14 Johar Goswami0 - 6 WPts
04/04/2031Isfahan, Iran8 - 14 Khalid Fareedi9 - 11 WPts
05/02/2031Mashhad, Iran7 - 14 Shen Shao2 - 32 WPts
01/01/2031Tehran, Iran7 - 13 Jun Chang22(2) - 27 LPts
01/12/2030Panama City, Panama6 - 13 Kiki Modesto5 - 10 WPts
03/10/2030Viba del Mar, Chile6 - 12 Vicente Corea31 - 7 LPts
05/08/2030Shymkent, Kazakhstan5 - 12 Dimi Valihanoff1 - 0 WPts
07/06/2030Shiraz, Iran4 - 12 Haaris Sattar0 - 1 WPts
09/04/2030Delmas, Haiti4 - 11 Etienne Depardon3 - 21(2) LPts
09/02/2030Petionville, Haiti4 - 10 Raul Huppert6 - 20 LPts
12/12/2029Plovdiv, Bulgaria4 - 9 Anastas á Kazanov24 - 15(4) LPts
14/10/2029Aalborg, Denmark4 - 8 Jarl Degn11 - 10 LPts
16/08/2029Shiraz, Iran3 - 8 Confucius Chiao2 - 6 WPts
18/06/2029Rijeka, Croatia3 - 7 Franjo Cavlovic14 - 11 LPts
20/04/2029Juarez, Mexico3 - 6 Sagaz Tijerina10 - 14 LPts
20/02/2029Shiraz, Iran3 - 5 Lunt Holsen15 - 8 LPts
23/12/2028Shiraz, Iran3 - 4 Lee Shi5 - 4 LPts
25/10/2028Shiraz, Iran2 - 4 Bilal Mansouri3 - 8 WPts
26/08/2028Wolverhampton, UK2 - 3 Blake Moore12 - 11 LPts
28/06/2028Bratislava, Slovakia2 - 2 Radan Jakes0 - 0 LPts
30/04/2028Zagreb, Croatia1 - 2 Vandra Fabijanic0 - 10 WPts
02/03/2028Split, Croatia1 - 1 Milan Jakopovic15 - 15 LPts
03/01/2028Shiraz, Iran0 - 1 Shane Madigan0 - 1 WPts
05/11/2027Shiraz, Iran0 - 0 Bilal Mansouri0 - 5 LPts