Cheng Ji

Date Rank GC Race Route
Tour of Hainan (2.HC)
110 General Classification
30.10 106 110 Stage 9 Qiongzhong - Xinglong
29.10 103 116 Stage 8 Sanya - Qiongzhong
28.10 112 120 Stage 7 Wuzhishan - Sanya
27.10 108 120 Stage 6 Changjiang - Wuzhishan
26.10 123 125 Stage 5 Danzhou - Changjiang
25.10 130 130 Stage 4 Chengmai - Danzhou
24.10 125 129 Stage 3 Haikou - Chengmai
23.10 125 130 Stage 2 Xinglong - Haikou
22.10 131 131 Stage 1 Xinglong - Xinglong
Tour de Suisse (2.UWT)
15.06 DNF Stage 5 Brig-Glis - Carì
14.06 163 164 Stage 4 Rheinfelden - Champagne
13.06 145 162 Stage 3 Grosswangen - Rheinfelden
12.06 165 164 Stage 2 Baar - Baar
11.06 157 157 Stage 1 Baar - Baar
Giro d'Italia (2.UWT)
152 General Classification
29.05 75 152 Stage 21 Cuneo - Torino
28.05 144 155 Stage 20 Guillestre - Sant Anna di Vinadio
27.05 117 155 Stage 19 Pinerolo - Risoul
26.05 98 159 Stage 18 Muggio - Pinerolo
25.05 99 160 Stage 17 Molveno - Cassano d Adda
24.05 54 161 Stage 16 Bressanone - Andalo
22.05 89 162 Stage 15 Castelrotto - Alpe di Siusi
21.05 129 166 Stage 14 Farra d Alpago - Corvara Alta Badia
20.05 147 172 Stage 13 Palmanova - Cividale del Friuli
19.05 76 179 Stage 12 Noale - Bibione
18.05 83 181 Stage 11 Modena - Asolo
17.05 136 183 Stage 10 Campi Bisenzio - Sestola
15.05 182 186 Stage 9 Radda in Chianti - Greve in Chianti
14.05 187 187 Stage 8 Foligno - Arezzo
13.05 120 190 Stage 7 Sulmona - Foligno
12.05 187 192 Stage 6 Ponte - Roccaraso
11.05 191 193 Stage 5 Praia a Mare - Benevento
10.05 160 178 Stage 4 Catanzaro - Praia a Mare
08.05 187 194 Stage 3 Nijmegen - Arnhem
07.05 197 197 Stage 2 Arnhem - Nijmegen
06.05 180 180 Stage 1 Apeldoorn - Apeldoorn
Tour de Romandie (2.UWT)
113 General Classification
01.05 73 113 Stage 5 Ollon - Genève
30.04 130 132 Stage 4 Conthey - Villars-sur-Ollon
29.04 130 144 Stage 3 Sion - Sion
28.04 142 144 Stage 2 Moudon - Morgins
27.04 147 152 Stage 1 La Chaux-de-Fonds - Moudon
26.04 136 136 Prologue La Chaux-de-Fonds - La Chaux-de-Fonds
13.04 DNF De Brabantse Pijl (1.HC) Leuven - Overijse
Critérium International (2.HC)
27.03 DNF Stage 3 Porto-Vecchio - Col de l'Ospedale
26.03 113 113 Stage 1 Porto-Vecchio - Porto-Vecchio
26.03 102 114 Stage 2 Porto-Vecchio - Porto-Vecchio
Paris - Nice (2.UWT)
12.03 DNF Stage 6 Nice - La Madone d'Utelle
11.03 157 157 Stage 5 Saint-Paul-Trois-Châteaux - Salon-de-Provence
10.03 161 165 Stage 4 Juliénas - Romans-sur-Isèr
08.03 171 171 Stage 2 Contres - Commentry
07.03 168 175 Stage 1 Condé-sur-Vesgre - Vendôme
06.03 170 170 Prologue Conflans-Sainte-Honorine - Conflans-Sainte-Honorine
28.02 DNF La Drome Classic (1.1) Livron - Livron
27.02 DNF Classic Sud Ardèche - Souvenir Francis Delpech (1.1) Guilherand-Granges - Guilherand-Granges
Tour of Oman (2.HC)
108 General Classification
21.02 124 108 Stage 6 Al Seeb - Muscat
20.02 123 98 Stage 5 As Sifah - Muscat
19.02 77 86 Stage 4 Rusayl - Jabal al Akhdhar (Green Mountain)
18.02 99 94 Stage 3 Al Sawadi Beach - Manumah/Naseem Park
17.02 109 96 Stage 2 Al Seeb - Quriyat
16.02 82 83 Stage 1 Muscat Airport - Al Bustan
Tour of Qatar (2.HC)
114 General Classification
12.02 118 114 Stage 5 Sealine Beach Resort - Doha Corniche
11.02 118 114 Stage 4 Al Zubarah - Madinat Al Shamal
10.02 121 108 Stage 3 Lusail - Lusail
09.02 96 92 Stage 2 Katara Cultural Village - Qatar University
08.02 72 72 Stage 1 Dukhan - Al Khor Corniche
Santos Tour Down Under (2.UWT)
130 General Classification
24.01 109 130 Stage 6 Adelaide - Adelaide
23.01 127 132 Stage 5 McLaren Vale - Willunga
22.01 112 133 Stage 4 Nordwood - Victor Harbor
21.01 112 135 Stage 3 Glenelg Shire - Campbelltown
20.01 136 135 Stage 2 Unley - Stirling
19.01 136 136 Stage 1 Prospect - Lyndoch