Weightclass:  Lightweight
Location:  Karaj, Iran
Record:  59(7) - 26
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
30/05/2030Karaj, Iran58(6) - 26 Ryuu Okita13 - 12 WKO3
31/03/2030Karaj, Iran57(5) - 26 Vegas Bomba1 - 14 WKO3
31/01/2030Karaj, Iran56(4) - 26 Vicente Villalobos15(1) - 23 WKO3
02/12/2029Karaj, Iran55(4) - 26 Eldeniz Hakeem21 - 7 WPts
03/10/2029Karaj, Iran54(4) - 26 Timofei Wangjil4 - 17 WPts
04/08/2029Karaj, Iran53(4) - 26 Kolya Togoldor3 - 13 WPts
05/06/2029Karaj, Iran52(4) - 26 Xhosas Faress3 - 17 WPts
07/04/2029Karaj, Iran51(3) - 26 Frisco Monsalve2 - 15 WKO3
06/02/2029Karaj, Iran50(2) - 26 Santiago Urena7 - 6 WKO3
08/12/2028Karaj, Iran49(1) - 26 Gus Tshibamba2 - 6 WKO2
10/10/2028Karaj, Iran48(1) - 26 John Badenhorst1 - 9 WPts
11/08/2028Karaj, Iran47(1) - 26 Sirimongkol Metugun9 - 8(2) WPts
12/06/2028Karaj, Iran46(1) - 26 Bellon Lampsins40(1) - 34 WPts
12/05/2028Karaj, Iran45(1) - 26 Bellon Lampsins40(1) - 33 WPts
01/04/2028Karaj, Iran45(1) - 25 Irfan Hamdan29 - 15 LPts Iran National Championships 2028View
29/03/2028Karaj, Iran44(1) - 25 Ahmed Rayes17 - 8 WPts Iran National Championships 2028View
26/03/2028Karaj, Iran43(1) - 25 Majid Sial3 - 7 WPts Iran National Championships 2028View
08/03/2028Rotterdam, Netherlands42(1) - 25 Bellon Lampsins40(1) - 31 WPts
06/02/2028Barnaul, Russia41(1) - 25 Goga Ulanov0 - 16 WPts
09/12/2027Karaj, Iran40(1) - 25 Bellon Lampsins40(1) - 29 WPts
08/11/2027Rotterdam, Netherlands39(1) - 25 Bellon Lampsins40(1) - 28 WPts
08/10/2027San Jose, Costa Rica39(1) - 24 Cruz Muzquiz37 - 32 LPts
07/09/2027Ibadan, Nigeria39(1) - 23 Duško Turato42 - 8 LPts Ibadan World Championships 2027View
21/08/2027Karaj, Iran38(1) - 23 Cruz Muzquiz37 - 31 WPts
21/07/2027San Jose, Costa Rica37(1) - 23 Cruz Muzquiz37 - 30 WPts
18/06/2027Datong, China37(1) - 22 Shen Pan37 - 22 LPts
18/05/2027Karaj, Iran36(1) - 22 Cruz Muzquiz37 - 28 WPts
01/04/2027Isfahan, Iran36(1) - 21 Farhan Zafar19 - 5 LPts Iran National Championships 2027View
29/03/2027Isfahan, Iran35(1) - 21 Cong Du13 - 7 WPts Iran National Championships 2027View
26/03/2027Isfahan, Iran34(1) - 21 Azam Amber18 - 15(1) WPts Iran National Championships 2027View
04/03/2027Hachioji, Japan34(1) - 20 Hisao Tanaka38(1) - 25 LPts
01/02/2027Karaj, Iran33(1) - 20 Cruz Muzquiz34 - 25 WPts
30/12/2026Karaj, Iran32(1) - 20 Dmitri Turckebai24 - 26 WPts
20/11/2026Yerevan, Armenia32(1) - 19 Ardos Damadian21 - 23 LPts
20/10/2026Karagandy, Kazakhstan32(1) - 18 Dmitri Turckebai23 - 25 LPts
19/09/2026Karaj, Iran32(1) - 17 Dmitri Turckebai22 - 25 LPts
19/08/2026Karagandy, Kazakhstan31(1) - 17 Dmitri Turckebai22 - 24 WPts
19/07/2026Karaj, Iran30(1) - 17 Rune Corse23 - 16 WPts
18/06/2026Karaj, Iran29(1) - 17 Pablo Ordonez22 - 17(1) WPts
02/05/2026San Jose, Costa Rica29(1) - 16 Cruz Muzquiz32 - 19 LPts
01/04/2026Isfahan, Iran28(1) - 16 Shayan Huq26(2) - 13 WPts Iran National Championships 2026View
29/03/2026Isfahan, Iran27(1) - 16 Haaris Zaki10 - 4 WPts Iran National Championships 2026View
26/03/2026Isfahan, Iran26(1) - 16 Farhan Zafar10 - 4 WPts Iran National Championships 2026View
14/03/2026Karaj, Iran25(1) - 16 Tunde Oriala16 - 21 WPts
10/02/2026Osogbo, Nigeria24(1) - 16 Tunde Oriala16 - 20 WPts
07/01/2026Karaj, Iran24(1) - 15 Tron Thanh30(1) - 17 LPts
06/12/2025Managua, Nicaragua23(1) - 15 Pablo Ordonez18 - 13(1) WPts
05/11/2025Copenhagen, Denmark23(1) - 14 Rune Corse18 - 11 LPts
05/10/2025Karaj, Iran23(1) - 13 Rune Corse17 - 11 LPts
03/09/2025Karaj, Iran22(1) - 13 Vasili Wayda15 - 15 WPts
03/08/2025Karaj, Iran21(1) - 13 Vasili Wayda15 - 14 WPts
03/07/2025Dnipropetrovsk, Ukraine20(1) - 13 Vasili Wayda15 - 13 WPts
02/06/2025Datong, China20(1) - 12 Shen Pan21 - 15 LPts
02/05/2025Sapporo, Japan20(1) - 11 Aki Kudo20(1) - 20 LPts
01/04/2025Mashhad, Iran19(1) - 11 Azam Qureshi39(3) - 11 WPts Iran National Championships 2025View
29/03/2025Mashhad, Iran18(1) - 11 Wen Wang34 - 9 WPts Iran National Championships 2025View
26/03/2025Mashhad, Iran17(1) - 11 Jawad Mirza12 - 21 WPts Iran National Championships 2025View
07/03/2025Vaughan, Canada17(1) - 10 Patrick Jones18 - 4 LPts
04/02/2025Waitakere, New Zealand17(1) - 9 Greg Gilreath40(2) - 14 LPts
04/01/2025Ho Chi Minh City, Vietnam17(1) - 8 Can Chien15 - 12 LPts
04/12/2024Karaj, Iran17(1) - 7 Kristißn Vrana14 - 15 LPts
03/11/2024Karaj, Iran16(1) - 7 Matthew Magorian3 - 18 WPts
02/10/2024Karaj, Iran15(1) - 7 Matthew Magorian3 - 17 WPts
01/09/2024Karaj, Iran14(1) - 7 Matthew Magorian3 - 16 WPts
01/08/2024Dublin, Ireland13(1) - 7 Matthew Magorian3 - 15 WPts
01/07/2024Sendai, Japan13(1) - 6 Kenji Omori7 - 7 LPts
31/05/2024Karaj, Iran12(1) - 6 Montgomery Gourcuff3 - 8(2) WPts
01/04/2024Isfahan, Iran11(1) - 6 Jawad Najjar22(3) - 21 WPts Iran National Championships 2024View
29/03/2024Isfahan, Iran10(1) - 6 Irfan Hamdan6 - 8 WPts Iran National Championships 2024View
26/03/2024Isfahan, Iran9(1) - 6 Wen Wang28 - 7 WPts Iran National Championships 2024View
10/03/2024Karaj, Iran8(1) - 6 Khalid Hakro11 - 10 WPts
09/01/2024Lviv, Ukraine7(1) - 6 Oleksander Budnik7 - 26 WPts
11/11/2023Karaj, Iran6 - 6 Tariq Vaziri3 - 7(3) WKO3
12/09/2023Isfahan, Iran6 - 5 Hanuman Sherbani0 - 4 LPts
29/07/2023Shiraz, Iran5 - 5 Azam Baksh0 - 11(2) WPts
06/06/2023Volgograd, Russia4 - 5 Afon Fayzulin9 - 17 WPts
08/04/2023Karaj, Iran4 - 4 Khalid Yassin15 - 7 LPts
08/02/2023Omsk, Russia4 - 3 Alik Snegirev9 - 24 LPts
10/12/2022Patrai, Greece3 - 3 Kratos Mola2 - 12 WPts
11/10/2022Karaj, Iran2 - 3 Vaino Raty8 - 21 WPts
13/08/2022Bayamon, Puerto Rico2 - 2 Yago Bardales11 - 12 LPts
13/06/2022Santa Maria, Philippines2 - 1 Diego Nalupta6 - 21 LPts
15/04/2022Soledad de Graciano Sanchez, Mexico1 - 1 Santiago Pantaleon1 - 2 WPts
15/02/2022Auckland, New Zealand1 - 0 Davie Griffin14(1) - 9 LPts
18/12/2021Karaj, Iran0 - 0 Farhan Farran0 - 3(1) WPts