Weightclass:  Welterweight
Location:  Mashhad, Iran
Record:  23 - 21
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
06/09/2029Mashhad, Iran22 - 21 Geoff Hutchison5 - 13(1) WPts
07/07/2029Mashhad, Iran21 - 21 Lewis Clabby6 - 14 WPts
08/05/2029Mashhad, Iran20 - 21 Indra Ramesh1 - 5 WPts
09/03/2029Mashhad, Iran19 - 21 Haaris Ramin1 - 0 WPts
07/01/2029Mashhad, Iran18 - 21 Faisal Zafar1 - 7 WPts
08/11/2028Mashhad, Iran17 - 21 Jawad Mahdavi1 - 3 WPts
09/09/2028Mashhad, Iran16 - 21 Randeep Toor2 - 3 WPts
11/07/2028Mashhad, Iran15 - 21 Faisal Rassi4 - 32(3) WPts
12/05/2028Mashhad, Iran14 - 21 Khalid Saleh1 - 6(1) WPts
13/03/2028Mashhad, Iran13 - 21 Adnan Ellahi0 - 13 WPts
13/01/2028Mashhad, Iran12 - 21 Danyaal Qureshi0 - 1 WPts
13/11/2027Mashhad, Iran11 - 21 Ye Mooi2 - 10 WPts
14/09/2027Mashhad, Iran11 - 20 Georgiy Mihalovich9 - 10 LPts
16/07/2027Lille, France11 - 19 Laramie Laurent7 - 16 LPts
18/05/2027Mashhad, Iran10 - 19 Amjad Mina1 - 2(1) WPts
20/03/2027Antwerp, Belgium10 - 18 Barabas Schaut21 - 9 LPts
20/01/2027Shiraz, Iran10 - 17 Hassan Wahba12 - 15 LPts
01/12/2026London, UK10 - 16 Tom Watts16 - 19(1) LPts
03/10/2026Pretoria, South Africa10 - 15 Umi Koranteng14 - 7 LPts
05/08/2026Liege, Belgium9 - 15 Chase Beal17 - 13 WPts
07/06/2026Mashhad, Iran8 - 15 Naeem Masango3 - 5 WPts
09/04/2026Bratislava, Slovakia7 - 15 Matej Baba1 - 28 WPts
09/02/2026Turku, Finland7 - 14 Tero Honkala12 - 15 LPts
12/12/2025Tabriz, Iran6 - 14 Hassan Mekhraliyev3 - 13 WPts
20/10/2025Aba, Nigeria6 - 13 Malik Beshara28 - 23 LPts
22/08/2025Isfahan, Iran6 - 12 Rehan Nishtar8 - 17 LPts
26/06/2025Mashhad, Iran5 - 12 Asif Jabbar0 - 1 WPts
27/04/2025Mashhad, Iran4 - 12 Tariq Aydin1 - 8(2) WPts
27/02/2025Karaj, Iran3 - 12 Lakshman Soni0 - 18(3) WPts
30/12/2024Mashhad, Iran2 - 12 Dominic Miller0 - 3 WPts
01/11/2024Mashhad, Iran2 - 11 Gower Oberlin10(1) - 21 LPts
03/09/2024Mashhad, Iran1 - 11 Yasin Sajjad4 - 1 WPts
06/07/2024Milan, Italy1 - 10 Nero Secchia10 - 26 LPts
08/05/2024Vitoria-Gasteiz, Spain1 - 9 Carlos Natal21(4) - 17 LPts
10/03/2024Gdynia, Poland1 - 8 Franciszek Bartkowiak13(1) - 16 LPts
11/01/2024Choloma, Honduras1 - 7 Quinto Santos27 - 11 LPts
13/11/2023Toronto, Canada1 - 6 Leo Ferries18 - 14 LPts
15/09/2023Tehran, Iran1 - 5 Jawad Amber29(2) - 8 LPts
19/07/2023Moscow, Russia1 - 4 Sergei Lach19 - 13 LPts
21/05/2023Tehran, Iran1 - 3 Abdul Hares13 - 20 LPts
27/03/2023Isfahan, Iran1 - 2 Zhuang Lu7 - 23(9) LPts
04/02/2023Tehran, Iran1 - 1 Deshi Gan16 - 15 LPts
03/01/2023Mashhad, Iran0 - 1 Chris Quaye0 - 1 WPts
05/11/2022Mashhad, Iran0 - 0 Rashid Farha1 - 7 LPts