Weightclass:  Welterweight
Location:  Shiraz, Iran
Record:  39 - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
27/11/2029Shiraz, Iran38 - 16 Callum Waddle1 - 4 WPts
28/09/2029Shiraz, Iran37 - 16 Gareth Liddle2 - 5 WPts
30/07/2029Shiraz, Iran36 - 16 Eburhardt Faust6 - 24 WPts
31/05/2029Shiraz, Iran35 - 16 Rashid Jabara17 - 3 WPts
01/04/2029Shiraz, Iran34 - 16 Gabriel Vicente1 - 12 WPts
31/01/2029Shiraz, Iran33 - 16 Hoang Dung9 - 15 WPts
02/12/2028Shiraz, Iran32 - 16 Erjon Dejti15 - 7 WPts
03/10/2028Shiraz, Iran31 - 16 Agron Arap2 - 12 WPts
04/08/2028Shiraz, Iran30 - 16 Amjad Abozaid1 - 9 WPts
06/06/2028Shiraz, Iran29 - 16 George Clark6 - 3 WPts
08/04/2028Shiraz, Iran28 - 16 John Lamptey2 - 12 WPts
08/02/2028Shiraz, Iran27 - 16 Garon Kaspar5 - 7 WPts
11/12/2027Shiraz, Iran26 - 16 Ahmed Galla6 - 5 WPts
12/10/2027Shiraz, Iran25 - 16 Shayan Ganem0 - 5 WPts
13/08/2027Shiraz, Iran24 - 16 Reyer Hasebroeck12 - 22 WPts
03/07/2027Ghent, Belgium24 - 15 Huyghebaert Schoonemaecker23(1) - 19 LPts
02/06/2027La Plata, Argentina24 - 14 Montenegro Hernandez43 - 5 LPts
02/05/2027La Plata, Argentina24 - 13 Montenegro Hernandez42 - 5 LPts
01/04/2027Isfahan, Iran24 - 12 Malik Mitri18 - 4 LPts Iran National Championships 2027View
29/03/2027Isfahan, Iran23 - 12 Azam Noor11(1) - 12 WPts Iran National Championships 2027View
26/03/2027Isfahan, Iran22 - 12 Amjad Vaziri14 - 8 WPts Iran National Championships 2027View
09/03/2027Shiraz, Iran21 - 12 Sancho Espejo24(1) - 8 WPts
05/02/2027Sassari, Italy20 - 12 Antonio Acerbi13 - 20 WPts
05/01/2027Almaty, Kazakhstan20 - 11 Dmitri Oralbeckow23 - 6 LPts
05/12/2026Almaty, Kazakhstan20 - 10 Dmitri Oralbeckow22 - 6 LPts
04/11/2026Plzen, Czech Republic20 - 9 Ferdinand Sebranek26 - 7 LPts
04/10/2026Shiraz, Iran20 - 8 Gower Richoux16 - 6 LPts
03/09/2026Marseille, France19 - 8 Gower Richoux16 - 5 WPts
03/08/2026Shiraz, Iran18 - 8 Dmitri Oralbeckow20 - 5 WPts
03/07/2026Almaty, Kazakhstan18 - 7 Dmitri Oralbeckow19 - 5 LPts
02/06/2026Almaty, Kazakhstan18 - 6 Dmitri Oralbeckow18 - 5 LPts
02/05/2026Almaty, Kazakhstan18 - 5 Dmitri Oralbeckow17 - 5 LPts
01/04/2026Isfahan, Iran17 - 5 Rashid Farha13(1) - 19 WPts Iran National Championships 2026View
29/03/2026Isfahan, Iran16 - 5 Syed Noori6 - 15 WPts Iran National Championships 2026View
26/03/2026Isfahan, Iran15 - 5 Ali Amen5 - 7 WPts Iran National Championships 2026View
19/02/2026Shiraz, Iran14 - 5 Anthony MacBride10 - 7 WPts
18/01/2026Shiraz, Iran13 - 5 Ahmed Waheed6 - 5 WPts
15/12/2025Karaj, Iran12 - 5 Sajid Amber9 - 15 WPts
21/10/2025Isfahan, Iran11 - 5 Rehan Nishtar9 - 17 WPts
19/09/2025Tehran, Iran10 - 5 Ibrahim Saeed38 - 20 WPts
19/08/2025Chelyabinsk, Russia9 - 5 Zernebog Zamkovoy7 - 11 WPts
21/06/2025Kuching, Malaysia8 - 5 Asif Omer3 - 14 WPts
23/04/2025Pretoria, South Africa7 - 5 Paul Tshitala9 - 15 WPts
23/02/2025Port-au-Prince, Haiti7 - 4 Gerald Noe8 - 8 LPts
26/12/2024Reynosa, Mexico7 - 3 Lisandro Barro13 - 28 LPts
28/10/2024Shiraz, Iran6 - 3 Zamen Bounoua15(3) - 29(2) WPts
30/08/2024Shiraz, Iran5 - 3 Majid Rafiq0 - 4 WPts
04/07/2024Shiraz, Iran4 - 3 Nwankwo Duba1 - 0 WPts
05/05/2024Mashhad, Iran3 - 3 Gao Lian0 - 0 WPts
14/03/2024Tegucigalpa, Honduras3 - 2 Zacarias Vazquez29 - 11 LPts
15/01/2024Tabriz, Iran2 - 2 Tariq Dia3 - 14 WPts
17/11/2023Georgetown, Guyana2 - 1 George Vail10 - 27 LPts
19/09/2023Mashhad, Iran2 - 0 Zain Darwish17 - 17 LPts
22/07/2023Karaj, Iran1 - 0 Waqas Hamdan17 - 16 WPts
18/06/2023Shiraz, Iran0 - 0 Li-Liang Ding1 - 2 WPts