Date |
Race |
Result |
12/15 |
L'Étape du Tour, Chengjiang (Yunnan) |
2 |
12/8 |
Tour of Zhejiang, Longquan |
4 |
11/17 |
Yancheng Road Race |
38 |
11/16 |
Shanghai Classics, Linkong |
TBD |
11/2-11/9 |
Granfondo Yunnan, GC |
13 |
11/9 |
Granfondo Yunnan, Stage 5 |
17 |
11/8 |
Granfondo Yunnan, Stage 4 |
17 |
11/6 |
Granfondo Yunnan, Stage 3 |
10 |
11/4 |
Granfondo Yunnan, Stage 2 |
12 |
11/3 |
Granfondo Yunnan, Stage 1 |
12 |
11/2 |
Granfondo Yunnan, Prologue |
25 |
10/20 |
Tour of Qiandaohu, Race Race |
24 |
10/20 |
Tour of Qiandaohu, TTT |
2 |
9/22 |
Vatternrundan China Yanbian |
2 |
9/8 |
Jinhua Hill Climb |
DNF |
7/7 |
Tour of Zhejiang, Jinchang |
9 |
6/30 |
Tianmenshan Hill Climb |
7 |
6/29 |
Tianmenshan Road Race |
8 |
5/26 |
L'Étape du Tour: Zhuji |
5 / AG: 1 |
5/12 |
HEROS: Qiandaohu U35 |
3 |
5/3 |
Dirty Homestay |
2 |
4/28 - 5/1 |
Tour of Friendship, GC |
12 |
5/1 |
Tour of Friendship, Stage 5 |
17 |
4/30 |
Tour of Friendship, Stage 4 ITT |
11 |
4/30 |
Tour of Friendship, Stage 3 |
10 |
4/29 |
Tour of Friendship, Stage 2 |
11 |
4/28 |
Tour of Friendship, Stage 1 |
18 |
3/29 - 3/31 |
Tour de Bintan (M19-34), GC |
6 |
3/31 |
Tour de Bintan (M19-34), Stage 3 |
10 |
3/30 |
Tour de Bintan (M19-34), Stage 2 |
7 |
3/29 |
Tour de Bintan (M19-34), Stage 1 ITT |
7 |