Menu▼
Home
Races
▼
Tour de France
Giro d'Italia
La Vuelta ciclista a España
World Championships
Milano-Sanremo
Amstel Gold Race
Tirreno-Adriatico
Liège-Bastogne-Liège
Il Lombardia
La Flèche Wallonne
Paris - Nice
Paris-Roubaix
Volta Ciclista a Catalunya
Critérium du Dauphiné
Tour des Flandres
Gent-Wevelgem in Flanders Fields
Clásica Ciclista San Sebastián
Teams
▼
UAE Team Emirates
Arkéa - B&B Hotels
Astana Qazaqstan Team
Alpecin-Deceuninck
Bahrain - Victorious
BORA - hansgrohe
Cofidis
Decathlon AG2R La Mondiale Team
EF Education-EasyPost
Groupama - FDJ
INEOS Grenadiers
Intermarché - Wanty
Lidl - Trek
Movistar Team
Soudal - Quick Step
Team dsm-firmenich PostNL
Team Jayco AlUla
Team Visma | Lease a Bike
Rankings
Statistics
▼
Overview
Riders
Teams
Grand tours
Game
Giro
▼
Startlist
Palmares
Top competitors
Final GC favorites
Stage profiles
Best teams
Riders form
More
▼
Riders
Contact us
Countdown to 3 billion pageviews
Favorite500
Profile Score
About us
Sitemap
Tutorials
Pro
▼
Dashboard
Lists
❖
login
✱
settings
Overview
Statistics▼
Overview
Statistics by season
Key events
World map of rider races
Wins
Most starts by race
Starts and results
Injury history
Results
H2H
Calendar
More▼
Contribute info
Submit program
Report
Contribute sites / social media
Family
Embed rider results
Specialties▼
Top GC results
Fastest TT
More
Overview - Overview
Statistics - Statistics
Overview
Statistics by season
Key events
World map of rider races
Wins
Most starts by race
Starts and results
Injury history
Results - Results
H2H - H2H
Calendar - Calendar
More - More
Contribute info
Submit program
Report
Contribute sites / social media
Family
Embed rider results
Specialties - Specialties
Top GC results
Fastest TT
menu
Chun Kai Feng
»
Utsunomiya Blitzen
Utsunomiya Blitzen
Participations
Race
-
4 Jours de Dunkerque - Tour du Nord-Pas-de-Calais
4 Jours de Dunkerque / Tour des Hauts-de-France
Abu Dhabi Tour
Adriatica Ionica Race / Sulle Rotte della Serenissima
Adriatica Ionica Race/Following the Serenissima Routes
AG Driedaagse Brugge-De Panne ME
Amgen Tour of California
Asian Cycling Championships - ITT
Asian Cycling Championships ME - Road Race
Bretagne Classic - Ouest-France
Brussels Cycling Classic
Coppa Agostoni - Giro delle Brianze
Coppa Bernocchi
Coppa Bernocchi - GP BPM
Coppa Sabatini - Gran Premio città di Peccioli
Critérium du Dauphiné
Czech Cycling Tour
De Brabantse Pijl - La Flèche Brabançonne ME
Driedaagse De Panne-Koksijde
Dubai Tour
Dwars door Vlaanderen / A travers la Flandre ME
E3 Harelbeke
E3 Saxo Bank Classic
Eschborn-Frankfurt
EuroEyes Cyclassics Hamburg
Gent - Wevelgem in Flanders Fields ME
Gent-Wevelgem in Flanders Fields ME
Giro del Piemonte
Giro dell'Appennino
Giro della Toscana - Memorial Alfredo Martini
GP de Fourmies / La Voix du Nord
Gree-Tour of Guangxi
Japan Cup Cycle Road Race
Kozagawa-City International Road Race
Kumamoto International Road Race
Le Tour de Filipinas
Memorial Marco Pantani
Milano-Torino
Mine AKIYOSHI-DAI Karst International Road Race
National Championships Taiwan ME - ITT
National Championships Taiwan ME - Road Race
Olympic Games Road Race
Oxyclean Classic Brugge-De Panne ME
Paris - Roubaix
Paris-Roubaix
Presidential Cycling Tour of Turkey
Princess Maha Chakri Sirindhorn's Cup Tour of Thailand
Record Bank E3 Harelbeke
Ronde van Vlaanderen - Tour des Flandres ME
Ronde van Vlaanderen / Tour des Flandres ME
Santos Tour Down Under
Scheldeprijs
Summer Asian Games - ITT
Summer Asian Games - Road Race
Taiwan Cup
The 26th Summer Universiade
The Maha Chackri Sirindhorn's Cup 'Tour of Thailand'
The Princess Maha Chakri Sirindhorns Cup Tour of Thailand
Tour de Hokkaido
Tour de Hongrie
Tour de Korea
Tour de Kumano
Tour de Okinawa
Tour de Pologne
Tour de Romandie
Tour de Slovénie
Tour de Taiwan
Tour of Binzhou
Tour of China I
Tour of China II
Tour Of East Java
Tour of Fuzhou
Tour of Hainan
Tour of Japan
Tour of Oman
Tour of Qatar
Tour of Qinghai Lake
Tour of Singkarak
Tour of the Alps
Tre Valli Varesine
Trofeo Matteotti
USA Pro Challenge
Vattenfall Cyclassics
World Championships ME - ITT
Filters
-
Grand tours
Stage races
Season
#
Date
Race
Class
Category
BIB
Result
1
2024-03-10
Tour de Taiwan
2.1
ME
71
67
0
2
2023-11-27
National Championships Taiwan ME - Road Race
NC
ME
-
8
0
3
2023-11-26
National Championships Taiwan ME - ITT
NC
ME
-
2
0
4
2023-11-12
Tour de Okinawa
1.2
ME
82
51
0
5
2023-11-05
Mine AKIYOSHI-DAI Karst International Road Race
1.2
ME
82
DNF
1
6
2023-10-15
Japan Cup Cycle Road Race
1.Pro
ME
172
DNF
1
7
2023-09-23
Tour of Binzhou
2.2
ME
142
11
0
8
2023-06-13
Asian Cycling Championships ME - Road Race
CC
ME
93
42
0
9
2023-06-03
Tour de Kumano
2.2
ME
32
1
10
2023-06-02
Kozagawa-City International Road Race
1.2
ME
32
0
11
2023-05-21
Tour of Japan
2.1
ME
52
50
0
12
2023-04-01
The Princess Maha Chakri Sirindhorns Cup Tour of Thailand
2.1
ME
141
63
0
13
2023-03-12
Tour de Taiwan
2.1
ME
54
63
0
14
2022-10-16
Japan Cup Cycle Road Race
1.Pro
ME
12
DNF
1
15
2022-10-02
Tour de Taiwan
2.1
ME
141
6
0
16
2022-05-11
Tour de Hongrie
2.1
ME
21
71
0
17
2022-05-01
Eschborn-Frankfurt
1.UWT
ME
43
DNF
1
18
2022-04-17
Paris-Roubaix
1.UWT
ME
63
DNS
1
19
2022-04-13
De Brabantse Pijl - La Flèche Brabançonne ME
1.Pro
ME
52
DNF
1
20
2021-07-24
Olympic Games Road Race
Olympics
ME
129
DNF
1
21
2021-04-19
Tour of the Alps
2.Pro
ME
107
1
22
2021-03-26
E3 Saxo Bank Classic
1.UWT
ME
112
DNF
1
23
2021-03-24
Oxyclean Classic Brugge-De Panne ME
1.UWT
ME
33
DNF
1
24
2020-10-21
AG Driedaagse Brugge-De Panne ME
1.UWT
ME
37
DNF
1
25
2020-10-18
Ronde van Vlaanderen - Tour des Flandres ME
1.UWT
ME
114
DNF
1
26
2020-10-14
Scheldeprijs
1.Pro
ME
23
130
0
27
2020-09-19
Giro dell'Appennino
1.1
ME
43
DNF
1
28
2020-09-17
Coppa Sabatini - Gran Premio città di Peccioli
1.Pro
ME
4
DNF
1
29
2020-09-16
Giro della Toscana - Memorial Alfredo Martini
1.1
ME
13
DNF
1
30
2020-08-30
Memorial Marco Pantani
1.1
ME
13
DNF
1
31
2020-08-29
Trofeo Matteotti
1.1
ME
13
DNF
1
32
2020-03-01
Tour de Taiwan
2.1
ME
101
4
0
33
2019-11-17
Tour of Fuzhou
2.1
ME
151
49
0
34
2019-11-10
Tour de Okinawa
1.2
ME
1
8
0
35
2019-10-17
Gree-Tour of Guangxi
2.UWT
ME
22
93
0
36
2019-09-25
World Championships ME - ITT
WC
ME
52
44
0
37
2019-09-19
Coppa Sabatini - Gran Premio città di Peccioli
1.1
ME
33
DNF
1
38
2019-09-18
Giro della Toscana - Memorial Alfredo Martini
1.1
ME
22
DNF
1
39
2019-09-15
Coppa Bernocchi - GP BPM
1.1
ME
12
DNF
1
40
2019-09-14
Coppa Agostoni - Giro delle Brianze
1.1
ME
12
DNF
1
41
2019-09-01
Bretagne Classic - Ouest-France
1.UWT
ME
63
DNF
1
42
2019-08-25
EuroEyes Cyclassics Hamburg
1.UWT
ME
34
101
0
43
2019-08-03
Tour de Pologne
2.UWT
ME
71
1
44
2019-07-25
Adriatica Ionica Race / Sulle Rotte della Serenissima
2.1
ME
13
1
45
2019-06-23
National Championships Taiwan ME - Road Race
NC
ME
-
27
0
46
2019-06-22
National Championships Taiwan ME - ITT
NC
ME
-
1
0
47
2019-06-09
Critérium du Dauphiné
2.UWT
ME
152
1
48
2019-04-30
Tour de Romandie
2.UWT
ME
112
1
49
2019-04-28
Asian Cycling Championships ME - Road Race
CC
ME
-
3
0
50
2019-04-25
Asian Cycling Championships - ITT
CC
ME
-
2
0
51
2019-03-17
Tour de Taiwan
2.1
ME
171
9
0
52
2018-11-11
Tour de Okinawa
1.2
ME
-
3
0
53
2018-10-16
Gree-Tour of Guangxi
2.UWT
ME
33
65
0
54
2018-08-24
Summer Asian Games - ITT
JR
ME
111
5
0
55
2018-08-23
Summer Asian Games - Road Race
JR
ME
82
11
0
56
2018-06-20
Adriatica Ionica Race/Following the Serenissima Routes
2.1
ME
14
103
0
57
2018-05-31
Tour de Kumano
2.2
ME
-
20
0
58
2018-04-16
Tour of the Alps
2.HC
ME
151
1
59
2018-03-11
Tour de Taiwan
2.1
ME
131
49
0
60
2018-02-12
Asian Cycling Championships ME - Road Race
CC
ME
131
9
0
61
2018-02-10
Asian Cycling Championships - ITT
CC
ME
-
9
0
62
2017-09-16
Memorial Marco Pantani
1.1
ME
14
DNF
1
63
2017-09-14
Coppa Bernocchi
1.1
ME
23
DNF
1
64
2017-09-13
Coppa Agostoni - Giro delle Brianze
1.1
ME
22
DNF
1
65
2017-05-21
Tour of Japan
2.1
ME
12
17
0
66
2017-05-09
4 Jours de Dunkerque / Tour des Hauts-de-France
2.HC
ME
24
1
67
2017-04-02
Ronde van Vlaanderen / Tour des Flandres ME
1.UWT
ME
136
DNF
1
68
2017-03-26
Gent-Wevelgem in Flanders Fields ME
1.UWT
ME
61
DNF
1
69
2017-03-24
Record Bank E3 Harelbeke
1.UWT
ME
71
DNF
1
70
2017-03-22
Dwars door Vlaanderen / A travers la Flandre ME
1.UWT
ME
122
DNF
1
71
2017-02-14
Tour of Oman
2.HC
ME
96
133
0
72
2017-01-31
Dubai Tour
2.HC
ME
34
103
0
73
2017-01-17
Santos Tour Down Under
2.UWT
ME
85
102
0
74
2016-11-13
Tour de Okinawa
1.2
ME
-
32
0
75
2016-10-20
Abu Dhabi Tour
2.HC
ME
42
59
0
76
2016-09-15
Coppa Agostoni - Giro delle Brianze
1.1
ME
24
DNF
1
77
2016-09-14
Coppa Bernocchi - GP BPM
1.1
ME
24
DNF
1
78
2016-09-04
GP de Fourmies / La Voix du Nord
1.HC
ME
43
DNF
1
79
2016-09-03
Brussels Cycling Classic
1.HC
ME
53
DNF
1
80
2016-08-11
Czech Cycling Tour
2.1
ME
2
1
81
2016-07-17
Tour of Qinghai Lake
2.HC
ME
3
1
82
2016-05-29
Tour of Japan
2.1
ME
54
57
0
83
2016-04-24
Presidential Cycling Tour of Turkey
2.HC
ME
2
1
84
2016-04-10
Paris - Roubaix
1.UWT
ME
213
DNF
1
85
2016-04-03
Ronde van Vlaanderen / Tour des Flandres ME
1.UWT
ME
143
DNF
1
86
2016-03-29
Driedaagse De Panne-Koksijde
2.HC
ME
82
1
87
2016-03-27
Gent - Wevelgem in Flanders Fields ME
1.UWT
ME
133
DNF
1
88
2016-03-25
E3 Harelbeke
1.UWT
ME
93
DNF
1
89
2016-02-03
Dubai Tour
2.HC
ME
55
111
0
90
2016-01-24
Asian Cycling Championships ME - Road Race
CC
ME
-
5
0
91
2016-01-21
Asian Cycling Championships - ITT
CC
ME
-
8
0
92
2015-11-29
National Championships Taiwan ME - ITT
NC
ME
-
1
0
93
2015-11-28
National Championships Taiwan ME - Road Race
NC
ME
-
1
0
94
2015-10-18
Japan Cup Cycle Road Race
1.HC
ME
21
DNF
1
95
2015-10-02
Giro del Piemonte
1.HC
ME
84
65
0
96
2015-10-01
Milano-Torino
1.HC
ME
85
71
0
97
2015-09-30
Tre Valli Varesine
1.HC
ME
34
DNF
1
98
2015-09-17
Coppa Bernocchi
1.1
ME
23
DNF
1
99
2015-09-16
Coppa Agostoni - Giro delle Brianze
1.1
ME
3
DNF
1
100
2015-09-06
GP de Fourmies / La Voix du Nord
1.HC
ME
34
138
0
52
Results
All results
Wins in subclassifications
Leader jerseys
Participations
Results with special filters
Top results final 5k analysis
DNFs
PCS Pro (1)
TT
Last TT results
Time lost on GC riders
Victories
Solo victories
Won how
PCS Pro (2)
Rankings
PCS Ranking
Wins ranking
PCS Season ranking
UCI World Ranking
All time ranking breakdown
UCI One day races
Time trial ranking
Sprinters ranking
One day races ranking
Breakdowns
Sprint
Climber
Hills
GC
Time trial
One day races