Weightclass:  Light Welterweight
Location:  Karaj, Iran
Record:  24 - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
02/03/2026Karaj, Iran23 - 19 Cable Oyer12 - 6 WPts
01/01/2026Karaj, Iran22 - 19 Alik Zakis2 - 9 WPts
02/11/2025Karaj, Iran21 - 19 Mike Zungu3 - 5 WPts
03/09/2025Kosice, Slovakia21 - 18 Herbert Zajac24 - 11 LPts
03/08/2025Karaj, Iran20 - 18 Herbert Zajac24 - 10 WPts
03/07/2025Karaj, Iran19 - 18 Herbert Zajac24 - 9 WPts
02/06/2025Karaj, Iran18 - 18 Glynn Gowers13 - 23 WPts
02/05/2025Karaj, Iran17 - 18 Raynard Nodine20(1) - 12 WPts
29/03/2025Mashhad, Iran17 - 17 Ibrahim Mohammed5 - 32(1) LPts Iran National Championships 2025View
26/03/2025Mashhad, Iran16 - 17 Adnan Noorani12(1) - 22 WPts Iran National Championships 2025View
06/02/2025Minsk, Belarus16 - 16 Koldan Russak12 - 12 LPts
06/01/2025Karaj, Iran15 - 16 Orlando Castilleja9 - 19 WPts
06/12/2024Karaj, Iran14 - 16 Koldan Russak11 - 11 WPts
05/11/2024Minsk, Belarus13 - 16 Koldan Russak11 - 10 WPts
05/10/2024Karaj, Iran13 - 15 Quennel Bazin14 - 17 LPts
04/09/2024Karaj, Iran12 - 15 Channing Bindia10 - 11 WPts
12/07/2024Karaj, Iran11 - 15 Zdenek Danis7 - 8 WPts
12/05/2024Tabriz, Iran10 - 15 Waleed Barakat7 - 10 WPts
26/03/2024Isfahan, Iran10 - 14 Irfan Saab3 - 8 LPts Iran National Championships 2024View
08/03/2024Vienna, Austria9 - 14 Everett Radlitz8 - 22 WPts
09/01/2024Maipu, Chile9 - 13 Malvolio Oyola25 - 11 LPts
11/11/2023Zagreb, Croatia8 - 13 Srecko Bunic11 - 25(1) WPts
13/09/2023La Paz, Bolivia7 - 13 Agapetus Pablo16 - 22 WPts
16/07/2023Tehran, Iran7 - 12 Sajid Masih17(1) - 14 LPts
19/05/2023Mashhad, Iran7 - 11 Faisal Ally21 - 12 LPts
27/03/2023Karaj, Iran6 - 11 Malik Saad18 - 10 WPts
14/02/2023Tehran, Iran6 - 10 Majid Harroun8(1) - 25 LPts
14/01/2023Samarqand, Uzbekistan6 - 9 Vikenti Jamalov9 - 19 LPts
16/11/2022Karaj, Iran6 - 8 Ibrahim Can8 - 16 LPts
03/10/2022Tehran, Iran6 - 7 Tariq Harron12(2) - 16 LPts
07/08/2022Auckland, New Zealand5 - 7 Connor Sprouse10 - 15 WPts
07/06/2022Zurich, Switzerland4 - 7 Arlo Bernick3 - 4 WPts
09/04/2022Harare, Zimbabwe4 - 6 Dave Shumba13 - 11 LPts
09/02/2022Karaj, Iran3 - 6 Sergey Holub2 - 10 WPts
10/12/2021Karaj, Iran3 - 5 Cong Sang11 - 12 LPts
17/10/2021Mashhad, Iran2 - 5 Zafa Tahir6 - 11 WPts
18/08/2021Isfahan, Iran1 - 5 Danyaal Moghaddam0 - 0 WPts
18/07/2021Karaj, Iran1 - 4 Ho Long0 - 0 LPts
14/06/2021Krakow, Poland0 - 4 Hainrich Drabek16 - 6 WPts
15/04/2021Tehran, Iran0 - 3 Ali Allam14 - 4 LPts
14/02/2021Mashhad, Iran0 - 2 Hassan Kamali7 - 10 LPts
17/12/2020Tehran, Iran0 - 1 Zain Harroun7 - 10 LPts
05/11/2020Tehran, Iran0 - 0 Ho Auwjong0 - 0 LPts