|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 16/11/2015 | | 2.2 | | | | 8 | | Tour of Fuzhou | | 5 | |
| 15/11/2015 | | 2.2s | | | | 8 | | Tour of Fuzhou, Stage 2 : Yongtai - Yunding | | 0 | |
| 11/10/2015 | | 2.2 | | | | 2 | | Tour of Singkarak | | 18 | |
| 10/10/2015 | | 2.2s | | | | 6 | | Tour of Singkarak, Stage 8 : Pasaman Barat - Agam | | 0 | |
| 7/10/2015 | | 2.2s | | | | leader | | Tour of Singkarak, Stage 5 : Harau - Ngalau Indah | | 2 | |
| 6/10/2015 | | 2.2s | | | | leader | | Tour of Singkarak, Stage 4 : Sawahlunto - Padang Aro | | 2 | |
| 6/10/2015 | | 2.2s | | | | 4 | | Tour of Singkarak, Stage 4 : Sawahlunto - Padang Aro | | 0 | |
| 5/10/2015 | | 2.2s | | | | leader | | Tour of Singkarak, Stage 3 : Sijunjung - Dharmasraya | | 2 | |
| 4/10/2015 | | 2.2s | | | | leader | | Tour of Singkarak, Stage 2 : Padang Pariaman - Solok Kabupaten | | 2 | |
| 4/10/2015 | | 2.2s | | | | 1 | | Tour of Singkarak, Stage 2 : Padang Pariaman - Solok Kabupaten | | 4 | |
| 14/06/2015 | | 2.1 | | | | 8 | | Tour de Korea | | 35 | |
| 11/06/2015 | | 2.1s | | | | 9 | | Tour de Korea, Stage 5 : Yeosu - Gangjin | | 0 | |
| 9/06/2015 | | 2.1s | | | | 7 | | Tour de Korea, Stage 3 : Muju - Muju | | 0 | |
| 2/06/2015 | | 2.1 | | | | 8 | | Tour of Iran Azarbaijan | | 35 | |
| 1/06/2015 | | 2.1s | | | | 10 | | Tour of Iran Azarbaijan, Stage 5 : Aras - Aynalou | | 0 | |
| 31/05/2015 | | 2.1s | | | | 3 | | Tour of Iran Azarbaijan, Stage 4 : Urmia - Shabestar | | 5 | |
| 29/05/2015 | | 2.1s | | | | 6 | | Tour of Iran Azarbaijan, Stage 2 : Sarein - Tabriz | | 0 | |
| 28/05/2015 | | 2.1s | | | | 8 | | Tour of Iran Azarbaijan, Stage 1 : Tabriz - Meshkin | | 0 | |
| 24/05/2015 | | 2.1 | | | | 4 | | Tour of Japan | | 56 | |
| 23/05/2015 | | 2.1s | | | | 11 | | Tour of Japan, Stage 5 : Izu - Izu | | 0 | |
| 22/05/2015 | | 2.1s | | | | 5 | | Tour of Japan, Stage 4 : Subashiri - Mount Fuji | | 0 | |
| 21/05/2015 | | 2.1s | | | | 13 | | Tour of Japan, Stage 3 : Minami-Shinshu - Minami-Shinshu | | 0 | |
| 19/05/2015 | | 2.1s | | | | 7 | | Tour of Japan, Stage 1 : Inabe - Inabe | | 0 | |
| 13/05/2015 | | NC3 | | | | 12 | | National Championships Iran (Tehran) R.R. | | 4 | |
| 12/05/2015 | | NCT3 | | | | 5 | | National Championships Iran (Tehran) I.T.T. | | 10 | |
| 26/03/2015 | | 2.1 | | | | 14 | | Tour de Taiwan | | 12 | |
| 25/03/2015 | | 2.1s | | | | 16 | | Tour de Taiwan, Stage 4 : Yuchi - Yushan/Tataka | | 0 | |
| 23/03/2015 | | 2.1s | | | | 20 | | Tour de Taiwan, Stage 2 : Taoyuan City - Jiaubanshan | | 0 | |
| 12/02/2015 | | CC | | | | 26 | | Asian Cycling Championships (Nakhon Ratchasima) R.R. | | 0 | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 25/09/2011 | | WCRR | | | | DNF | | World Championships (Kobenhavn) R.R. | | 0 | |
| 5/09/2011 | | 2.2 | | | | 3 | | Milad-e Noor Tour | | 15 | |
| 3/09/2011 | | 2.2s | | | | 3 | | Milad-e Noor Tour, Stage 2 : Mohajeran-e Kamar - Mohajeran-e Kamar | | 1 | |
| 2/09/2011 | | 2.2s | | | | 3 | | Milad-e Noor Tour, Stage 1 : Arak - Astaneh | | 1 | |
| 1/09/2011 | | 2.2s | | | | 8 | | Milad-e Noor Tour, Prologue : Arak I.T.T. | | 0 | |
| 10/07/2011 | | 2.HC | | | | 9 | | Tour of Qinghai Lake | | 48 | |
| 3/07/2011 | | 2.HCs | | | | 10 | | Tour of Qinghai Lake, Stage 2 : Xining - Qinghai Lake | | 0 | |
| 25/06/2011 | | NC4 | | | | 5 | | National Championships Iran (Tehran) R.R. | | 7 | |
| 23/06/2011 | | NCT4 | | | | 4 | | National Championships Iran (Tehran) I.T.T. | | 4 | |
| 12/06/2011 | | 2.2 | | | | 1 | | Tour of Singkarak | | 25 | |
| 12/06/2011 | | 2.2s | | | | leader | | Tour of Singkarak, Stage 7a : Padang Panjang - Danau Kembar | | 2 | |
| 12/06/2011 | | 2.2s | | | | 1 | | Tour of Singkarak, Stage 7a : Padang Panjang - Danau Kembar | | 4 | |
| 11/06/2011 | | 2.2s | | | | leader | | Tour of Singkarak, Stage 6b : Istana Baso Pagaruyung - Padang Panjang | | 2 | |
| 11/06/2011 | | 2.2s | | | | 3 | | Tour of Singkarak, Stage 6b : Istana Baso Pagaruyung - Padang Panjang | | 1 | |
| 11/06/2011 | | 2.2s | | | | leader | | Tour of Singkarak, Stage 6a : Sawahlunto - Istana Baso Pagaruyung | | 2 | |
| 10/06/2011 | | 2.2s | | | | leader | | Tour of Singkarak, Stage 5 : Payakumbuh - Sawahlunto | | 2 | |
| 10/06/2011 | | 2.2s | | | | 1 | | Tour of Singkarak, Stage 5 : Payakumbuh - Sawahlunto | | 4 | |
| 9/06/2011 | | 2.2s | | | | leader | | Tour of Singkarak, Stage 4 : Bukittinggi - Lembah Harau | | 2 | |
| 8/06/2011 | | 2.2s | | | | leader | | Tour of Singkarak, Stage 3 : Pariaman - Bukit Tinggi | | 2 | |
| 8/06/2011 | | 2.2s | | | | 1 | | Tour of Singkarak, Stage 3 : Pariaman - Bukit Tinggi | | 4 | |
| 7/06/2011 | | 2.2s | | | | leader | | Tour of Singkarak, Stage 2 : Padang - Pariaman | | 2 | |
| 7/06/2011 | | 2.2s | | | | 1 | | Tour of Singkarak, Stage 2 : Padang - Pariaman | | 4 | |
| 29/05/2011 | | 2.2 | | | | 1 | | International Presidency Tour of Iran | | 25 | |
| 29/05/2011 | | 2.2s | | | | 1 | | International Presidency Tour of Iran, Stage 5 : Tehran - Tehran | | 4 | |
| 28/05/2011 | | 2.2s | | | | leader | | International Presidency Tour of Iran, Stage 4 : Tehran - Bagh-e-Shah | | 2 | |
| 28/05/2011 | | 2.2s | | | | 4 | | International Presidency Tour of Iran, Stage 4 : Tehran - Bagh-e-Shah | | 0 | |
| 27/05/2011 | | 2.2s | | | | 7 | | International Presidency Tour of Iran, Stage 3 : Aradan - Bumehen | | 0 | |
| 26/05/2011 | | 2.2s | | | | leader | | International Presidency Tour of Iran, Stage 2 : Eyvanekey - Chashm | | 2 | |
| 26/05/2011 | | 2.2s | | | | 2 | | International Presidency Tour of Iran, Stage 2 : Eyvanekey - Chashm | | 2 | |
| 25/05/2011 | | 2.2s | | | | leader | | International Presidency Tour of Iran, Stage 1 : Tehran - Fasham | | 2 | |
| 25/05/2011 | | 2.2s | | | | 1 | | International Presidency Tour of Iran, Stage 1 : Tehran - Fasham | | 4 | |
| 19/04/2011 | | 2.2 | | | | 3 | | Tour de Filipinas / Padyak Pinoy | | 15 | |
| 19/04/2011 | | 2.2s | | | | 3 | | Tour de Filipinas / Padyak Pinoy, Stage 4 : Lingayen - Baguio City | | 1 | |
| 16/04/2011 | | 2.2s | | | | 4 | | Tour de Filipinas / Padyak Pinoy, Stage 1 : Manila, circuit race | | 0 | |
| 28/02/2011 | | 2.2 | | | | 11 | | Kerman Tour | | 0 | |
| 28/02/2011 | | 2.2s | | | | 2 | | Kerman Tour, Stage 5 : Rayen - Jiroft | | 2 | |
| 27/02/2011 | | 2.2s | | | | 2 | | Kerman Tour, Stage 4 : Jiroft - Jiroft | | 2 | |
| 25/02/2011 | | 2.2s | | | | 10 | | Kerman Tour, Stage 2 : Darzin - Jiroft | | 0 | |
| 1/02/2011 | | 2.HC | | | | 13 | | Tour de Langkawi | | 27 | |
| 27/01/2011 | | 2.HCs | | | | 15 | | Tour de Langkawi, Stage 5 : Tapah - Genting Highlands | | 0 | |
| 26/01/2011 | | 2.HCs | | | | 2 | | Tour de Langkawi, Stage 4 : Ayer Tawar - Cameron Highlands | | 15 | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 11/07/2010 | | 2.2 | | | | 4 | | Milad-e Noor Tour | | 12 | |
| 11/07/2010 | | 2.2s | | | | 4 | | Milad-e Noor Tour, Stage 5 : Arak - Khomein | | 0 | |
| 9/07/2010 | | 2.2s | | | | 6 | | Milad-e Noor Tour, Stage 3 : Mohajeran-e Kamar - Mohajeran-e Kamar | | 0 | |
| 8/07/2010 | | 2.2s | | | | 9 | | Milad-e Noor Tour, Stage 2 : Arak - Astaneh | | 0 | |
| 27/06/2010 | | NC4 | | | | 10 | | National Championships Iran (Tehran) R.R. | | 1 | |
| 6/06/2010 | | 2.2 | | | | 3 | | Tour of Singkarak | | 15 | |
| 4/06/2010 | | 2.2s | | | | 1 | | Tour of Singkarak, Stage 4 : Padang Panjang - Sawahlunto | | 4 | |
| 3/06/2010 | | 2.2s | | | | 3 | | Tour of Singkarak, Stage 3 : Muko-Muko - Bukit Tinggi | | 1 | |
| 2/06/2010 | | 2.2s | | | | 1 | | Tour of Singkarak, Stage 2b : Pariaman - Muko-Muko | | 4 | |
| 1/06/2010 | | 2.2s | | | | 4 | | Tour of Singkarak, Stage 1 : Padang T.T.T. | | 0 | |
| 15/05/2010 | | 2.2 | | | | 11 | | Presidential Tour of Iran | | 0 | |
| 15/05/2010 | | 2.2s | | | | 4 | | Presidential Tour of Iran, Stage 5 : Tehran - Pardis | | 0 | |
| 14/05/2010 | | 2.2s | | | | 10 | | Presidential Tour of Iran, Stage 4 : Tehran - Boomehen | | 0 | |
| 11/05/2010 | | 2.2s | | | | 6 | | Presidential Tour of Iran, Stage 1 : Lavizan I.T.T. | | 0 | |
| 8/05/2010 | | 2.2 | | | | 2 | | Azerbaïjan Tour | | 19 | |
| 8/05/2010 | | 2.2s | | | | 4 | | Azerbaïjan Tour, Stage 6 : Kaleybar - Tabriz | | 0 | |
| 7/05/2010 | | 2.2s | | | | 2 | | Azerbaïjan Tour, Stage 5 : Jolfa - Kaleybar | | 2 | |
| 4/05/2010 | | 2.2s | | | | 1 | | Azerbaïjan Tour, Stage 2 : Urmia - Shabestar | | 4 | |
| 3/05/2010 | | 2.2s | | | | 4 | | Azerbaïjan Tour, Stage 1 : Tabriz - Urmia | | 0 | |
| 12/04/2010 | | CC | | | | 4 | | Asian Cycling Championships (Sharjah) R.R. | | 16 | |
| 7/03/2010 | | 2.HC | | | | 5 | | Tour de Langkawi | | 80 | |
| 6/03/2010 | | 2.HCs | | | | 5 | | Tour de Langkawi, Stage 6 : Putrajaya - Genting Highlands | | 3 | |
| 10/02/2010 | | 2.2 | | | | 3 | | Kerman Tour | | 15 | |
| 7/02/2010 | | 2.2s | | | | 9 | | Kerman Tour, Stage 2 : Kerman - Kerman | | 0 | |
| 6/02/2010 | | 2.2s | | | | leader | | Kerman Tour, Stage 1 : T.T.T. | | 2 | |
| 6/02/2010 | | 2.2s | | | | 1 | | Kerman Tour, Stage 1 : T.T.T. | | 4 | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4/12/2009 | | 2.2 | | | | 6 | | Tour d'Indonesia | | 7 | |
| 25/11/2009 | | 2.2s | | | | 4 | | Tour d'Indonesia, Stage 4 : Purwokerto - Semarang | | 0 | |
| 22/11/2009 | | 2.2s | | | | 2 | | Tour d'Indonesia, Stage 1 : Jakarta T.T.T. | | 0 | |
| 20/10/2009 | | 2.2 | | | | 4 | | Azerbaïjan Tour | | 12 | |
| 20/10/2009 | | 2.2s | | | | 8 | | Azerbaïjan Tour, Stage 6 : Tabriz - Tabriz | | 0 | |
| 19/10/2009 | | 2.2s | | | | 2 | | Azerbaïjan Tour, Stage 5 : Jolfa - Tabriz | | 2 | |
| 18/10/2009 | | 2.2s | | | | 5 | | Azerbaïjan Tour, Stage 4 : Nakhchivan - Nakhchivan | | 0 | |
| 10/10/2009 | | 2.2 | | | | 4 | | Tour of Milad-e Noor | | 12 | |
| 10/10/2009 | | 2.2s | | | | 3 | | Tour of Milad-e Noor, Stage 5 : Arak - Khomeyn | | 1 | |
| 9/10/2009 | | 2.2s | | | | 4 | | Tour of Milad-e Noor, Stage 4 : Arak - Farmahin | | 0 | |
| 8/10/2009 | | 2.2s | | | | 8 | | Tour of Milad-e Noor, Stage 3 : Mohajeran-e Kamar - Mohajeran-e Kamar | | 0 | |
| 7/10/2009 | | 2.2s | | | | 5 | | Tour of Milad-e Noor, Stage 2 : Arak - Astaneh | | 0 | |
| 6/10/2009 | | 2.2s | | | | 2 | | Tour of Milad-e Noor, Stage 1 : Arak - Arak | | 2 | |
| 15/08/2009 | | CC | | | | 28 | | Asian Cycling Championships (Samarinda) R.R. | | 0 | |
| 10/08/2009 | | 2.2 | | | | 4 | | Tour of East Java | | 12 | |
| 9/08/2009 | | 2.2s | | | | 4 | | Tour of East Java, Stage 2 : Trowulan - Jombang | | 0 | |
| 8/08/2009 | | 2.2s | | | | 4 | | Tour of East Java, Stage 1 : Jombang - Jombang | | 0 | |
| 21/06/2009 | | NC4 | | | | 5 | | National Championships Iran (Ramsar) R.R. | | 7 | |
| 20/06/2009 | | NCT4 | | | | 2 | | National Championships Iran (Ramsar) I.T.T. | | 8 | |
| 15/05/2009 | | 2.2 | | | | 8 | | Presidential Tour of Iran | | 3 | |
| 15/05/2009 | | 2.2s | | | | 7 | | Presidential Tour of Iran, Stage 5 : Tehran Criterium | | 0 | |
| 11/05/2009 | | 2.2s | | | | 9 | | Presidential Tour of Iran, Stage 1 : Tehran I.T.T. | | 0 | |
| 3/05/2009 | | 2.2 | | | | 2 | | Tour de Singkarak | | 19 | |
| 3/05/2009 | | 2.2s | | | | 10 | | Tour de Singkarak, Stage 4 : Singkarak Lake - Singkarak Lake | | 0 | |
| 2/05/2009 | | 2.2s | | | | 2 | | Tour de Singkarak, Stage 3a : Bukit Tinggi - Sawahlunto | | 2 | |
| 1/05/2009 | | 2.2s | | | | 2 | | Tour de Singkarak, Stage 2 : Padang - Bukit Tinggi | | 2 | |
| 30/04/2009 | | 2.2s | | | | 4 | | Tour de Singkarak, Stage 1 : Padang City T.T.T. | | 0 | |
| 19/04/2009 | | 2.2s | | | | 2 | | Jelajah Malaysia, Stage 1 : Kuala Selangor - Ipoh | | 2 | |
| 8/04/2009 | | 2.2s | | | | 9 | | Tour of Thailand, Stage 5 : Loei - Na Kha | | 0 | |
| 15/02/2009 | | 2.HC | | | | 39 | | Tour de Langkawi | | 5 | |