Weightclass:  Middleweight
Location:  Tabriz, Iran
Record:  37 - 10
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
02/05/2038Tabriz, Iran36 - 10 Vail Grosjean27(8) - 19 WPts
01/04/2038Tehran, Iran35 - 10 Amjad Djabarov2 - 1 WPts Iran National Championships 2038View
29/03/2038Tehran, Iran34 - 10 Aftab Javadov6 - 3 WPts Iran National Championships 2038View
26/03/2038Tehran, Iran33 - 10 Adnan Shukurov20 - 7 WPts Iran National Championships 2038View
21/03/2038Carolina, Puerto Rico33 - 9 Saturnin Mandujano45(5) - 16(1) LPts
18/02/2038Carolina, Puerto Rico33 - 8 Saturnin Mandujano44(5) - 16(1) LPts
15/01/2038Riyadh, Saudi Arabia33 - 7 Geoff Manderson17(1) - 1 LPts Asia-Oceania Championships 2038View
12/01/2038Riyadh, Saudi Arabia32 - 7 Shen Wen21 - 9 WPts Asia-Oceania Championships 2038View
09/01/2038Riyadh, Saudi Arabia31 - 7 Fo-hai Poh14 - 8 WPts Asia-Oceania Championships 2038View
10/12/2037Tabriz, Iran31 - 6 Amer Najeeb49(3) - 18(1) LPts
09/11/2037Dushanbe, Tajikistan30 - 6 Dmitri Abilov7 - 3 WPts
09/10/2037Guadalajara, Mexico29 - 6 Angel Cordoba22(1) - 13 WPts
07/09/2037Busan, South Korea29 - 5 Brendan McTaggart64(7) - 29(2) LPts Busan World Championships 2037View
03/09/2037Tabriz, Iran28 - 5 Lloyd Midzi39 - 7 WPts
03/08/2037Tabriz, Iran27 - 5 Yodmongkol Sakkreerin18(1) - 11 WPts
03/07/2037Milan, Italy26 - 5 Gianmarco Domiano26(5) - 11 WPts
02/06/2037Tabriz, Iran25 - 5 Vail Grosjean20(7) - 12 WPts
02/05/2037Shymkent, Kazakhstan24 - 5 Sajid Kajrbeckow45(4) - 14(2) WPts
01/04/2037Tehran, Iran24 - 4 Adnan Shukurov14 - 6 LPts Iran National Championships 2037View
29/03/2037Tehran, Iran23 - 4 Aftab Javadov2 - 0 WPts Iran National Championships 2037View
26/03/2037Tehran, Iran22 - 4 Saad Kharoti17(1) - 22 WPts Iran National Championships 2037View
09/03/2037Tabriz, Iran21 - 4 Chung-yong Nam1 - 2 WPts
06/02/2037Tabriz, Iran20 - 4 Chung-yong Nam1 - 1 WPts
06/01/2037Tabriz, Iran19 - 4 Vail Grosjean16(4) - 9 WPts
06/12/2036Hiroshima, Japan18 - 4 Hisoka Umemoto33(5) - 10 WPts
05/11/2036Davao City, Philippines18 - 3 Carlos Tabonda16 - 5 LPts
05/10/2036Tabriz, Iran18 - 2 Carlos Tabonda15 - 5 LPts
04/09/2036San Felipe de Puerto Plata, Dominican Republic17 - 2 Ramirez Zamorano10(1) - 1 WPts
31/07/2036Tabriz, Iran16 - 2 Connor Adinkra5 - 10 WPts
31/05/2036Dublin, Ireland16 - 1 Leon Lynch6 - 7 LPts
01/04/2036Tabriz, Iran15 - 1 Adnan Shukurov8 - 3 WPts Iran National Championships 2036View
29/03/2036Tabriz, Iran14 - 1 Ahmed Mousa11 - 16(1) WPts Iran National Championships 2036View
26/03/2036Tabriz, Iran13 - 1 Hassan Baddour9 - 28 WPts Iran National Championships 2036View
18/03/2036Ufa, Russia12 - 1 Aleksei Popov9 - 1 WPts
19/01/2036Tabriz, Iran11 - 1 Adnan Shukurov5 - 2 WPts
23/11/2035Douala, Cameroon10 - 1 Saber Blier5 - 15 WPts
25/09/2035Braunschweig, Germany9 - 1 Erno Marner12 - 12 WPts
28/07/2035Rome, Italy8 - 1 Raul Balboni8 - 26 WPts
30/05/2035Tabriz, Iran7 - 1 Waqar Majidova16(3) - 6 WPts
01/04/2035Tabriz, Iran7 - 0 Saad Kharoti10(1) - 9 LPts Iran National Championships 2035View
29/03/2035Tabriz, Iran6 - 0 Zafa Taheri23 - 24 WPts Iran National Championships 2035View
26/03/2035Tabriz, Iran5 - 0 Kiran Tandon16 - 6 WPts Iran National Championships 2035View
26/02/2035Stockholm, Sweden4 - 0 Dante Malmborg6 - 16 WPts
29/12/2034Plovdiv, Bulgaria3 - 0 Anastasiy á Dounev3 - 38 WPts
31/10/2034Santiago de los Caballeros, Dominican Republic2 - 0 Santiago Portugal4 - 14 WPts
02/09/2034Vilnius, Lithuania1 - 0 Leon Benik21 - 25 WPts
05/07/2034Tabriz, Iran0 - 0 Mark Witherspoon13 - 11 WPts