2019

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