Weightclass:  Welterweight
Location:  Tabriz, Iran
Record:  7 - 31
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
13/02/2032Tabriz, Iran7 - 30 Santiago Abrantes9 - 2 LPts
15/12/2031Tabriz, Iran6 - 30 Paco Machuca6 - 4 WPts
16/10/2031Tabriz, Iran5 - 30 Bartel Van der Ye0 - 10 WPts
16/08/2031Tabriz, Iran5 - 29 Chris MacBride4 - 11 LPts
17/06/2031Tabriz, Iran5 - 28 Dimi Karpov20 - 7 LPts
17/04/2031Tabriz, Iran5 - 27 Rob Vigorito4 - 8 LPts
16/02/2031Tabriz, Iran5 - 26 Diego Terronez8 - 8 LPts
18/12/2030Tabriz, Iran4 - 26 Daniil Smyslov0 - 10 WPts
19/10/2030Tabriz, Iran3 - 26 Silvestro Donazzan0 - 10 WPts
20/08/2030Tabriz, Iran3 - 25 Farhan Awan7 - 5 LPts
21/06/2030Tabriz, Iran2 - 25 Amer Tagiev1 - 3 WPts
22/04/2030Tabriz, Iran2 - 24 Mark Teare2 - 6 LPts
22/02/2030Tabriz, Iran2 - 23 Danny Stevison12 - 18 LPts
25/12/2029Isfahan, Iran2 - 22 Adnan Hashemi3 - 17 LPts
27/10/2029Port-au-Prince, Haiti2 - 21 Ferrand Pierre-Louis6 - 19 LPts
29/08/2029Kharkiv, Ukraine2 - 20 Alik Wargo6 - 18 LPts
01/07/2029Tabriz, Iran1 - 20 Daniil Lipovsky0 - 2 WPts
02/05/2029Acapulco, Mexico1 - 19 Zelipe Pecha17 - 10 LPts
04/03/2029Anderlecht, Belgium1 - 18 Glanville Bault21 - 14 LPts
04/01/2029Tabriz, Iran1 - 17 On Ang3 - 16(1) LPts
05/11/2028Milwaukee, USA0 - 17 John Cousar0 - 0 WPts
07/09/2028Camaguey, Cuba0 - 16 Angel Games28(1) - 9 LPts
10/07/2028Bangor, UK0 - 15 John MacNevin20 - 19 LPts
12/05/2028Mostoles, Spain0 - 14 Diego Mino19 - 6 LPts
14/03/2028Osogbo, Nigeria0 - 13 Amjad Rafiq2(1) - 18 LPts
15/01/2028Cape Town, South Africa0 - 12 Sid Tshimowa9 - 14 LPts
17/11/2027El Kelaa Des Sraghna, Morocco0 - 11 Fayyad Aqqal6 - 17 LPts
19/09/2027Anderlecht, Belgium0 - 10 Orville Bourdelle10 - 21 LPts
22/07/2027Tabriz, Iran0 - 9 Haider Ahadov9(1) - 24 LPts
29/05/2027Santiago de los Caballeros, Dominican Republic0 - 8 Rogelio Portal19 - 11 LPts
31/03/2027Karaj, Iran0 - 7 Khalid Farooq15(1) - 25 LPts
03/02/2027Shiraz, Iran0 - 6 Waqar Yasin11(1) - 8 LPts
09/12/2026Panama City, Panama0 - 5 Montego Zamora14(2) - 11 LPts
11/10/2026Port-au-Prince, Haiti0 - 4 Villiers Villon20 - 12 LPts
13/08/2026Shiraz, Iran0 - 3 Abdul Jamali2 - 17(3) LPts
17/06/2026Shiraz, Iran0 - 2 Khalid Mohamed10 - 20 LPts
18/04/2026Tabriz, Iran0 - 1 Zafa Mahdavi13 - 20 LPts
05/03/2026Mashhad, Iran0 - 0 Haider Ansari0 - 0 LPts