Weightclass:  Light Flyweight
Location:  Karaj, Iran
Record:  27 - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
19/06/2030Karaj, Iran26 - 16 Jeong-hyeop Han17 - 16 WPts
20/04/2030Karaj, Iran25 - 16 Shin-wook Heo2 - 9 WPts
19/02/2030Karaj, Iran24 - 16 Quon Zeng3 - 18 WPts
21/12/2029Karaj, Iran23 - 16 Ove Tastad5 - 5 WPts
22/10/2029Karaj, Iran22 - 16 Iago Gudino1 - 9 WPts
23/08/2029Karaj, Iran21 - 16 Rodrigo Morones14 - 7 WPts
24/06/2029Karaj, Iran20 - 16 Joey Gourlay11 - 14 WPts
26/04/2029Karaj, Iran19 - 16 Hernan Garcia0 - 3 WPts
25/02/2029Karaj, Iran18 - 16 Yuda Syarifudin4 - 3 WPts
27/12/2028Karaj, Iran17 - 16 Banyu Raemawasti1 - 4(1) WPts
28/10/2028Karaj, Iran16 - 16 Cisco Benavidez3 - 2 WPts
29/08/2028Karaj, Iran15 - 16 Manchu Sai1 - 5 WPts
30/06/2028Santo Domingo Este, Dominican Republic14 - 16 Guido Adame17 - 17 WPts
30/05/2028Santo Domingo Este, Dominican Republic14 - 15 Guido Adame16 - 17 LPts
29/04/2028Santo Domingo Este, Dominican Republic14 - 14 Guido Adame15 - 17 LPts
26/03/2028Karaj, Iran14 - 13 Malik Saah6 - 7 LPts Iran National Championships 2028View
19/03/2028Karaj, Iran14 - 12 Najaf Manafov14 - 17 LPts
15/02/2028Karaj, Iran13 - 12 Paco Oseguera2 - 8 WPts
14/01/2028Karaj, Iran12 - 12 Pankrßc Peroutka4 - 16 WPts
13/12/2027Karaj, Iran11 - 12 Pankrßc Peroutka4 - 15 WPts
12/11/2027Karaj, Iran10 - 12 Pankrßc Peroutka4 - 14 WPts
05/10/2027Portmore, Jamaica10 - 11 Ian Normand14 - 18 LPts
04/09/2027Portmore, Jamaica10 - 10 Ian Normand13 - 18 LPts
31/07/2027Karaj, Iran9 - 10 Rehman Begum3 - 13 WPts
30/06/2027Karaj, Iran8 - 10 Rehman Begum3 - 12 WPts
30/05/2027Hyderabad, India7 - 10 Bilal Hatem8(1) - 26 WPts
28/04/2027Karaj, Iran6 - 10 Rehman Begum3 - 10 WPts
26/03/2027Isfahan, Iran6 - 9 Zhuang Yap4 - 14 LPts Iran National Championships 2027View
10/03/2027Dublin, Ireland6 - 8 Lorcan Murray21 - 12 LPts
07/02/2027Karaj, Iran6 - 7 Leggett Gabin10 - 11 LPts
07/01/2027Karaj, Iran5 - 7 Ben Nicol10 - 6 WPts
07/12/2026Karaj, Iran5 - 6 Ben Nicol9 - 6 LPts
06/11/2026Brasilia, Brazil5 - 5 Alejandro Melchior9 - 11 LPts
06/10/2026Brasilia, Brazil5 - 4 Alejandro Melchior8 - 11 LPts
04/09/2026New Kingston, Jamaica5 - 3 Ben Nicol8 - 4 LPts
30/07/2026Karaj, Iran4 - 3 An Taalajbeck9 - 11 WPts
31/05/2026Kuching, Malaysia4 - 2 Jawad Abdullah14 - 13(1) LPts
02/04/2026Kuching, Malaysia3 - 2 Ibrahim Sharaf3 - 18 WPts
02/02/2026Mashhad, Iran2 - 2 Hassan Sadek5(1) - 11 WPts
04/12/2025Bogota, Colombia2 - 1 Gervasio Mario6 - 19 LPts
06/10/2025Tehran, Iran2 - 0 Zhuang Yap1 - 7 LPts
08/08/2025Tehran, Iran1 - 0 Zhuang Yap1 - 6 WPts
20/06/2025Karaj, Iran0 - 0 Waleed Rizk1 - 5(1) WPts