Weightclass:  Light Welterweight
Location:  Tehran, Iran
Record:  46 - 24
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
21/02/2032Tehran, Iran46 - 23 Shihab Altankhuyag3 - 7 LPts
23/12/2031Tehran, Iran45 - 23 Yasin Alkindi0 - 13 WPts
24/10/2031Tehran, Iran44 - 23 Azam Almubarak4 - 6 WPts
24/08/2031Tehran, Iran43 - 23 Lisimba Tshila6 - 26(1) WPts
25/06/2031Tehran, Iran42 - 23 Bahram Ismayilov9 - 11 WPts
26/04/2031Tehran, Iran41 - 23 Alfonso Montenegro6 - 3 WPts
25/02/2031Tehran, Iran40 - 23 Santiago Cano7 - 3 WPts
26/12/2030Tehran, Iran39 - 23 Rodrigo Mattos5 - 13(3) WPts
27/10/2030Tehran, Iran38 - 23 Mehammed Lahyani1 - 13 WPts
28/08/2030Tehran, Iran37 - 23 Javier Pilar2 - 13 WPts
29/06/2030Tehran, Iran36 - 23 Fraser Maiyegun9 - 4 WPts
30/04/2030Tehran, Iran35 - 23 Senon Caldera1 - 4 WPts
01/03/2030Bremen, Germany35 - 22 Rodmond Horn10 - 13 LPts
01/01/2030Tehran, Iran34 - 22 Mark Liddle15(1) - 12 WPts
02/11/2029Tehran, Iran33 - 22 Vitali Taras5 - 12 WPts
03/09/2029Stockholm, Sweden33 - 21 Ville Bohner43 - 16 LPts
03/08/2029Stockholm, Sweden33 - 20 Ville Bohner42 - 16 LPts
03/07/2029Stockholm, Sweden33 - 19 Ville Bohner41 - 16 LPts
02/06/2029Stockholm, Sweden33 - 18 Ville Bohner40 - 16 LPts
02/05/2029New Kingston, Jamaica33 - 17 Chris Trumble18 - 25 LPts
01/04/2029Karaj, Iran32 - 17 Obaid Ramin15 - 9 WPts Iran National Championships 2029View
29/03/2029Karaj, Iran31 - 17 Haaris Mattar5 - 27 WPts Iran National Championships 2029View
26/03/2029Karaj, Iran30 - 17 Amjad Mahfouz10 - 20 WPts Iran National Championships 2029View
18/03/2029Georgetown, Guyana30 - 16 Dave Normand31(1) - 12 LPts
15/02/2029Tehran, Iran30 - 15 Bryan Golightly24 - 30 LPts
11/01/2029Bangkok, Thailand29 - 15 Chontlatarn Sriyabhaya41 - 13 WPts
11/12/2028Tehran, Iran28 - 15 Chris Trumble13 - 23 WPts
06/11/2028Baku, Azerbaijan27 - 15 Lazim Usubov28 - 8 WPts
06/10/2028Tehran, Iran26 - 15 Carlos Malara14(1) - 33 WPts
05/09/2028Tegucigalpa, Honduras25 - 15 Carlos Malara14(1) - 32 WPts
05/08/2028Milan, Italy24 - 15 Tino Laforgia12 - 19 WPts
05/07/2028Milan, Italy24 - 14 Tino Laforgia11 - 19 LPts
04/06/2028New Kingston, Jamaica23 - 14 Chris Trumble10 - 20 WPts
04/05/2028Guatemala City, Guatemala23 - 13 Fanuco Garces24(2) - 21 LPts
01/04/2028Karaj, Iran23 - 12 Faisal Saba9 - 5 LPts Iran National Championships 2028View
29/03/2028Karaj, Iran22 - 12 Rehman Sajjad11 - 6 WPts Iran National Championships 2028View
26/03/2028Karaj, Iran21 - 12 Chung Tan3 - 12 WPts Iran National Championships 2028View
20/03/2028Tehran, Iran20 - 12 Diego Vine2 - 2 WPts
16/02/2028Asuncion, Paraguay19 - 12 Cisco Feo9(2) - 30(1) WPts
16/01/2028Asuncion, Paraguay18 - 12 Cisco Feo9(2) - 29(1) WPts
16/12/2027Tehran, Iran18 - 11 Ethan Haddow6 - 8 LPts
14/11/2027Tehran, Iran17 - 11 Cisco Feo9(2) - 27(1) WPts
05/10/2027Ghaziabad, India17 - 10 Abdul Ghattas16 - 12 LPts
04/09/2027Ghaziabad, India17 - 9 Abdul Ghattas15 - 12 LPts
28/07/2027Tabriz, Iran16 - 9 Adnan Ghazal10 - 20 WPts
30/05/2027Vilnius, Lithuania16 - 8 Marcin Czaplicki16(1) - 40 LPts
01/04/2027Isfahan, Iran15 - 8 Adnan Ghazal10 - 18 WPts Iran National Championships 2027View
29/03/2027Isfahan, Iran14 - 8 Sun Pang8 - 8 WPts Iran National Championships 2027View
26/03/2027Isfahan, Iran13 - 8 Zain Alli12 - 12 WPts Iran National Championships 2027View
29/01/2027Santa Cruz de la Sierra, Bolivia12 - 8 Santiago Antunez10 - 21 WPts
01/12/2026Bangkok, Thailand11 - 8 Chalermchai Muankasem8 - 11 WPts
03/10/2026Ensenada, Mexico10 - 8 Carlos Rodriguez0 - 2 WPts
05/08/2026Tehran, Iran9 - 8 Aftab Hashemi4 - 11 WPts
07/06/2026Tehran, Iran8 - 8 Ho Pao2 - 10 WPts
09/04/2026Tehran, Iran7 - 8 Ibrahim Afzal7 - 8 WPts
09/02/2026Tehran, Iran6 - 8 Reynold Dell2 - 9(1) WPts
12/12/2025Isfahan, Iran6 - 7 Atif Pasha5 - 8 LPts
14/10/2025Isfahan, Iran6 - 6 Atif Pasha4 - 8 LPts
21/08/2025Lincoln, USA6 - 5 Rob Alford7 - 7(1) LPts
23/06/2025Shiraz, Iran5 - 5 Waqas Zogby7 - 19(2) WPts
25/04/2025Tehran, Iran4 - 5 Deshi Ip1 - 1 WPts
24/02/2025Tehran, Iran3 - 5 Mark Frost2 - 1 WPts
27/12/2024Tehran, Iran3 - 4 Rashid Khatib6 - 16(4) LPts
31/10/2024Tehran, Iran2 - 4 Mohsin Mansour3 - 3 WPts
01/09/2024Tabriz, Iran2 - 3 Ibrahim Afzal3 - 2 LPts
05/07/2024Shiraz, Iran2 - 2 Shayan Sharif0 - 0 LPts
14/05/2024Mashhad, Iran1 - 2 Amer Sader5 - 18 WPts
18/03/2024Tehran, Iran1 - 1 Syed Hosein7 - 10 LPts
21/01/2024Karaj, Iran1 - 0 Liko Cheen24 - 8 LPts
05/12/2023Tehran, Iran0 - 0 Jose Almeida0 - 8 WPts