Weightclass:  Middleweight
Location:  Tabriz, Iran
Record:  75(8) - 22(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
18/06/2042Manaus, Brazil75(8) - 21(1) Kiki Martins63(4) - 16(6) LPts
18/05/2042Tabriz, Iran75(8) - 20(1) Kiki Martins62(4) - 16(6) LPts
01/04/2042Isfahan, Iran74(8) - 20(1) Haaris Sesay29 - 21 WPts Iran National Championships 2042View
29/03/2042Isfahan, Iran73(8) - 20(1) Jawad Ghaffari15 - 3 WPts Iran National Championships 2042View
26/03/2042Isfahan, Iran72(8) - 20(1) Danyaal Nishtar13 - 3 WPts Iran National Championships 2042View
18/03/2042Benin City, Nigeria71(8) - 20(1) Imran Hashim44(8) - 13(4) WPts
10/02/2042Milan, Italy71(8) - 19(1) Gianmarco Domiano75(27) - 24(1) LPts
09/01/2042Malang, Indonesia71(8) - 18(1) Ahmed Ghahylykow47 - 10 LPts Asia-Oceania Championships 2042View
15/12/2041Tabriz, Iran70(8) - 18(1) Auno Nurminnen54(2) - 33(4) WPts
12/11/2041Tabriz, Iran69(8) - 18(1) Danny Leadingham45(2) - 17(1) WPts
12/10/2041Tabriz, Iran68(8) - 18(1) Hisoka Umemoto67(17) - 27 WPts
07/09/2041Dongguan, China68(8) - 17 Odo Just51(29) - 15 LKO3 Dongguan World Championships 2041View
19/08/2041Tabriz, Iran67(7) - 17 Santiago Noguera26 - 15(3) WKO2
19/07/2041Tabriz, Iran66(6) - 17 Santiago Noguera26 - 14(2) WKO2
18/06/2041Tabriz, Iran65(5) - 17 Santiago Noguera26 - 13(1) WKO2
18/05/2041Tabriz, Iran64(4) - 17 Larenzo Ruis40(2) - 10 WKO3
01/04/2041Isfahan, Iran63(3) - 17 Amjad Djabarov18 - 10 WKO3 Iran National Championships 2041View
29/03/2041Isfahan, Iran62(3) - 17 Randeep Sagar14(2) - 8 WPts Iran National Championships 2041View
26/03/2041Isfahan, Iran61(2) - 17 Ibrahim Kaiser14 - 7 WKO3 Iran National Championships 2041View
03/07/2040Odense, Denmark61(2) - 16 Odo Just45(26) - 13 LPts
02/06/2040Tabriz, Iran60(2) - 16 Hisoka Umemoto62(15) - 20 WPts
02/05/2040Tabriz, Iran59(2) - 16 Berowalt Pelikan37(2) - 8(1) WPts
01/04/2040Isfahan, Iran58(2) - 16 Amjad Djabarov11 - 8 WPts Iran National Championships 2040View
29/03/2040Isfahan, Iran57(2) - 16 Haaris Sesay17 - 17 WPts Iran National Championships 2040View
26/03/2040Isfahan, Iran56(2) - 16 Danyaal Nishtar1 - 0 WPts Iran National Championships 2040View
17/03/2040Tabriz, Iran55(1) - 16 Berowalt Pelikan34(1) - 7 WKO3
15/02/2040Tabriz, Iran54(1) - 16 Kahil Bensouda30(2) - 14 WPts
15/01/2040Hamamatsu, Japan53(1) - 16 Geoff Manderson37(1) - 11(1) WPts Asia-Oceania Championships 2040View
12/01/2040Hamamatsu, Japan52(1) - 16 Wiji Maman42(16) - 17 WPts Asia-Oceania Championships 2040View
09/01/2040Hamamatsu, Japan51(1) - 16 Dave Mathew39(3) - 14 WPts Asia-Oceania Championships 2040View
18/12/2039Tabriz, Iran51(1) - 15 Odo Just36(21) - 12 LPts
12/11/2039Tabriz, Iran50(1) - 15 Alan Kicinski37(3) - 13 WPts
11/10/2039Melbourne, Australia49(1) - 15 Geoff Manderson33(1) - 10(1) WPts
07/09/2039Brisbane, Australia49(1) - 14 Gul Yildizoglu33 - 15 LPts Brisbane World Championships 2039View
19/08/2039Carolina, Puerto Rico49(1) - 13 Saturnin Mandujano63(6) - 18(1) LPts
19/07/2039Carolina, Puerto Rico48(1) - 13 Saturnin Mandujano63(6) - 17(1) WPts
18/06/2039Carolina, Puerto Rico48(1) - 12 Saturnin Mandujano62(6) - 17(1) LPts
18/05/2039Tabriz, Iran48(1) - 11 Saturnin Mandujano61(6) - 17(1) LPts
01/04/2039Mashhad, Iran47(1) - 11 Aftab Javadov13 - 4 WPts Iran National Championships 2039View
29/03/2039Mashhad, Iran46(1) - 11 Adnan Shukurov26 - 8 WPts Iran National Championships 2039View
26/03/2039Mashhad, Iran45 - 11 Abdul Tamer9 - 1 WKO1 Iran National Championships 2039View
21/02/2039Liverpool, UK44 - 11 Josh Sheenan40(3) - 11 WPts
21/01/2039Tabriz, Iran44 - 10 Edvard Salmi57(1) - 26(3) LPts
21/12/2038Tabriz, Iran43 - 10 Elvis Berwald35(1) - 17(2) WPts
20/11/2038Tabriz, Iran42 - 10 Elvis Berwald35(1) - 16(2) WPts
20/10/2038Tabriz, Iran41 - 10 Elvis Berwald35(1) - 15(2) WPts
19/09/2038Tabriz, Iran40 - 10 Saturnin Mandujano53(6) - 16(1) WPts
16/08/2038Tabriz, Iran39 - 10 Auno Nurminnen32(1) - 15 WPts
03/07/2038Tabriz, Iran38 - 10 Lance Cotillard42(8) - 18 WPts
02/06/2038Abidjan, Ivory Coast37 - 10 Lance Cotillard42(8) - 17 WPts
02/05/2038Tabriz, Iran36 - 10 Vail Grosjean27(8) - 19 WPts
01/04/2038Tehran, Iran35 - 10 Amjad Djabarov2 - 1 WPts Iran National Championships 2038View
29/03/2038Tehran, Iran34 - 10 Aftab Javadov6 - 3 WPts Iran National Championships 2038View
26/03/2038Tehran, Iran33 - 10 Adnan Shukurov20 - 7 WPts Iran National Championships 2038View
21/03/2038Carolina, Puerto Rico33 - 9 Saturnin Mandujano45(5) - 16(1) LPts
18/02/2038Carolina, Puerto Rico33 - 8 Saturnin Mandujano44(5) - 16(1) LPts
15/01/2038Riyadh, Saudi Arabia33 - 7 Geoff Manderson17(1) - 1 LPts Asia-Oceania Championships 2038View
12/01/2038Riyadh, Saudi Arabia32 - 7 Shen Wen21 - 9 WPts Asia-Oceania Championships 2038View
09/01/2038Riyadh, Saudi Arabia31 - 7 Fo-hai Poh14 - 8 WPts Asia-Oceania Championships 2038View
10/12/2037Tabriz, Iran31 - 6 Amer Najeeb49(3) - 18(1) LPts
09/11/2037Dushanbe, Tajikistan30 - 6 Dmitri Abilov7 - 3 WPts
09/10/2037Guadalajara, Mexico29 - 6 Angel Cordoba22(1) - 13 WPts
07/09/2037Busan, South Korea29 - 5 Brendan McTaggart64(7) - 29(2) LPts Busan World Championships 2037View
03/09/2037Tabriz, Iran28 - 5 Lloyd Midzi39 - 7 WPts
03/08/2037Tabriz, Iran27 - 5 Yodmongkol Sakkreerin18(1) - 11 WPts
03/07/2037Milan, Italy26 - 5 Gianmarco Domiano26(5) - 11 WPts
02/06/2037Tabriz, Iran25 - 5 Vail Grosjean20(7) - 12 WPts
02/05/2037Shymkent, Kazakhstan24 - 5 Sajid Kajrbeckow45(4) - 14(2) WPts
01/04/2037Tehran, Iran24 - 4 Adnan Shukurov14 - 6 LPts Iran National Championships 2037View
29/03/2037Tehran, Iran23 - 4 Aftab Javadov2 - 0 WPts Iran National Championships 2037View
26/03/2037Tehran, Iran22 - 4 Saad Kharoti17(1) - 22 WPts Iran National Championships 2037View
09/03/2037Tabriz, Iran21 - 4 Chung-yong Nam1 - 2 WPts
06/02/2037Tabriz, Iran20 - 4 Chung-yong Nam1 - 1 WPts
06/01/2037Tabriz, Iran19 - 4 Vail Grosjean16(4) - 9 WPts
06/12/2036Hiroshima, Japan18 - 4 Hisoka Umemoto33(5) - 10 WPts
05/11/2036Davao City, Philippines18 - 3 Carlos Tabonda16 - 5 LPts
05/10/2036Tabriz, Iran18 - 2 Carlos Tabonda15 - 5 LPts
04/09/2036San Felipe de Puerto Plata, Dominican Republic17 - 2 Ramirez Zamorano10(1) - 1 WPts
31/07/2036Tabriz, Iran16 - 2 Connor Adinkra5 - 10 WPts
31/05/2036Dublin, Ireland16 - 1 Leon Lynch6 - 7 LPts
01/04/2036Tabriz, Iran15 - 1 Adnan Shukurov8 - 3 WPts Iran National Championships 2036View
29/03/2036Tabriz, Iran14 - 1 Ahmed Mousa11 - 16(1) WPts Iran National Championships 2036View
26/03/2036Tabriz, Iran13 - 1 Hassan Baddour9 - 28 WPts Iran National Championships 2036View
18/03/2036Ufa, Russia12 - 1 Aleksei Popov9 - 1 WPts
19/01/2036Tabriz, Iran11 - 1 Adnan Shukurov5 - 2 WPts
23/11/2035Douala, Cameroon10 - 1 Saber Blier5 - 15 WPts
25/09/2035Braunschweig, Germany9 - 1 Erno Marner12 - 12 WPts
28/07/2035Rome, Italy8 - 1 Raul Balboni8 - 26 WPts
30/05/2035Tabriz, Iran7 - 1 Waqar Majidova16(3) - 6 WPts
01/04/2035Tabriz, Iran7 - 0 Saad Kharoti10(1) - 9 LPts Iran National Championships 2035View
29/03/2035Tabriz, Iran6 - 0 Zafa Taheri23 - 24 WPts Iran National Championships 2035View
26/03/2035Tabriz, Iran5 - 0 Kiran Tandon16 - 6 WPts Iran National Championships 2035View
26/02/2035Stockholm, Sweden4 - 0 Dante Malmborg6 - 16 WPts
29/12/2034Plovdiv, Bulgaria3 - 0 Anastasiy รก Dounev3 - 38 WPts
31/10/2034Santiago de los Caballeros, Dominican Republic2 - 0 Santiago Portugal4 - 14 WPts
02/09/2034Vilnius, Lithuania1 - 0 Leon Benik21 - 25 WPts
05/07/2034Tabriz, Iran0 - 0 Mark Witherspoon13 - 11 WPts