Weightclass:  Welterweight
Location:  Tehran, Iran
Record:  24 - 11
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
19/03/2029Tehran, Iran23 - 11 Azam Ismat11 - 8 WPts
18/01/2029Tehran, Iran22 - 11 Goga Rebrov2 - 9(2) WPts
19/11/2028Tehran, Iran21 - 11 Waluyo Prihatin1 - 6 WPts
21/09/2028Tehran, Iran20 - 11 Ben Liston4 - 4 WPts
22/07/2028Tehran, Iran20 - 10 Ye Sheh8 - 2 LPts
23/05/2028Tehran, Iran19 - 10 Lao-Tzu Ba0 - 1 WPts
24/03/2028Tehran, Iran18 - 10 Kian McCrary4 - 8 WPts
24/01/2028Tehran, Iran17 - 10 Yong Yao0 - 0 WPts
24/11/2027Tehran, Iran16 - 10 Shayan Abdul0 - 2 WPts
25/09/2027Tehran, Iran15 - 10 Irfan Ansari1 - 0 WPts
27/07/2027Tehran, Iran14 - 10 Atif Farhat0 - 14 WPts
28/05/2027Tehran, Iran13 - 10 Atif Muhammad2 - 6 WPts
29/03/2027Isfahan, Iran13 - 9 Malik Mitri17 - 4 LPts Iran National Championships 2027View
26/03/2027Isfahan, Iran12 - 9 Yasin Sajjad13 - 9 WPts Iran National Championships 2027View
02/02/2027Guayaquil, Ecuador12 - 8 Jesus Mosca18 - 13 LPts
05/12/2026Istanbul, Turkey11 - 8 Coskun Topal13(1) - 7 WPts
06/10/2026Tehran, Iran10 - 8 Eric Craigie4 - 13 WPts
08/08/2026Cape Town, South Africa9 - 8 Chiamaka Debrah16 - 26(6) WPts
10/06/2026Tehran, Iran8 - 8 Waleed Mady12 - 10 WPts
11/04/2026Tehran, Iran7 - 8 Sukhinder Gour2 - 5 WPts
11/02/2026Boksburg, South Africa6 - 8 Nhlanhla Chohan2 - 19(3) WPts
14/12/2025Mashhad, Iran5 - 8 Haaris Turay2 - 11 WPts
16/10/2025London, UK5 - 7 Ricky Murphy39(2) - 12 LPts
18/08/2025Tegucigalpa, Honduras5 - 6 Javier Villalovos4 - 9 LPts
20/06/2025Tehran, Iran4 - 6 Arun Kadakia5 - 6 WPts
22/04/2025Tehran, Iran3 - 6 Greg Cauldwell11 - 18 WPts
22/02/2025Tehran, Iran2 - 6 Majid Youssef0 - 2 WPts
25/12/2024Tabriz, Iran2 - 5 Zafa Mahdavi5 - 20 LPts
01/11/2024Busan, South Korea1 - 5 Suk-young Hur0 - 5 WPts
03/09/2024Nairobi, Kenya1 - 4 William Mwariama2 - 9(1) LPts
06/07/2024Chimalhuacan, Mexico1 - 3 Manny Sanzo24 - 17 LPts
08/05/2024Bergen, Norway1 - 2 Gareth Sanden26 - 14 LPts
10/03/2024Athens, Greece1 - 1 Lippio Alexopoulos5 - 20 LPts
11/01/2024Karaj, Iran0 - 1 Khalid Rahmani1(1) - 15 WPts
08/12/2023Tehran, Iran0 - 0 Umair Rashid2 - 2 LPts