Weightclass:  Welterweight
Location:  Karaj, Iran
Record:  25(2) - 25
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
26/04/2026Karaj, Iran25(2) - 24 Amer Gaziev7 - 4 LPts
26/02/2026Karaj, Iran24(2) - 24 Nicandro Cabili4 - 5 WPts
28/12/2025Karaj, Iran23(2) - 24 Malvolio Escajeda0 - 6 WPts
29/10/2025Karaj, Iran22(2) - 24 Aftab Azimi7 - 16 WPts
30/08/2025Karaj, Iran21(2) - 24 Zafa Qazi1 - 0 WPts
01/07/2025Karaj, Iran20(2) - 24 Bilal Kasuri3 - 7 WPts
02/05/2025Karaj, Iran19(2) - 24 Mohsin Ayub7 - 15(2) WPts
03/03/2025Karaj, Iran18(2) - 24 Rehan Kazmi4 - 15(2) WPts
02/01/2025Karaj, Iran18(2) - 23 Gazi Meer3 - 16 LPts
03/11/2024Karaj, Iran17(2) - 23 Ibrahim Ashraf0 - 1 WPts
04/09/2024Karaj, Iran16(2) - 23 Haider Ahadov2 - 13 WPts
06/07/2024Karaj, Iran16(2) - 22 Loredo Barrio15(1) - 28 LPts
06/05/2024Karaj, Iran15(2) - 22 Gan Wei8 - 12 WPts
07/03/2024Algiers, Algeria15(2) - 21 Syed Shahi30(3) - 9 LPts
08/01/2024Madrid, Spain15(2) - 20 Selestino Elias10 - 17 LPts
10/11/2023Randburg, South Africa15(2) - 19 Naeem Nkwinti22(1) - 8 LPts
12/09/2023Abidjan, Ivory Coast14(2) - 19 Platt Ferro5 - 14 WPts
15/07/2023Sharjah, UAE13(2) - 19 Syed Wardak10(1) - 17 WPts
17/05/2023Oslo, Norway13(2) - 18 Thurston Bergesen22 - 12 LPts
19/03/2023Accra, Ghana13(2) - 17 William Konadu10 - 17 LPts
19/01/2023Santo Domingo, Ecuador12(2) - 17 Rico Lovera12 - 17 WPts
21/11/2022Accra, Ghana11(2) - 17 LeBron Ankomah8(1) - 15 WPts
23/09/2022Karaj, Iran11(2) - 16 Lee Yau8 - 14 LPts
04/08/2022Tehran, Iran11(2) - 15 Asif Rauf13 - 12 LPts
19/06/2022Tehran, Iran11(2) - 14 Zuffur Mir13 - 12(5) LPts
19/05/2022Quillacollo, Bolivia11(2) - 13 Noe Olivas14(1) - 12 LPts
21/03/2022Dushanbe, Tajikistan10(1) - 13 Sergei Abdullaev6 - 16(3) WKO3
21/01/2022Incheon, South Korea9 - 13 Ju-young Boo0 - 13(3) WKO2
23/11/2021Bangkok, Thailand8 - 13 Amin Jor Chaijinda9 - 13 WPts
23/09/2021Karaj, Iran7 - 13 Hassan Rahaim14 - 9 WPts
23/07/2021Ansan, South Korea7 - 12 Bum-young Ree5 - 12 LPts
25/05/2021Karaj, Iran6 - 12 Mohsin Nasiri11 - 9 WPts
26/03/2021Karaj, Iran5 - 12 Zain Jamshidov2 - 17(2) WPts
26/01/2021Tokyo, Japan5 - 11 Michi Nagao13(1) - 5 LPts
26/11/2020Tehran, Iran5 - 10 Atif Jalil16 - 2 LPts
28/09/2020Sumqayit, Azerbaijan4 - 10 Ulfet Kagramanov4 - 11 WPts
31/07/2020Tehran, Iran4 - 9 Ibrahim Saeed7 - 8 LPts
05/06/2020Karaj, Iran4 - 8 Ora Loredo3 - 12 LPts
05/04/2020Kampala, Uganda4 - 7 Gareth Bhimji10 - 2 LPts
06/02/2020Karaj, Iran4 - 6 Zain Tarar11 - 2 LPts
07/12/2019Karaj, Iran3 - 6 Felix Sianungu1 - 5 WPts
07/10/2019Panama City, Panama3 - 5 Juan Cuaresma8 - 1 LPts
08/08/2019Juarez, Mexico2 - 5 Rico Vigorito3 - 2 WPts
10/06/2019Ulaanbaatar, Mongolia2 - 4 Barir Pao1 - 5 LPts
12/04/2019Karaj, Iran2 - 3 Mohsin Dawood2 - 4 LPts
10/02/2019Ghent, Belgium2 - 2 Berre Moreel4 - 1 LPts
13/12/2018Varna, Bulgaria1 - 2 Samuil á Bekirski3 - 0 WPts
15/10/2018Tabriz, Iran1 - 1 Waqas Tagirov2 - 0 LPts
21/08/2018Karaj, Iran1 - 0 Saad Ammar1 - 1 LPts
20/06/2018Karaj, Iran0 - 0 Ricardo Marzan0 - 0 WPts