Weightclass:  Featherweight
Location:  Shiraz, Iran
Record:  35(3) - 13
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
15/05/2025Shiraz, Iran34(3) - 13 Khalid Farid5 - 10 WPts
16/03/2025Shiraz, Iran33(3) - 13 Khalid Mahfouz5 - 11 WPts
15/01/2025Shiraz, Iran32(3) - 13 Haaris Agalarov0 - 8 WPts
16/11/2024Shiraz, Iran31(3) - 13 Ming Shing3 - 8 WPts
16/09/2024Shiraz, Iran30(3) - 13 Cuba Civil1 - 3 WPts
18/07/2024Shiraz, Iran29(3) - 13 Malik Sattar0 - 1 WPts
18/05/2024Shiraz, Iran28(2) - 13 Syed Mowad5 - 29(11) WKO2
19/03/2024Shiraz, Iran27(1) - 13 Amer Salem1 - 3(2) WKO3
19/01/2024Shiraz, Iran26(1) - 13 Rodrigo Camisa27(2) - 10 WPts
21/11/2023Shiraz, Iran25(1) - 13 Basten Van Cutsegheem2 - 14 WPts
22/09/2023Shiraz, Iran24(1) - 13 Sun-tae Choi23(1) - 10 WPts
24/07/2023Shiraz, Iran23(1) - 13 Sierra Artiles2 - 3 WPts
25/05/2023Shiraz, Iran22(1) - 13 Shayan Farooq3 - 8 WPts
26/03/2023Tabriz, Iran22(1) - 12 Ibrahim Nagi23 - 14 LPts Iran National Championships 2023View
18/03/2023Nassau, Bahamas21(1) - 12 Mark Riddell30 - 5 WPts
18/01/2023Accra, Ghana20(1) - 12 Lado Yeboah13 - 15 WPts
20/11/2022Achiaman, Ghana20(1) - 11 Arran Gyimah10(2) - 18 LPts
21/09/2022Managua, Nicaragua19(1) - 11 Venacio Mirelez18 - 9 WPts
24/07/2022Shiraz, Iran19(1) - 10 Martyn Karmowski13 - 7 LPts
24/05/2022Tirana, Albania18(1) - 10 Bekim Demachi3 - 18 WPts
26/03/2022Tabriz, Iran18(1) - 9 Yasin Halaby21 - 8 LPts Iran National Championships 2022View
09/03/2022Karaj, Iran17 - 9 Syed Mowad3 - 15(7) WKO3
25/01/2022Toronto, Canada16 - 9 Steven Taylor17 - 5 WPts
25/11/2021Shiraz, Iran15 - 9 Kanja Cheema7(2) - 17 WPts
24/09/2021Kisumu, Kenya15 - 8 Razi Chepkok12 - 11 LPts
26/07/2021Peristeri, Greece15 - 7 Tymek Tata6 - 14 LPts
26/05/2021Tehran, Iran14 - 7 Yu Xia5 - 15 WPts
23/04/2021Tehran, Iran14 - 6 Waqar Zakaria3 - 17 LPts
23/02/2021Tehran, Iran14 - 5 Waqar Javid10 - 8 LPts
23/01/2021Bogota, Colombia13 - 5 Diego Najera3 - 15 WPts
25/11/2020Shiraz, Iran13 - 4 Irfan Azzam15 - 5 LPts
24/09/2020Panama City, Panama12 - 4 Dario Vizcaino10 - 6 WPts
27/07/2020Shiraz, Iran12 - 3 Yasin Kafarov17 - 2 LPts
26/05/2020Shiraz, Iran11 - 3 Kashif Abbasi13 - 1 WPts
26/03/2020Shiraz, Iran10 - 3 Rogelio Chairez4 - 7 WPts
26/01/2020Mashhad, Iran10 - 2 Wen Auyang6 - 7 LPts
19/12/2019Guayaquil, Ecuador9 - 2 Rogelio Garcia2 - 7 WPts
21/10/2019Shiraz, Iran8 - 2 Majid Najjar4 - 5 WPts
21/08/2019Shiraz, Iran7 - 2 Abdul Amari4 - 5 WPts
22/06/2019Tehran, Iran6 - 2 Kashif Kalil2 - 5 WPts
14/05/2019Shiraz, Iran5 - 2 Aftab Malek1 - 6 WPts
12/04/2019Ponce, Puerto Rico5 - 1 Angel Herron0 - 7 LPts
12/02/2019Sao Paulo, Brazil4 - 1 Jair Curto2 - 2 WPts
14/12/2018Shiraz, Iran3 - 1 Francisco Escobedo2 - 1 WPts
15/10/2018Shiraz, Iran3 - 0 Vasili Placko0 - 2 LPts
17/08/2018Shiraz, Iran2 - 0 Rashid Ramadan1 - 1 WPts
19/06/2018Zagreb, Croatia1 - 0 Javor Turkalj0 - 0 WPts
20/04/2018Santo Domingo, Ecuador0 - 0 Luis Vidrio0 - 0 WPts