Weightclass:  Welterweight
Location:  Shiraz, Iran
Record:  32(2) - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
15/05/2030Shiraz, Iran31(2) - 20 Yasin Orujov0 - 2 WPts
16/03/2030Shiraz, Iran30(2) - 20 Sajid Khalid3 - 9 WPts
15/01/2030Shiraz, Iran29(2) - 20 Khalid Saleh4 - 14(1) WPts
16/11/2029Shiraz, Iran28(2) - 20 Carlos Felix5 - 4 WPts
17/09/2029Shiraz, Iran27(2) - 20 Niao-ka Song0 - 10 WPts
18/07/2029Shiraz, Iran26(2) - 20 Shayan Hariri0 - 3 WPts
19/05/2029Shiraz, Iran25(2) - 20 Alexander Cant6 - 11 WPts
21/03/2029Shiraz, Iran24(2) - 20 Anton Sorokin5 - 6 WPts
20/01/2029Shiraz, Iran23(2) - 20 Atif Yassin1 - 0 WPts
21/11/2028Shiraz, Iran22(2) - 20 Viktor Zubkov8 - 5 WPts
22/09/2028Shiraz, Iran21(1) - 20 Franz Cruey1 - 1 WKO3
23/07/2028Shiraz, Iran20(1) - 20 Vegas Landeros2 - 9 WPts
24/05/2028Karaj, Iran20(1) - 19 Khalid Farooq21(1) - 26 LPts
01/04/2028Karaj, Iran20(1) - 18 Azam Noor18(1) - 14 LPts Iran National Championships 2028View
29/03/2028Karaj, Iran19(1) - 18 Ye Mooi5 - 11 WPts Iran National Championships 2028View
26/03/2028Karaj, Iran18(1) - 18 Abdul Alli1 - 8 WPts Iran National Championships 2028View
15/03/2028Shiraz, Iran17(1) - 18 Hassan Wahba18 - 16 WPts
18/01/2028Shiraz, Iran16(1) - 18 Zafa Qazi8 - 8 WPts
20/11/2027Abu Dhabi, UAE16(1) - 17 Waqas Kassem7 - 13 LPts
22/09/2027Annaba, Algeria16(1) - 16 Khalid Djaout27 - 17 LPts
25/07/2027Tianjin, China15(1) - 16 Yu Mon8 - 10 WPts
27/05/2027Tehran, Iran14(1) - 16 Hassan Ismael6(1) - 17 WPts
31/03/2027Tehran, Iran13(1) - 16 Qing-Nan Jiang7 - 15 WPts
02/02/2027Thessaloniki, Greece12 - 16 Guilio Papadakis9 - 22(7) WKO3
05/12/2026Paterson, USA12 - 15 Joshua Murray6 - 14 LPts
07/10/2026Zarqa, Jordan12 - 14 Sajid Abbar43 - 11 LPts
09/08/2026Tehran, Iran12 - 13 Arun Kadakia9 - 9 LPts
14/06/2026Kaduna, Nigeria11 - 13 Theophilus Namo9 - 29(1) WPts
16/04/2026Mashhad, Iran10 - 13 Rehan Hammoud3 - 15(5) WPts
17/02/2026Mashhad, Iran10 - 12 Ashoka Ranganathan12 - 3 LPts
16/01/2026Tehran, Iran10 - 11 Ibrahim Saeed39 - 21 LPts
13/12/2025London, UK10 - 10 Lee MacCoughlan19 - 11 LPts
15/10/2025Delmas, Haiti9 - 10 Rupert Lux1 - 13 WPts
17/08/2025Pune, India9 - 9 Santhosh Sambamurti16 - 8 LPts
19/06/2025Bogota, Colombia8 - 9 Kiki Ante8 - 14 WPts
21/04/2025Jodhpur, India7 - 9 Ali Bangura5(1) - 16 WPts
21/02/2025Bratislava, Slovakia6 - 9 MiloÜ Navratil2 - 0 WPts
24/12/2024Shiraz, Iran5 - 9 Mike Kamungozi2 - 5 WPts
26/10/2024Shiraz, Iran4 - 9 Kacper Korab1 - 2 WPts
28/08/2024Tabriz, Iran4 - 8 Zafa Mahdavi3 - 20 LPts
02/07/2024Petionville, Haiti3 - 8 Geron Sauvage2 - 13 WPts
04/05/2024Shiraz, Iran3 - 7 Waleed Sabet1 - 16 LPts
06/03/2024Shiraz, Iran2 - 7 Asif Nasiri1 - 5 WPts
05/01/2024Shiraz, Iran1 - 7 Majid Rafiq0 - 0 WPts
09/11/2023Espoo, Finland1 - 6 Valde Marjo13 - 15 LPts
11/09/2023Tehran, Iran1 - 5 Kamran Asmar2 - 12 LPts
18/07/2023Riga, Latvia1 - 4 Kir Brants10 - 21 LPts
20/05/2023Mitchells Plain, South Africa1 - 3 Gijzelbrecht Badenhorst5 - 24(6) LPts
22/03/2023Harare, Zimbabwe1 - 2 Sam Mbara4 - 13 LPts
22/01/2023Katlehong, South Africa1 - 1 Lamech Ampomah17(1) - 7 LPts
24/11/2022Isfahan, Iran1 - 0 Mohsin Daoud18(1) - 11 LPts
18/10/2022Shiraz, Iran0 - 0 Aleksei Ghaksylycoff3 - 18 WPts