Weightclass:  Lightweight
Location:  Tehran, Iran
Record:  21 - 24
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
19/07/2029Tehran, Iran20 - 24 Aftab Emami3 - 4(1) WPts
19/05/2029Tehran, Iran19 - 24 Luka Smyslov18 - 10 WPts
21/03/2029Tehran, Iran18 - 24 Hassan Beshara0 - 9 WPts
20/01/2029Tehran, Iran17 - 24 Amjad Eivasov5 - 11 WPts
21/11/2028Tehran, Iran16 - 24 Kamran Mohammad8 - 10 WPts
22/09/2028Tehran, Iran15 - 24 Toma Isachenko2 - 5 WPts
24/07/2028Tehran, Iran14 - 24 Danyaal Sami11 - 21 WPts
25/05/2028Tehran, Iran13 - 24 Suneil Manda1 - 14 WPts
26/03/2028Tehran, Iran12 - 24 Zernebog Ziotnik4(1) - 12 WPts
26/01/2028Tehran, Iran11 - 24 Danyaal Karam7 - 9 WPts
27/11/2027Tehran, Iran10 - 24 Niao-ka Moo1 - 5 WPts
28/09/2027Tehran, Iran9 - 24 Deepak Natt3 - 7 WPts
30/07/2027Mashhad, Iran8 - 24 Ming Fu4 - 23 WPts
22/06/2027Tehran, Iran8 - 23 Hassan Noori12 - 21 LPts
09/05/2027Zagreb, Croatia8 - 22 Damir Knežic9 - 4 LPts
11/03/2027Sharjah, UAE8 - 21 Imran Khan12 - 16 LPts
11/01/2027Johannesburg, South Africa8 - 20 Deiondre Magqwaka10 - 12 LPts
13/11/2026Port Elizabeth, South Africa7 - 20 Ayabulela Mabokgwane2 - 17 WPts
15/09/2026Quito, Ecuador7 - 19 Juan Livas11 - 15 LPts
18/07/2026Shiraz, Iran7 - 18 Wang Mo4 - 18 LPts
30/05/2026Tehran, Iran7 - 17 Imran Jaja43 - 21 LPts
01/04/2026Buenos Aires, Argentina7 - 16 Fidel Alvaro10 - 12 LPts
01/02/2026Georgetown, Guyana7 - 15 Brad Berwick3 - 20 LPts
04/12/2025Riga, Latvia6 - 15 Valeri Jauntevs8 - 11 WPts
06/10/2025Karaj, Iran6 - 14 Majid Jaber9 - 8 LPts
08/08/2025Tehran, Iran6 - 13 Daniil Kazackpaeff3 - 7 LPts
10/06/2025Dnipropetrovsk, Ukraine5 - 13 Vasyl Chaplinski1 - 3 WPts
12/04/2025Isfahan, Iran4 - 13 Farhan Mourad5 - 17 WPts
28/02/2025Juarez, Mexico4 - 12 Diego Severo19(1) - 27 LPts
31/12/2024Tehran, Iran4 - 11 Tommy Bean0 - 2 LPts
02/11/2024Tehran, Iran4 - 10 Ho Wei10 - 7 LPts
05/09/2024Rio de Janeiro, Brazil3 - 10 Senon Ferro0 - 0 WPts
08/07/2024Kumasi, Ghana2 - 10 Max Nunoo0 - 2 WPts
09/05/2024Mashhad, Iran1 - 10 Danyaal Kabir0 - 4 WPts
13/03/2024Vilnius, Lithuania1 - 9 Bohater Donarski31(1) - 11 LPts
14/01/2024Tehran, Iran1 - 8 Waqar Farman1 - 3 LPts
15/11/2023London, UK1 - 7 Bruce Elliot6(1) - 25 LPts
17/09/2023Tehran, Iran0 - 7 Loredo Trinidad2 - 21(2) WPts
20/07/2023Tabriz, Iran0 - 6 Rehman Aliyev17(1) - 18 LPts
22/05/2023Nottingham, UK0 - 5 Darryl Kilduff16(1) - 14 LPts
24/03/2023Tehran, Iran0 - 4 Hassan Mohiuddin14(1) - 17 LPts
11/02/2023Wuppertal, Germany0 - 3 Bourke Jannusch12(1) - 13 LPts
14/12/2022North Shore, New Zealand0 - 2 Lewis Pottinger17 - 12 LPts
16/10/2022Ipoh, Malaysia0 - 1 Faisal Suleiman12(1) - 16 LPts
18/08/2022Tehran, Iran0 - 0 Rehan Pasha1 - 0 LPts