Weightclass:  Featherweight
Location:  Tehran, Iran
Record:  32(2) - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
10/01/2029Tehran, Iran31(2) - 20 Rodrigo Peraza0 - 3 WPts
12/11/2028Tehran, Iran30(2) - 20 Darrell Jean3 - 0 WPts
13/09/2028Tehran, Iran29(2) - 20 Carlos Lantigua2 - 4 WPts
14/07/2028Tehran, Iran28(2) - 20 Haaris Saffy7 - 30(6) WPts
15/05/2028Tehran, Iran27(2) - 20 Manuel Marcos21(1) - 8 WPts
16/03/2028Tehran, Iran26(2) - 20 Quaashie Aning11(1) - 15 WPts
16/01/2028Tehran, Iran25(2) - 20 Conrado Crecelius4 - 12 WPts
17/11/2027Tehran, Iran25(2) - 19 Alonso Stobbe10 - 7 LPts
18/09/2027Tehran, Iran24(2) - 19 Alonso Gatzke10(1) - 10 WPts
20/07/2027Tehran, Iran23(1) - 19 Lavaughn Tuffuor0 - 5(1) WKO3
21/05/2027Tehran, Iran22(1) - 19 Goker Shipal11 - 12 WPts
22/03/2027Tehran, Iran21(1) - 19 Sergey Abisheff25(1) - 14 WPts
22/01/2027Tehran, Iran20(1) - 19 Zelipe Sanchez2 - 4 WPts
23/11/2026Montevideo, Uruguay20(1) - 18 Cris Bedoya19(1) - 18 LPts
25/09/2026Melbourne, Australia19(1) - 18 Sam Gilliland2 - 23(1) WPts
28/07/2026Riyadh, Saudi Arabia19(1) - 17 Amjad Tahir36 - 23 LPts
30/05/2026Athens, Greece18(1) - 17 Thaddeus Buros3 - 20 WPts
01/04/2026Isfahan, Iran18(1) - 16 Amer Alam43 - 20 LPts Iran National Championships 2026View
29/03/2026Isfahan, Iran17(1) - 16 Kashif Haider8 - 5 WPts Iran National Championships 2026View
26/03/2026Isfahan, Iran16(1) - 16 Haider Tabatabai4 - 12 WPts Iran National Championships 2026View
06/02/2026Tehran, Iran15 - 16 Sun Mon15 - 16(1) WKO3
18/12/2025Tehran, Iran14 - 16 Asif Hoque3 - 15 WPts
19/10/2025Isfahan, Iran14 - 15 Rashid Reza21 - 4 LPts
01/09/2025Zaporizhia, Ukraine13 - 15 Volodmiri Sklar2 - 4 WPts
04/07/2025Tehran, Iran12 - 15 Azam Qureshi17 - 30 WPts
24/05/2025Maracaibo, Venezuela12 - 14 Agapetus Prudencio28 - 17 LPts
26/03/2025Mashhad, Iran12 - 13 Hassan Khatib10 - 6 LPts Iran National Championships 2025View
22/02/2025Tehran, Iran11 - 13 Kyle Pianim1 - 8 WPts
24/12/2024Camaguey, Cuba10 - 13 Santiago Britto8 - 18 WPts
26/10/2024Tehran, Iran10 - 12 Wyatt Blier13 - 18 LPts
28/08/2024Tehran, Iran9 - 12 Evan Collins33 - 16 WPts
30/06/2024Tehran, Iran8 - 12 Primo Sturaro0 - 6 WPts
01/05/2024Tehran, Iran7 - 12 Minura Kurbanov0 - 4 WPts
03/03/2024Tehran, Iran6 - 12 Luka Eshinov2 - 0 WPts
03/01/2024Tehran, Iran5 - 12 Yasin Azad2 - 12 WPts
06/11/2023Vaughan, Canada5 - 11 Jacob Glasford26(1) - 7 LPts
08/09/2023Yerevan, Armenia5 - 10 Manase Chamichian16 - 17(1) LPts
11/07/2023Tehran, Iran5 - 9 Arali Acheampong15(1) - 16 LPts
12/05/2023Ulaanbaatar, Mongolia5 - 8 Boutaje Amartuvshin18 - 14 LPts
14/03/2023Tehran, Iran4 - 8 Zafa Salim4 - 7(1) WPts
13/01/2023Tehran, Iran4 - 7 Huang-fu Tow25(1) - 8 LPts
26/11/2022Karaj, Iran4 - 6 Haaris Molla12 - 17 LPts
25/10/2022Tehran, Iran4 - 5 Abdul Ghani10 - 20 LPts
23/09/2022Tehran, Iran3 - 5 Balamurali Shukla2 - 3 WPts
26/07/2022Tehran, Iran2 - 5 Sun Mon2 - 5(1) WPts
26/05/2022Tabriz, Iran2 - 4 Amer Alam8 - 7 LPts
31/03/2022Hong Kong, China2 - 3 Quon Ting9 - 13 LPts
31/01/2022Limerick, Ireland2 - 2 Eoghan Taylor23 - 3 LPts
02/12/2021Tehran, Iran2 - 1 Waleed Mansur16(1) - 9 LPts
04/10/2021Salvador, Brazil2 - 0 Vicente Hiza1 - 12 LPts
06/08/2021Tehran, Iran1 - 0 Eloy Oliva0 - 4 WPts
05/06/2021Tehran, Iran0 - 0 Zain Yasin2 - 4 WPts