Weightclass:  Light Flyweight
Location:  Tehran, Iran
Record:  33 - 42
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
21/06/2033Tehran, Iran32 - 42 Ali Youssef2 - 0 WPts
20/04/2033Tehran, Iran32 - 41 Ali Youssef1 - 0 LPts
19/02/2033Tehran, Iran31 - 41 Dimi Bagdat1 - 2 WPts
19/12/2032Tehran, Iran30 - 41 Diego Iglesias3 - 13 WPts
19/10/2032Tehran, Iran29 - 41 Umair Taha7 - 10 WPts
19/08/2032Tehran, Iran28 - 41 Felippe Esquilin4 - 4 WPts
18/06/2032Tehran, Iran27 - 41 Zhu Xiong3 - 17 WPts
21/04/2032Tehran, Iran26 - 41 Santiago Espin0 - 3 WPts
21/02/2032Tehran, Iran25 - 41 Mark Carnegie0 - 5 WPts
23/12/2031Tehran, Iran24 - 41 Waleed Agamaliyev6 - 9 WPts
24/10/2031Tehran, Iran24 - 40 Griffith Wilde11(2) - 5 LPts
25/08/2031Tehran, Iran23 - 40 Josh Terris11 - 12 WPts
26/06/2031Riga, Latvia23 - 39 Konstantin Kalvitis2 - 3 LPts
20/05/2031Riga, Latvia22 - 39 Konstantin Kalvitis2 - 2 WPts
29/03/2031Karaj, Iran22 - 38 Syed Pishnamazzade16 - 6 LPts Iran National Championships 2031View
26/03/2031Karaj, Iran21 - 38 Zhu Xiong1 - 10 WPts Iran National Championships 2031View
16/03/2031San Pedro Sula, Honduras20 - 38 Santiago Prieto32 - 21 WPts
13/02/2031San Pedro Sula, Honduras20 - 37 Santiago Prieto31 - 21 LPts
13/01/2031Tehran, Iran20 - 36 Santiago Prieto30 - 21 LPts
13/12/2030Tehran, Iran20 - 35 Santiago Prieto29 - 21 LPts
12/11/2030San Pedro Sula, Honduras19 - 35 Santiago Prieto29 - 20 WPts
12/10/2030San Pedro Sula, Honduras19 - 34 Santiago Prieto28 - 20 LPts
11/09/2030Tehran, Iran19 - 33 Santiago Prieto27 - 20 LPts
05/08/2030Tehran, Iran19 - 32 Santiago Prieto26 - 20 LPts
05/07/2030San Pedro Sula, Honduras18 - 32 Santiago Prieto26 - 19 WPts
04/06/2030Ahmedabad, India17 - 32 Dayaram Dadwal21(1) - 24 WPts
29/04/2030Tehran, Iran17 - 31 Gazi Ahad12 - 20 LPts
26/03/2030Mashhad, Iran17 - 30 Syed Pishnamazzade10 - 3 LPts Iran National Championships 2030View
07/03/2030Samarqand, Uzbekistan17 - 29 Nasib Mustafa18(2) - 21 LPts
04/02/2030Samarqand, Uzbekistan17 - 28 Nasib Mustafa17(2) - 21 LPts
04/01/2030Samarqand, Uzbekistan17 - 27 Nasib Mustafa16(2) - 21 LPts
02/12/2029Turin, Italy17 - 26 Mauro Padelli20(1) - 19 LPts
01/11/2029Bratislava, Slovakia16 - 26 Rene Partyka18(1) - 17 WPts
01/10/2029Ahmedabad, India16 - 25 Dayaram Dadwal17(1) - 19 LPts
31/08/2029Tehran, Iran16 - 24 Rene Partyka16(1) - 17 LPts
31/07/2029Tehran, Iran15 - 24 Mauro Padelli19(1) - 16 WPts
30/06/2029Ulsan, South Korea15 - 23 Jong-ho Whang15 - 20 LPts
30/05/2029Ulsan, South Korea15 - 22 Jong-ho Whang14 - 20 LPts
29/04/2029Tehran, Iran14 - 22 Mauro Padelli19(1) - 13 WPts
29/03/2029Karaj, Iran13 - 22 Rehan Salam11 - 5 WPts Iran National Championships 2029View
26/03/2029Karaj, Iran12 - 22 Cong Chin3 - 20 WPts Iran National Championships 2029View
08/03/2029Tehran, Iran11 - 22 Odil Brame8 - 14 WPts
05/02/2029Tehran, Iran10 - 22 Odil Brame8 - 13 WPts
02/01/2029Tehran, Iran10 - 21 Haider Laham6 - 18 LPts
13/11/2028Santa Cruz de la Sierra, Bolivia9 - 21 Loredo Cotto12 - 19 WPts
15/09/2028Santo Domingo de Guzman, Dominican Republic9 - 20 Montana Gonzalez26(1) - 10 LPts
18/07/2028Carrefour, Haiti8 - 20 Bonar Ort3 - 12 WPts
20/05/2028Mashhad, Iran8 - 19 Hassan Sadek12(1) - 20 LPts
26/03/2028Karaj, Iran8 - 18 Shayan Arif7 - 5 LPts Iran National Championships 2028View
17/03/2028Dushanbe, Tajikistan7 - 18 Aqil Agababayev2 - 11 WPts
17/01/2028Tehran, Iran6 - 18 Shayan Sharif0 - 7 WPts
19/11/2027Tehran, Iran6 - 17 Yao Hung14 - 26 LPts
22/09/2027Khayelitsha, South Africa6 - 16 Dylan Ngonga5 - 5 LPts
25/07/2027Isfahan, Iran5 - 16 Yasin Farrah12 - 20 WPts
28/05/2027Pekanbaru, Indonesia5 - 15 Seto Perez30 - 15 LPts
29/03/2027Isfahan, Iran5 - 14 Hassan Sadek9(1) - 16 LPts Iran National Championships 2027View
26/03/2027Isfahan, Iran4 - 14 Qing-Nan Ng6 - 9 WPts Iran National Championships 2027View
26/01/2027Tehran, Iran4 - 13 Hassan Sadek7(1) - 16 LPts
27/11/2026Bayamon, Puerto Rico4 - 12 Dimos Maravilla4 - 15 LPts
29/09/2026Tehran, Iran3 - 12 Jack Lloyd11 - 14 WPts
31/07/2026Isfahan, Iran3 - 11 Yasin Farrah8 - 18 LPts
05/06/2026Mashhad, Iran3 - 10 Tariq Khaliquzzaman15 - 15 LPts
28/04/2026Mashhad, Iran3 - 9 Ibrahim Arshad17(1) - 14 LPts
26/03/2026Isfahan, Iran3 - 8 Yao Hung4 - 25 LPts Iran National Championships 2026View
02/02/2026Tehran, Iran2 - 8 Imran Bhutto0 - 2 WPts
04/12/2025Ho Chi Minh City, Vietnam2 - 7 Ba Duc24 - 30 LPts
06/10/2025Tehran, Iran1 - 7 Qing-Nan Ng2 - 0 WPts
08/08/2025Tehran, Iran1 - 6 Qing-Nan Ng1 - 0 LPts
09/06/2025Tehran, Iran0 - 6 Hassan Sadek5(1) - 7 WPts
11/04/2025Ponce, Puerto Rico0 - 5 Angel Becerril10 - 3 LPts
11/02/2025Guayaquil, Ecuador0 - 4 Angel Rigor6 - 11 LPts
14/12/2024Torreon, Mexico0 - 3 Dimos Martinez46 - 15 LPts
15/10/2024Tehran, Iran0 - 2 Hassan Sadek4(1) - 3 LPts
17/08/2024Guayaquil, Ecuador0 - 1 Cris Saiz15 - 20 LPts
19/06/2024Tehran, Iran0 - 0 Rodrigo Tapia2 - 10 LPts