Weightclass:  Middleweight
Location:  Tehran, Iran
Record:  19 - 16(2)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
24/06/2026Tehran, Iran18 - 16(2) Goga Muslimov9 - 2 WPts
25/04/2026Tehran, Iran17 - 16(2) Diego Vences1 - 0 WPts
24/02/2026Tehran, Iran16 - 16(2) Will Tshimusekedi10 - 5 WPts
26/12/2025Tehran, Iran15 - 16(2) Suhaim Omar1 - 22(3) WPts
27/10/2025Tehran, Iran14 - 16(2) Min-hyeok Suk1 - 2 WPts
28/08/2025Tehran, Iran13 - 16(2) Amer Ghazi13 - 16 WPts
29/06/2025Tehran, Iran12 - 16(2) Chris Kinnock0 - 12(1) WPts
30/04/2025Tehran, Iran11 - 16(2) Kamran Sharif10 - 14 WPts
01/03/2025Tehran, Iran10 - 16(2) Ximen Labis2 - 7 WPts
01/01/2025Tehran, Iran9 - 16(2) Hamengku Natalegawa1 - 1 WPts
03/11/2024Tehran, Iran8 - 16(2) Luigino Buglio1 - 7 WPts
04/09/2024Tehran, Iran7 - 16(2) Olindo Tobia2 - 0 WPts
07/07/2024Tehran, Iran7 - 15(2) Zain Hafeez11 - 13 LPts
09/05/2024Tehran, Iran7 - 14(2) Wang Zhou6 - 11 LPts
01/04/2024Isfahan, Iran7 - 13(1) Rashid Hana41(1) - 11 LKO3 Iran National Championships 2024View
29/03/2024Isfahan, Iran6 - 13(1) Hui-chao Au18 - 21 WPts Iran National Championships 2024View
26/03/2024Isfahan, Iran5 - 13(1) Ibrahim Salaam9 - 14 WPts Iran National Championships 2024View
29/02/2024Baku, Azerbaijan5 - 12(1) Tarlan Mardanov28 - 11 LPts
01/01/2024Karaj, Iran4 - 12(1) Asif Ayub1 - 19 WPts
07/11/2023Ulaanbaatar, Mongolia4 - 11(1) Falih Bayartogtokh27 - 9 LPts
09/09/2023Havana, Cuba4 - 10(1) Angel Mercado18 - 16 LPts
11/07/2023Montevideo, Uruguay4 - 9(1) Beltran Ponciano18(2) - 15 LPts
13/05/2023Toulon, France3 - 9(1) Landry Gervais6 - 26 WPts
15/03/2023Sydney, Australia3 - 8(1) Theo Tran12 - 15 LPts
15/01/2023Bangkok, Thailand3 - 7(1) Kaewfah Srikampang10 - 19 LPts
17/11/2022Espoo, Finland3 - 6(1) Kyosti Vinni16 - 15 LPts
19/09/2022Tehran, Iran3 - 5(1) Ahmed Malik24 - 6 LPts
23/07/2022Tabriz, Iran3 - 4(1) Bilal Tamer10 - 7 LPts
28/05/2022Tehran, Iran3 - 3(1) Amer Azzam6 - 19 LPts
09/04/2022Tehran, Iran3 - 2(1) Zuffur Sharif9 - 15 LPts
05/03/2022Isfahan, Iran2 - 2(1) Haaris Hasan0 - 0 WPts
28/01/2022Tehran, Iran1 - 2(1) Kamran Sharif1 - 2 WPts
27/11/2021Tehran, Iran1 - 1 Nicaise Werchs11 - 14 LKO3
27/09/2021Mashhad, Iran1 - 0 Haaris Sylla11 - 12 LPts
05/08/2021Tehran, Iran0 - 0 Zuffur Noon0 - 0 WPts