Weightclass:  Bantamweight
Location:  Tabriz, Iran
Record:  40 - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
26/11/2025Tabriz, Iran39 - 22 Chandler Albert4 - 17 WPts
27/09/2025Tabriz, Iran38 - 22 Asif Hussein8 - 8 WPts
29/07/2025Tabriz, Iran37 - 22 Leonel Obregon3 - 31(6) WPts
30/05/2025Tabriz, Iran36 - 22 Niall Marshall12(1) - 12 WPts
31/03/2025Tabriz, Iran35 - 22 Hayden Tuendela4 - 5 WPts
30/01/2025Tabriz, Iran34 - 22 Henry Donn2 - 6 WPts
01/12/2024Tabriz, Iran33 - 22 Sadid Zrika4 - 15 WPts
03/10/2024Tabriz, Iran32 - 22 Melor Secksenow2 - 5 WPts
04/08/2024Tabriz, Iran31 - 22 Bardhyl Xhanari3 - 21 WPts
05/06/2024Tabriz, Iran30 - 22 Paipharob Noicheunphan1 - 7 WPts
06/04/2024Tabriz, Iran29 - 22 Engel Engelbrecht0 - 1 WPts
07/02/2024Tabriz, Iran28 - 22 Ivan Sklar3 - 21 WPts
09/12/2023Haiphong, Vietnam27 - 22 To Hieu27 - 16 WPts
08/11/2023Rome, Italy27 - 21 Francesco Falomi34 - 8 LPts
08/10/2023Tabriz, Iran26 - 21 Ryo Malave30 - 14 WPts
05/09/2023Udon Thani, Thailand26 - 20 Pongsaklek Sistotartao33 - 9 LPts
05/08/2023Villa Nueva, Guatemala26 - 19 Alejandro Gonsalez36(1) - 11 LPts
05/07/2023Tabriz, Iran26 - 18 Alejandro Gonsalez35(1) - 11 LPts
02/06/2023Tabriz, Iran26 - 17 Callum Smith31 - 8 LPts
02/05/2023Abidjan, Ivory Coast25 - 17 Mardian Truffaut19 - 20 WPts
01/04/2023Tabriz, Iran24 - 17 Imran Shabazz17 - 17 WPts Iran National Championships 2023View
29/03/2023Tabriz, Iran23 - 17 Khalid Jalil15(1) - 16 WPts Iran National Championships 2023View
26/03/2023Tabriz, Iran22 - 17 Woo Won6 - 7 WPts Iran National Championships 2023View
09/03/2023Almaty, Kazakhstan22 - 16 Rashid Kajrkulov37(1) - 6 LPts
06/02/2023Santo Domingo de Guzman, Dominican Republic22 - 15 Selestino Fama23(1) - 10 LPts
06/01/2023Montevideo, Uruguay22 - 14 Quico Lorenzana19(1) - 15 LPts
06/12/2022Tabriz, Iran21 - 14 Selestino Fama22(1) - 9 WPts
05/11/2022Nassau, Bahamas20 - 14 Dave Christal18 - 12 WPts
05/10/2022Algiers, Algeria20 - 13 Kamran Tedjar14 - 15 LPts
04/09/2022Algiers, Algeria20 - 12 Kamran Tedjar13 - 15 LPts
01/08/2022Tabriz, Iran20 - 11 Gunduz Azizov18 - 13 LPts
31/05/2022Tabriz, Iran19 - 11 Lemah Sutedja7 - 16 WPts
01/04/2022Tabriz, Iran18 - 11 Rehan Moradi20 - 11 WPts Iran National Championships 2022View
29/03/2022Tabriz, Iran17 - 11 Obaid Khalili22 - 9 WPts Iran National Championships 2022View
26/03/2022Tabriz, Iran16 - 11 Woo Won2 - 3 WPts Iran National Championships 2022View
28/02/2022Minsk, Belarus16 - 10 Matviyko Zaretsky9(1) - 15 LPts
29/12/2021San Jose, Costa Rica16 - 9 Rodrigo Gusman17(1) - 8 LPts
30/10/2021Sharjah, UAE15 - 9 Hassan Abaza8 - 10 WPts
01/09/2021Tehran, Iran15 - 8 Zhong Bow13(1) - 7 LPts
10/07/2021Tabriz, Iran15 - 7 Sierra Arboleda16 - 5 LPts
09/05/2021Tehran, Iran15 - 6 Farhan Iqbal8 - 11 LPts
10/03/2021San Jose, Costa Rica14 - 6 Diego Rayas7 - 11 WPts
10/01/2021Tabriz, Iran13 - 6 Hassan Hosein8 - 11 WPts
09/11/2020Tabriz, Iran12 - 6 Justin Gide11 - 9 WPts
10/09/2020Tabriz, Iran12 - 5 Noel Couden6 - 6 LPts
10/07/2020Changchun, China11 - 5 Fo-hsing Sit6 - 6 WPts
12/05/2020Tehran, Iran11 - 4 Zain Shafi8 - 8 LPts
29/03/2020Karaj, Iran11 - 3 Sajid Hasain10 - 6 LPts Iran National Championships 2020View
26/03/2020Karaj, Iran10 - 3 Amer Parsa8 - 6 WPts Iran National Championships 2020View
11/03/2020Shiraz, Iran9 - 3 Ho Zheng3 - 9 WPts
28/01/2020Shiraz, Iran8 - 3 Aftab Younes9 - 2 WPts
26/12/2019Tabriz, Iran7 - 3 Bilal Sarwar8 - 2 WPts
26/10/2019Isfahan, Iran6 - 3 Gazi Mustafa10 - 2 WPts
11/09/2019Tehran, Iran5 - 3 Rehan Farah2 - 6 WPts
15/07/2019Tabriz, Iran4 - 3 Umair Molla1 - 6 WPts
23/05/2019Tehran, Iran3 - 3 Sajid Maroun3 - 4 WPts
30/03/2019Tabriz, Iran2 - 3 Mohsin Shaer3 - 6 WPts
27/01/2019Tabriz, Iran1 - 3 Hui-chao Duan2 - 4 WPts
26/11/2018Mashhad, Iran1 - 2 Rehan Moradi4 - 2 LPts
02/10/2018Tabriz, Iran1 - 1 Atif Naim2 - 1 LPts
04/08/2018Tabriz, Iran0 - 1 Sun Hak3 - 1 WPts
06/06/2018Surabaya, Indonesia0 - 0 Triago Rotinsulu0 - 0 LPts