BikeRaceInfo: Current and historical race results, plus interviews, bikes, travel, and cycling history

find us on Facebook follow us on twitter See our youtube channel Melanoma: It Started With a Freckle South Salem Cycleworks frames Neugent Cycling Wheels Cycles BiKyle Bianchi cycle clothing Schwab Cycles Advertise with us! CycleItalia cycling tours

Search our site:
Email Newsletter icon, E-mail Newsletter icon, Email List icon, E-mail List icon Sign up for our Email Newsletter

2017 Amgen Tour of California (WorldTour)

12th edition: May 14 - May 20, 2017

Tour of California podium history page | 2016 edition |Start list
Stage 1 | Stage 2 | Stage 3 | Stage 4 | Stage 5 | Stage 6 | Stage 7



Saturday, May 20: 7th & Final Stage, Mountain High - Pasadena, 125 km (77.6 miles)

Stage 7 map and profile

Evan Huffman

Evan Huffman wins the final stage of the 2017 Tour of California

The race: Here's the story from GC winner George Bennett's LottoNL-Jumbo team.

LottoNL-Jumbo’s New Zealander George Bennett won the overall today in the Tour of California, new to the new WorldTour for 2017. In the last stage to Pasadena, he defended the overall leader’s jersey against Rafal Majka and Andrew Talansky, second and third overall. Evan Huffman took the honours in the final stage.

“Only when I rode under the banner for the final three kilometres did I know that I had won,” Bennett said. “I was a bit under pressure, but the team was awesome today. They showed some serious good legs, and so thanks to them."

It was Bennett’s first win at the WorldTour level. The Tour of California has been around for a decade, but the UCI upgraded it to WorldTour this year. "It was a very hectic day,” Bennett continued. “We thought everything was under control, but then the attacks began. We had to fight for 100 kilometres.”

Team LottoNL-Jumbo kept cool heads, but they didn’t have a free ride to Pasadena. The stage started in High Mountain and after a long descent, the riders climbed two second category and one third category mountain. Despite the many attacks, the team and leader Bennett did not crack. In the final, an unthreatening group drove clear with the eventual stage winner Huffman.

Bennett earned his first victory with the Tour of California overall title. For Team LottoNL-Jumbo, it is a big boost since it marks the team’s first overall victory in a WorldTour race since 2013. This season the team took ten victories.

"I'm going to build on this," continued Bennett. "This victory will make a big difference to me. I want to back this up in Europe too in the future."

Bennett laid the foundation for the final victory in the individual time trial of yesterday. For Team LottoNL-Jumbo, time trialling and shorter stage races a focus area. In recent months, and in close collaboration with Shimano, Lazer and Bianchi, the team has invested heavily in testing the material and the bicycle position in the wind tunnel. Not only did it deliver a good time trial, but an overall victory at the highest level.

Complete Results:

125 kilometers raced at an average speed of 47.629 km/hr

1 Evan HUFFMAN Rally Cycling 2:37:28
2 David LOPEZ GARCIA Sky s.t.
3 Nicolas EDET Cofidis s.t.
4 Lachlan MORTON Dimension Data s.t.
5 Robert BRITTON Rally Cycling s.t.
6 Peter SAGAN Bora-hansgrohe @ 22sec
7 Matteo TRENTIN Quick-Step s.t.
8 John DEGENKOLB Trek-Segafredo s.t.
9 Benjamin KING Dimension Data s.t.
10 Jhonatan RESTREPO Katusha Alpecin s.t.
11 Brent BOOKWALTER BMC s.t.
12 Luis Angel MATE Cofidis s.t.
13 Sam OOMEN Sunweb s.t.
14 Michael SCHÄR BMC s.t.
15 Tao GEOGHEGAN HART Sky s.t.
16 Andrew TALANSKY Cannondale Drapac s.t.
17 Rafal MAJKA Bora-hansgrohe s.t.
18 Nils POLITT Katusha Alpecin s.t.
19 Javier Alexis ACEVEDO Unitedhealthcare s.t.
20 Daan OLIVIER Lotto NL-Jumbo s.t.
21 Robert GESINK Lotto NL-Jumbo s.t.
22 Vegard Stake LAENGEN UAE Abu Dhabi s.t.
23 Haimar ZUBELDIA Trek-Segafredo s.t.
24 George BENNETT Lotto NL-Jumbo s.t.
25 Nathan BROWN Cannondale Drapac s.t.
26 Ian BOSWELL Sky s.t.
27 Stéphane ROSSETTO Cofidis s.t.
28 Samuel SANCHEZ BMC s.t.
29 Floris DE TIER Lotto NL-Jumbo 35
30 Lennard HOFSTEDE Sunweb 39
31 Rúben GUERREIRO Trek-Segafredo s.t.
32 Marcel KITTEL Quick-Step 53
33 Travis MCCABE Unitedhealthcare s.t.
34 Simone CONSONNI UAE Abu Dhabi s.t.
35 Matti BRESCHEL Astana s.t.
36 Colin JOYCE Rally Cycling s.t.
37 Alexander KRISTOFF Katusha Alpecin s.t.
38 Ramon SINKELDAM Sunweb s.t.
39 Jacob RATHE Jelly Belly s.t.
40 Reinardt JANSE VAN RENSBURG Dimension Data s.t.
41 Mike TEUNISSEN Sunweb s.t.
42 Laurens DE VREESE Astana s.t.
43 Michael MORKOV Katusha Alpecin s.t.
44 Alberto BETTIOL Cannondale Drapac s.t.
45 Koen DE KORT Trek-Segafredo s.t.
46 Kristijan ÐURASEK UAE Abu Dhabi s.t.
47 Artyom ZAKHAROV Astana s.t.
48 Pawel POLJANSKI Bora-hansgrohe s.t.
49 Maximilian SCHACHMANN Quick-Step s.t.
50 Jay MCCARTHY Bora-hansgrohe s.t.
51 Enric MAS NICOLAU Quick-Step 59
52 Greg HENDERSON Unitedhealthcare s.t.
53 David LOZANO RIBA Novo Nordisk s.t.
54 Serghei TVETCOV Jelly Belly s.t.
55 Fabio SABATINI Quick-Step s.t.
56 Elia VIVIANI Sky s.t.
57 Matteo DAL-CIN Rally Cycling s.t.
58 Mathias LE TURNIER Cofidis s.t.
59 Martin ELMIGER BMC s.t.
60 Danny PATE Rally Cycling +1:02
61 Tiago MACHADO Katusha Alpecin s.t.
62 Guillaume BONNAFOND Cofidis s.t.
63 Jean-Pierre DRUCKER BMC s.t.
64 Scott THWAITES Dimension Data s.t.
65 Koen BOUWMAN Lotto NL-Jumbo s.t.
66 Federico ZURLO UAE Abu Dhabi s.t.
67 Tom BOHLI BMC s.t.
68 Daniel EATON Unitedhealthcare s.t.
69 Bert-Jan LINDEMAN Lotto NL-Jumbo +1:07
70 Nick DOUGALL Dimension Data s.t.
71 Gavin MANION Unitedhealthcare s.t.
72 Javier MEGIAS LEAL Novo Nordisk s.t.
73 Maciej BODNAR Bora-hansgrohe s.t.
74 Bernhard EISEL Dimension Data +1:10
75 Daniel Alexander JARAMILLO Unitedhealthcare s.t.
76 Owain DOULL Sky +1:17
77 Peter KENNAUGH Sky +1:32
78 Jonathan DIEBBEN Sky +1:36
79 Jack BAUER Quick-Step +1:37
80 Zdenek ŠTYBAR Quick-Step +2:25
81 Sepp KUSS Rally Cycling +2:30
82 Truls KORSÆTH Astana +2:46
83 Kiel REIJNEN Trek-Segafredo +3:49
84 Brendan CANTY Cannondale Drapac +3:55
85 Alexey VERMEULEN Lotto NL-Jumbo s.t.
86 Antwan TOLHOEK Lotto NL-Jumbo s.t.
87 Miles SCOTSON BMC s.t.
88 Yoann BAGOT Cofidis s.t.
89 Jordan CHEYNE Jelly Belly s.t.
90 Sean BENNETT Jelly Belly +9:20
91 Jonathan CLARKE Unitedhealthcare +10:21
92 Joonas HENTTALA Novo Nordisk +11:39
93 Marco MATHIS Katusha Alpecin s.t.
94 GREGORY DANIEL Trek-Segafredo s.t.
95 Romain GIOUX Novo Nordisk s.t.
96 Joshua BERRY Jelly Belly s.t.
97 Christopher WILLIAMS Novo Nordisk s.t.
98 Johannes FRÖHLINGER Sunweb s.t.
99 Jonas VAN GENECHTEN Cofidis s.t.
100 Martin VELITS Quick-Step s.t.
101 Geoffrey SOUPE Cofidis s.t.
102 Floris GERFS BMC s.t.
103 Ruslan TLEUBAYEV Astana s.t.
104 Rick ZABEL Katusha Alpecin s.t.
105 Ben WOLFE Jelly Belly s.t.
106 Marko KUMP UAE Abu Dhabi s.t.
107 Arman KAMYSHEV Astana s.t.
108 Charles PLANET Novo Nordisk s.t.
109 Michal KOLÁR Bora-hansgrohe s.t.
110 Juraj SAGAN Bora-hansgrohe s.t.
111 Markel IRIZAR ARANBURU Trek-Segafredo s.t.
112 Roy CURVERS Sunweb s.t.
113 Daniil FOMINYKH Astana s.t.
114 Adam DE VOS Rally Cycling s.t.
115 Ulises Alfredo CASTILLO Jelly Belly s.t.
116 Tanner PUTT Unitedhealthcare s.t.
117 Mads Würtz SCHMIDT Katusha Alpecin s.t.
118 Tyler FARRAR Dimension Data s.t.
119 Lawson CRADDOCK Cannondale Drapac s.t.
120 Filippo GANNA UAE Abu Dhabi +11:51
121 Yousef MIRZA BANIHAMMAD UAE Abu Dhabi +13:27

Final GC after Stage 7:

921.9 kilometers raced at an average speed of 40.239 km/hr

1 George BENNETT Lotto NL-Jumbo 22hr 54min 38sec
2 Rafal MAJKA Bora-hansgrohe @ 35sec
3 Andrew TALANSKY Cannondale Drapac 36
4 Brent BOOKWALTER BMC 45
5 Ian BOSWELL Sky +1:00
6 Vegard Stake LAENGEN UAE Abu Dhabi +1:54
7 Lachlan MORTON Dimension Data +1:55
8 Tao GEOGHEGAN HART Sky +2:12
9 Sam OOMEN Sunweb +2:15
10 Haimar ZUBELDIA Trek-Segafredo +3:14
11 Luis Angel MATE Cofidis +3:38
12 Nicolas EDET Cofidis +3:39
13 Robert GESINK Lotto NL-Jumbo +3:53
14 Enric MAS NICOLAU Quick-Step +4:27
15 Maximilian SCHACHMANN Quick-Step +4:50
16 Samuel SANCHEZ BMC +5:15
17 Javier Alexis ACEVEDO Unitedhealthcare +6:09
18 David LOPEZ Sky +6:18
19 Serghei TVETCOV Jelly Belly +7:11
20 Michael SCHÄR BMC +7:46
21 Benjamin KING Dimension Data +8:52
22 Nathan BROWN Cannondale Drapac +11:44
23 Tiago MACHADO Katusha Alpecin +12:59
24 Pawel POLJANSKI Bora-hansgrohe +13:22
25 Greg HENDERSON Unitedhealthcare +14:02
26 Robert BRITTON Rally Cycling +17:07
27 Stéphane ROSSETTO Cofidis s.t.
28 Sepp KUSS Rally Cycling +17:48
29 Javier MEGIAS Novo Nordisk +18:17
30 Jhonatan RESTREPO Katusha Alpecin +18:49
31 Scott THWAITES Dimension Data +20:33
32 Gavin MANION Unitedhealthcare +21:30
33 Peter KENNAUGH Sky +22:42
34 Adam DE VOS Rally Cycling +23:00
35 Floris DE TIER Lotto NL-Jumbo +23:40
36 Daan OLIVIER Lotto NL-Jumbo +23:47
37 Jay MCCARTHY Bora-hansgrohe +24:42
38 Mathias LE TURNIER Cofidis +25:50
39 Peter SAGAN Bora-hansgrohe +28:08
40 Brendan CANTY Cannondale Drapac +28:28
41 Lennard HOFSTEDE Sunweb +30:23
42 Evan HUFFMAN Rally Cycling +30:36
43 Alberto BETTIOL Cannondale Drapac +31:09
44 Matteo TRENTIN Quick-Step +31:15
45 Nils POLITT Katusha Alpecin +31:47
46 Guillaume BONNAFOND Cofidis +35:07
47 Matteo DAL-CIN Rally Cycling +39:36
48 Jack BAUER Quick-Step +39:37
49 Reinardt JANSE VAN RENSBURG Dimension Data +41:44
50 Jonathan DIEBBEN Sky +44:07
51 Nick DOUGALL Dimension Data +44:30
52 Alexey VERMEULEN Lotto NL-Jumbo +44:31
53 Mike TEUNISSEN Sunweb +44:36
54 Matti BRESCHEL Astana +44:51
55 Artyom ZAKHAROV Astana +45:21
56 Kristijan ÐURASEK UAE Abu Dhabi +45:34
57 Tom BOHLI BMC +45:41
58 Antwan TOLHOEK Lotto NL-Jumbo +45:45
59 Simone CONSONNI UAE Abu Dhabi +45:50
60 Ramon SINKELDAM Sunweb +46:10
61 Yoann BAGOT Cofidis +46:12
62 Alexander KRISTOFF Katusha Alpecin +46:20
63 Owain DOULL Sky +46:32
64 Bert-Jan LINDEMAN Lotto NL-Jumbo +46:37
65 Daniel Alexander JARAMILLO Unitedhealthcare +46:41
66 Marcel KITTEL Quick-Step +47:04
67 John DEGENKOLB Trek-Segafredo +47:54
68 Jean-Pierre DRUCKER BMC +48:13
69 Koen DE KORT Trek-Segafredo +48:16
70 Jordan CHEYNE Jelly Belly +48:18
71 Daniel EATON Unitedhealthcare +48:19
72 Maciej BODNAR Bora-hansgrohe +48:19
73 Laurens DE VREESE Astana +48:38
74 Elia VIVIANI Sky +48:58
75 Martin ELMIGER BMC +49:27
76 Zdenek ŠTYBAR Quick-Step +49:37
77 Jacob RATHE Jelly Belly +50:01
78 Michael MORKOV Katusha Alpecin +50:08
79 Geoffrey SOUPE Cofidis +50:22
80 Danny PATE Rally Cycling +51:05
81 Kiel REIJNEN Trek-Segafredo +51:10
82 Travis MCCABE Unitedhealthcare +51:43
83 Koen BOUWMAN Lotto NL-Jumbo +51:47
84 Fabio SABATINI Quick-Step +52:33
85 Rúben GUERREIRO Trek-Segafredo +54:52
86 Charles PLANET Novo Nordisk +55:50
87 Miles SCOTSON BMC +56:18
88 Truls KORSÆTH Astana +56:25
89 Roy CURVERS Sunweb +56:28
90 Bernhard EISEL Dimension Data +56:38
91 Sean BENNETT Jelly Belly +57:02
92 Rick ZABEL Katusha Alpecin +57:37
93 Markel IRIZAR Trek-Segafredo +57:46
94 Joonas HENTTALA Novo Nordisk +57:55
95 Colin JOYCE Rally Cycling +59:00
96 Ruslan TLEUBAYEV Astana +59:09
97 Joshua BERRY Jelly Belly +59:11
98 Tanner PUTT Unitedhealthcare +59:11
99 David LOZANO RIBA Novo Nordisk +59:25
100 Jonathan CLARKE Unitedhealthcare +59:59
101 Federico ZURLO UAE Abu Dhabi +1:00:11
102 Michal KOLÁR Bora-hansgrohe +1:00:17
103 Johannes FRÖHLINGER Sunweb +1:02:03
104 Jonas VAN GENECHTEN Cofidis +1:02:05
105 Mads Würtz SCHMIDT Katusha Alpecin +1:03:57
106 GREGORY DANIEL Trek-Segafredo +1:04:00
107 Marko KUMP UAE Abu Dhabi +1:04:16
108 Floris GERFS BMC +1:04:24
109 Filippo GANNA UAE Abu Dhabi +1:04:25
110 Daniil FOMINYKH Astana +1:04:41
111 Yousef MIRZA BANIHAMMAD UAE Abu Dhabi +1:04:48
112 Juraj SAGAN Bora-hansgrohe +1:06:30
113 Lawson CRADDOCK Cannondale Drapac +1:09:16
114 Arman KAMYSHEV Astana +1:10:59
115 Ulises Alfredo CASTILLO Jelly Belly +1:12:07
116 Marco MATHIS Katusha Alpecin +1:12:44
117 Ben WOLFE Jelly Belly +1:13:17
118 Christopher WILLIAMS Novo Nordisk +1:15:12
119 Romain GIOUX Novo Nordisk +1:16:27
120 Martin VELITS Quick-Step +1:16:32
121 Tyler FARRAR Dimension Data +1:16:49

Stage 7 map and profile:

Tour of California stage 7 map

Stage 7 map

Stage 7 profile

Stage 7 profile


Friday, May 19: Stage 6, Big Bear Lake 24 km (14.9 miles) individual time trial

Stage 6 map

Joanthan Dibben

Jonathan Dibben racing to his stage win

The race: Here's the report from stage winner Jonathan Dibben's Team Sky:

Jon Dibben turned in a stunning individual time trial performance to seal his first Team Sky victory on stage six of the Tour of California.

Dibben set the pace early on with a time of 28:27 on the 24km course, beating Filippo Ganna’s (UAE Team Emirates) previous best time by 21 seconds, and faced an agonising wait in the hotseat as the general classification riders emerged.

However, only Brent Bookwalter (BMC Racing) came close to dethroning the 23 year old at Big Bear Lake, finishing seven seconds back, leaving DIbben to celebrate not only his first Team Sky win, but his maiden WorldTour victory too.

In terms of general classification, Ian Boswell slipped down to fifth after finishing with the same time as race leader Rafal Majka (Bora-Hansgrohe) who in turn lost the yellow jersey to LottoNL-Jumbo’s George Bennett.

Tao Geoghegan Hart recorded an impressive time of 29:29 which elevated him to the top of the young rider classification, and this now puts him three seconds ahead of Sam Oomen (Team Sunweb) going into the final stage.

Finally, stage six’s results have cemented Team Sky’s position in the best team standings, with a 5’22” advantage on BMC Racing.

Complete Results:

24 kilometers raced at an average speed of 50.615 km/hr

1 Jonathan DIBBEN Sky 28min 27sec
2 Brent BOOKWALTER BMC @ 7sec
3 Andrew TALANSKY Cannondale Drapac 16
4 George BENNETT Lotto NL-Jumbo 18
5 Filippo GANNA UAE Abu Dhabi 21
6 Maximilian SCHACHMANN Quick-Step s.t.
7 Peter SAGAN Bora-hansgrohe 23
8 Maciej BODNAR Bora-hansgrohe s.t.
9 Martin ELMIGER BMC 25
10 Nils POLITT Katusha Alpecin 27
11 Vegard Stake LAENGEN UAE Abu Dhabi 28
12 Tom BOHLI BMC s.t.
13 Taylor PHINNEY Cannondale Drapac 36
14 Miles SCOTSON BMC 37
15 Mads Würtz SCHMIDT Katusha Alpecin 39
16 Michael SCHÄR BMC 43
17 Benjamin KING Dimension Data 44
18 Marcel KITTEL Quick-Step 46
19 Evan HUFFMAN Rally Cycling 54
20 Serghei TVETCOV Jelly Belly 57
21 Ian BOSWELL Sky 59
22 Rafal MAJKA Bora-hansgrohe s.t.
23 Tao GEOGHEGAN HART Sky +1:02
24 Haimar ZUBELDIA AGIRRE Trek-Segafredo s.t.
25 Alexey VERMEULEN Lotto NL-Jumbo +1:05
26 Matteo DAL-CIN Rally Cycling +1:07
27 Ben WOLFE Jelly Belly +1:09
28 Koen BOUWMAN Lotto NL-Jumbo +1:13
29 Bert-Jan LINDEMAN Lotto NL-Jumbo +1:14
30 Nathan BROWN Cannondale Drapac +1:15
31 Gavin MANION Unitedhealthcare +1:16
32 Nicolas EDET Cofidis +1:17
33 Enric MAS NICOLAU Quick-Step +1:21
34 Jack BAUER Quick-Step +1:23
35 Marco MATHIS Katusha Alpecin s.t.
36 Daniel EATON Unitedhealthcare s.t.
37 Daan OLIVIER Lotto NL-Jumbo s.t.
38 Sam OOMEN Sunweb +1:25
39 Daniil FOMINYKH Astana +1:27
40 Peter KENNAUGH Sky +1:28
41 Luis Angel MATE MARDONES Cofidis +1:29
42 Jhonatan RESTREPO VALENCIA Katusha Alpecin +1:30
43 Alberto BETTIOL Cannondale Drapac +1:32
44 Danny PATE Rally Cycling +1:36
45 Truls KORSÆTH Astana +1:38
46 Greg HENDERSON Unitedhealthcare s.t.
47 Robert BRITTON Rally Cycling s.t.
48 Antwan TOLHOEK Lotto NL-Jumbo +1:45
49 Lachlan MORTON Dimension Data +1:55
50 Jay MCCARTHY Bora-hansgrohe s.t.
51 Samuel SANCHEZ GONZALEZ BMC s.t.
52 David LOPEZ GARCIA Sky +1:56
53 Markel IRIZAR ARANBURU Trek-Segafredo +1:57
54 Javier Alexis ACEVEDO COLLE Unitedhealthcare s.t.
55 Koen DE KORT Trek-Segafredo s.t.
56 John DEGENKOLB Trek-Segafredo s.t.
57 GREGORY DANIEL Trek-Segafredo +2:01
58 Jean-Pierre DRUCKER BMC +2:03
59 Stéphane ROSSETTO Cofidis +2:07
60 Tiago MACHADO Katusha Alpecin +2:13
61 Pawel POLJANSKI Bora-hansgrohe +2:15
62 Jordan CHEYNE Jelly Belly +2:16
63 Federico ZURLO UAE Abu Dhabi +2:19
64 Floris GERFS BMC +2:22
65 Simone CONSONNI UAE Abu Dhabi +2:23
66 Zdenek ŠTYBAR Quick-Step +2:25
67 Elia VIVIANI Sky s.t.
68 Sepp KUSS Rally Cycling +2:26
69 Brendan CANTY Cannondale Drapac +2:28
70 Floris DE TIER Lotto NL-Jumbo +2:33
71 Scott THWAITES Dimension Data s.t.
72 Ruslan TLEUBAYEV Astana +2:36
73 Owain DOULL Sky +2:37
74 Rúben GUERREIRO Trek-Segafredo +2:39
75 Laurens DE VREESE Astana +2:43
76 Geoffrey SOUPE Cofidis +2:46
77 Robert GESINK Lotto NL-Jumbo s.t.
78 Adam DE VOS Rally Cycling +2:48
79 Alexander KRISTOFF Katusha Alpecin +2:53
80 Mathias LE TURNIER Cofidis +2:54
81 Jonathan CLARKE Unitedhealthcare +2:58
82 Kristijan ÐURASEK UAE Abu Dhabi +3:01
83 Artyom ZAKHAROV Astana +3:03
84 Matteo TRENTIN Quick-Step +3:04
85 Javier MEGIAS LEAL Novo Nordisk +3:06
86 Sean BENNETT Jelly Belly +3:07
87 Marko KUMP UAE Abu Dhabi s.t.
88 Joshua BERRY Jelly Belly +3:09
89 Ulises Alfredo CASTILLO SOTO Jelly Belly s.t.
90 Nick DOUGALL Dimension Data s.t.
91 Kiel REIJNEN Trek-Segafredo +3:10
92 Travis MCCABE Unitedhealthcare +3:11
93 Ramon SINKELDAM Sunweb +3:12
94 Michal KOLÁR Bora-hansgrohe +3:13
95 Joonas HENTTALA Novo Nordisk +3:15
96 Matti BRESCHEL Astana s.t.
97 Juraj SAGAN Bora-hansgrohe +3:18
98 Bernhard EISEL Dimension Data s.t.
99 Michael MORKOV Katusha Alpecin +3:19
100 Mike TEUNISSEN Sunweb s.t.
101 Charles PLANET Novo Nordisk +3:20
102 Lennard HOFSTEDE Sunweb +3:21
103 Tanner PUTT Unitedhealthcare +3:22
104 Jacob RATHE Jelly Belly +3:26
105 Rick ZABEL Katusha Alpecin +3:30
106 Fabio SABATINI Quick-Step +3:34
107 Daniel Alexander JARAMILLO DIEZ Unitedhealthcare +3:40
108 Johannes FRÖHLINGER Sunweb +3:48
109 Colin JOYCE Rally Cycling +3:50
110 Reinardt JANSE VAN RENSBURG Dimension Data +3:50
111 Lawson CRADDOCK Cannondale Drapac +3:53
112 Christopher WILLIAMS Novo Nordisk +3:54
113 Martin VELITS Quick-Step +4:06
114 David LOZANO RIBA Novo Nordisk +4:07
115 Yousef MIRZA BANIHAMMAD UAE Abu Dhabi +4:09
116 Wouter WIPPERT Cannondale Drapac +4:18
117 Guillaume BONNAFOND Cofidis +4:19
118 Jonas VAN GENECHTEN Cofidis +4:23
119 Roy CURVERS Sunweb +4:35
120 Tyler FARRAR Dimension Data +4:57
121 Arman KAMYSHEV Astana +4:59
122 Romain GIOUX Novo Nordisk +5:00
123 Yoann BAGOT Cofidis +5:05

GC after Stage 6:

813.5 kilometers raced so far at an average speed of 40.113 km/hr

1 George BENNETT Lotto NL-Jumbo 20hr 16min 48sec
2 Rafal MAJKA Bora-hansgrohe @ 35sec
3 Andrew TALANSKY Cannondale Drapac 36
4 Brent BOOKWALTER BMC 45
5 Ian BOSWELL Sky +1:00
6 Vegard Stake LAENGEN UAE Abu Dhabi +1:54
7 Tao GEOGHEGAN HART Sky +2:12
8 Sam OOMEN Sunweb +2:15
9 Lachlan MORTON Dimension Data +2:20
10 Haimar ZUBELDIA AGIRRE Trek-Segafredo +3:14
11 Luis Angel MATE MARDONES Cofidis +3:38
12 Enric MAS NICOLAU Quick-Step +3:50
13 Robert GESINK Lotto NL-Jumbo +3:53
14 Nicolas EDET Cofidis +4:07
15 Maximilian SCHACHMANN Quick-Step +4:19
16 Samuel SANCHEZ GONZALEZ BMC +5:15
17 Javier Alexis ACEVEDO COLLE Unitedhealthcare +6:09
18 Serghei TVETCOV Jelly Belly +6:34
19 David LOPEZ GARCIA Sky +6:46
20 Michael SCHÄR BMC +7:46
21 Benjamin KING Dimension Data +8:52
22 Adam DE VOS Rally Cycling +11:43
23 Nathan BROWN Cannondale Drapac +11:44
24 Tiago MACHADO Katusha Alpecin +12:19
25 Pawel POLJANSKI Bora-hansgrohe +12:51
26 Greg HENDERSON Unitedhealthcare +13:25
27 Sepp KUSS Rally Cycling +15:40
28 Stéphane ROSSETTO Cofidis +17:07
29 Robert BRITTON Rally Cycling +17:29
30 Javier MEGIAS LEAL Novo Nordisk +17:32
31 Jhonatan RESTREPO VALENCIA Katusha Alpecin +18:49
32 Scott THWAITES Dimension Data +19:33
33 Gavin MANION Unitedhealthcare +20:45
34 Peter KENNAUGH Sky +21:32
35 Floris DE TIER Lotto NL-Jumbo +23:27
36 Daan OLIVIER Lotto NL-Jumbo +23:47
37 Jay MCCARTHY Bora-hansgrohe +24:11
38 Brendan CANTY Cannondale Drapac +24:55
39 Mathias LE TURNIER Cofidis +25:13
40 Peter SAGAN Bora-hansgrohe +28:08
41 Lennard HOFSTEDE Sunweb +30:06
42 Alberto BETTIOL Cannondale Drapac +30:38
43 Evan HUFFMAN Rally Cycling +31:09
44 Matteo TRENTIN Quick-Step +31:15
45 Nils POLITT Katusha Alpecin +31:47
46 Guillaume BONNAFOND Cofidis +34:27
47 Jack BAUER Quick-Step +38:22
48 Matteo DAL-CIN Rally Cycling +38:59
49 Geoffrey SOUPE Cofidis +39:05
50 Alexey VERMEULEN Lotto NL-Jumbo +40:58
51 Reinardt JANSE VAN RENSBURG Dimension Data +41:13
52 Antwan TOLHOEK Lotto NL-Jumbo +42:12
53 Yoann BAGOT Cofidis +42:39
54 Jonathan DIEBBEN Sky +42:53
55 Nick DOUGALL Dimension Data +43:45
56 Mike TEUNISSEN Sunweb +44:05
57 Matti BRESCHEL Astana +44:20
58 Charles PLANET Novo Nordisk +44:33
59 Jordan CHEYNE Jelly Belly +44:45
60 Artyom ZAKHAROV Astana +44:50
61 Tom BOHLI BMC +45:01
62 Kristijan ÐURASEK UAE Abu Dhabi +45:03
63 Roy CURVERS Sunweb +45:11
64 Simone CONSONNI UAE Abu Dhabi +45:19
65 Owain DOULL Sky +45:37
66 Ramon SINKELDAM Sunweb +45:39
67 Alexander KRISTOFF Katusha Alpecin +45:49
68 Bert-Jan LINDEMAN Lotto NL-Jumbo +45:52
69 Daniel Alexander JARAMILLO DIEZ Unitedhealthcare +45:53
70 Rick ZABEL Katusha Alpecin +46:20
71 Markel IRIZAR ARANBURU Trek-Segafredo +46:29
72 Marcel KITTEL Quick-Step +46:33
73 Joonas HENTTALA Novo Nordisk +46:40
74 Jean-Pierre DRUCKER BMC +47:33
75 Zdenek ŠTYBAR Quick-Step +47:34
76 Maciej BODNAR Bora-hansgrohe +47:34
77 Daniel EATON Unitedhealthcare +47:39
78 Kiel REIJNEN Trek-Segafredo +47:43
79 Koen DE KORT Trek-Segafredo +47:45
80 Ruslan TLEUBAYEV Astana +47:52
81 Joshua BERRY Jelly Belly +47:54
82 Tanner PUTT Unitedhealthcare +47:54
83 John DEGENKOLB Trek-Segafredo +47:54
84 Sean BENNETT Jelly Belly +48:04
85 Laurens DE VREESE Astana +48:07
86 Elia VIVIANI Sky +48:21
87 Martin ELMIGER BMC +48:50
88 Michal KOLÁR Bora-hansgrohe +49:00
89 Taylor PHINNEY Cannondale Drapac +49:24
90 Jacob RATHE Jelly Belly +49:30
91 Michael MORKOV Katusha Alpecin +49:37
92 Jonathan CLARKE Unitedhealthcare +50:01
93 Danny PATE Rally Cycling +50:25
94 Johannes FRÖHLINGER Sunweb +50:46
95 Jonas VAN GENECHTEN Cofidis +50:48
96 Koen BOUWMAN Lotto NL-Jumbo +51:07
97 Travis MCCABE Unitedhealthcare +51:12
98 Yousef MIRZA BANIHAMMAD UAE Abu Dhabi +51:43
99 Fabio SABATINI Quick-Step +51:56
100 Mads Würtz SCHMIDT Katusha Alpecin +52:40
101 GREGORY DANIEL Trek-Segafredo +52:43
102 Miles SCOTSON BMC +52:45
103 Filippo GANNA UAE Abu Dhabi +52:56
104 Marko KUMP UAE Abu Dhabi +52:59
105 Floris GERFS BMC +53:07
106 Daniil FOMINYKH Astana +53:24
107 Truls KORSÆTH Astana +54:01
108 Wouter WIPPERT Cannondale Drapac +54:27
109 Rúben GUERREIRO Trek-Segafredo +54:35
110 Juraj SAGAN Bora-hansgrohe +55:13
111 Bernhard EISEL Dimension Data +55:50
112 Lawson CRADDOCK Cannondale Drapac +57:59
113 Colin JOYCE Rally Cycling +58:29
114 David LOZANO RIBA Novo Nordisk +58:48
115 Federico ZURLO UAE Abu Dhabi +59:31
116 Arman KAMYSHEV Astana +59:42
117 Ulises Alfredo CASTILLO SOTO Jelly Belly +1:00:53
118 Marco MATHIS Katusha Alpecin +1:01:27
119 Ben WOLFE Jelly Belly +1:02:00
120 Christopher WILLIAMS Novo Nordisk +1:03:55
121 Romain GIOUX Novo Nordisk +1:05:10
122 Martin VELITS Quick-Step +1:05:15
123 Tyler FARRAR Dimension Data +1:05:32

Stage 6 map (course is flat):

Stage 6 map


Thursday, May 18: Stage 5, Ontario - Mt. Baldy, 125.5 km (78 miles)

Stage 5 map and profile

Andrew Talansky

Andrew Talansky wins the stage, second-place Rafal Majka increases his GC lead.

The race: Here's the story from GC leader Rafal Majka's Bora-hansgrohe team.

Confidence was the name of the game on stage 5 of the Tour of California. First, the UCI World Champion, Peter Sagan, joined the breakaway to collect points for the green jersey contest, before Rafał Majka kept a cool head while his GC rivals were trying to take time from him in the yellow jersey race. The Polish national road champion finished the day in second spot, narrowly beaten to the line on a tough climb up the bumpy road surface of Mount Baldy to a challenging summit finish.

On the Tour of California’s Queen Stage, there were only three climbs on the 125.5km route. However, these climbs made up the entire stage – dominating the profile and doubtless making the riders’ legs ache just by looking at the route map. After barely being given an opportunity to recover from the relentless pace at the end of yesterday’s stage, an already tough stage was made all the more difficult by the efforts of the past four days. The first climb started from the drop of the flag – almost 10km at 6.8%, before another 12.6km climb at an average gradient of 5.1% would set riders up for the finale – the race’s second Hors Catégorie ascent to the summit finish on Mount Baldy, where the GC riders would have their eye on gaining some time in the overall standings.

With the BORA-hansgrohe team having started the day with two of the Tour’s jerseys – Rafał Majka in the yellow leaders’ jersey and UCI World Champion, Peter Sagan in the green points jersey, the Slovak rider decided to try to add to his fourteen point lead in the contest, jumping in the break. With sprints at 11.5km and 82km, there would just be the small matter of staying in touch over the first category Glendora Ridge Road for the second lot of points. While the escape group started out large, with BORA-hansgrohe’s Erik Baška alongside Peter in the break, another group attacked the front, again with Peter in their midst. There was no real threat to the GC standings in the break, and those with their eye on the stage win would be looking to make their move on the final climb of the day.

Having taken second in the first intermediate sprint, Peter took all of the points in the second, tightening his grip on the green jersey. With this sprint out of the way, it would be uphill more or less all the way to the finish, and this was when everyone would really start to suffer. With the attacks coming from the front, the break was starting to show signs of their efforts, and at the foot of Mount Baldy, more and more members of the break were caught by the peloton. The gap to the remaining riders was down to less than two minutes, but in just a few kilometres, this was down to forty-five seconds. The catch made shortly after, a small bunch of GC riders was starting their own fight for the finale, with Rafał Majka in the mix, responding well to attacks and staying calm when it was clear his rivals were eager to take time from him.

With just 2km remaining, the Polish national champion attacked, surprising his rivals, who were slow to pull him back in. With the finish line looming and the climb taking its toll, it was down to five on the front – with Rafał confidently responding to every move made, even on the steepest sections. Fighting it out on the rough road surface, a slightly wide line on the last corner saw Rafał just beaten to the line by Cannondale-Drapac’s Talansky, but this second spot gained him a few precious seconds over his rivals in the GC, going into tomorrow’s time trial with a six-second advantage.

“I didn’t win but I think that second was still a good result. I'd like to thank all my teammates for the excellent work they did today. Tomorrow I’ll try to keep the jersey, but it’ll be difficult with Talansky. I wanted to gain some time today but it wasn’t easy. I didn’t know the finish – there were a lot of corners and with 100m to go I tried to sprint, but Talansky passed me on the left hand side. Congratulations to him on his win. I’m still happy with this second place but tomorrow we need to try to keep the jersey. When we look at the race so far, I’ve been strong and I don’t feel too bad. For the time trial tomorrow it’s 24km and I’ll try to keep the jersey.” – Rafal Majka

Complete Results:

125.5 kilometers raced at an average speed of 33.729 km/hr

1 Andrew TALANSKY Cannondale Drapac 3hr 43min 15sec
2 Rafal MAJKA Bora-hansgrohe s.t.
3 George BENNETT Lotto NL-Jumbo @ 2sec
4 Ian BOSWELL Sky 5
5 Brent BOOKWALTER BMC 8
6 Sam OOMEN Sunweb 20
7 Lachlan MORTON Dimension Data 27
8 Tao GEOGHEGAN HART Sky 40
9 Robert GESINK Lotto NL-Jumbo 40
10 Sepp KUSS Rally Cycling 56
11 Vegard Stake LAENGEN UAE Abu Dhabi 56
12 Luis Angel MATE Cofidis +1:32
13 Haimar ZUBELDIA Trek-Segafredo +1:37
14 Enric MAS NICOLAU Quick-Step +1:59
15 Gavin MANION Unitedhealthcare +2:04
16 Nicolas EDET Cofidis +2:13
17 Samuel SANCHEZ BMC +2:13
18 David LOPEZ Sky +2:27
19 Javier Alexis ACEVEDO Unitedhealthcare +3:28
20 Maximilian SCHACHMANN Quick-Step s.t.
21 Benjamin KING Dimension Data +3:41
22 Nathan BROWN Cannondale Drapac +3:46
23 Robert BRITTON Rally Cycling +3:46
24 Michael SCHÄR BMC +4:10
25 Mathias LE TURNIER Cofidis +4:38
26 Serghei TVETCOV Jelly Belly +4:57
27 Adam DE VOS Rally Cycling +5:25
28 Tiago MACHADO Katusha Alpecin +5:40
29 Pawel POLJANSKI Bora-hansgrohe +5:50
30 Greg HENDERSON Unitedhealthcare +7:22
31 Floris DE TIER Lotto NL-Jumbo +8:27
32 Javier MEGIAS Novo Nordisk +8:27
33 Daan OLIVIER Lotto NL-Jumbo +8:27
34 Stéphane ROSSETTO Cofidis +9:01
35 Brendan CANTY Cannondale Drapac +9:02
36 Lennard HOFSTEDE Sunweb +9:28
37 Peter KENNAUGH Sky +10:04
38 Alberto BETTIOL Cannondale Drapac +10:30
39 Mike TEUNISSEN Sunweb s.t.
40 Guillaume BONNAFOND Cofidis +10:53
41 Scott THWAITES Dimension Data +12:19
42 Nils POLITT Katusha Alpecin +14:35
43 Daniel Alexander JARAMILLO Unitedhealthcare +16:12
44 Jonathan CLARKE Unitedhealthcare s.t.
45 Jhonatan RESTREPO Katusha Alpecin s.t.
46 Peter SAGAN Bora-hansgrohe +17:25
47 Jay MCCARTHY Bora-hansgrohe s.t.
48 Jack BAUER Quick-Step s.t.
49 Evan HUFFMAN Rally Cycling +17:42
50 GREGORY DANIEL Trek-Segafredo +17:55
51 Jordan CHEYNE Jelly Belly +18:14
52 Artyom ZAKHAROV Astana +19:31
53 Antwan TOLHOEK Lotto NL-Jumbo +19:33
54 Reinardt JANSE VAN RENSBURG Dimension Data +19:52
55 Bert-Jan LINDEMAN Lotto NL-Jumbo +20:07
56 Alexey VERMEULEN Lotto NL-Jumbo +20:33
57 Joonas HENTTALA Novo Nordisk +21:16
58 Charles PLANET Novo Nordisk s.t.
59 Geoffrey SOUPE Cofidis s.t.
60 Roy CURVERS Sunweb s.t.
61 Kristijan ÐURASEK UAE Abu Dhabi s.t.
62 Daniil FOMINYKH Astana s.t.
63 Floris GERFS BMC +21:32
64 Yoann BAGOT Cofidis +21:39
65 Jean-Pierre DRUCKER BMC +21:42
66 Ruslan TLEUBAYEV Astana +21:42
67 Ramon SINKELDAM Sunweb +21:55
68 Johannes FRÖHLINGER Sunweb s.t.
69 Koen DE KORT Trek-Segafredo s.t.
70 Mads Würtz SCHMIDT Katusha Alpecin +22:01
71 Daniel EATON Unitedhealthcare +22:09
72 Matteo TRENTIN Quick-Step +22:25
73 Zdenek ŠTYBAR Quick-Step s.t.
74 Nick DOUGALL Dimension Data +22:27
75 Lawson CRADDOCK Cannondale Drapac +22:31
76 Truls KORSÆTH Astana +22:43
77 Jonathan DIEBBEN Sky +22:49
78 Owain DOULL Sky s.t.
79 Federico ZURLO UAE Abu Dhabi s.t.
80 Markel IRIZAR Trek-Segafredo s.t.
81 Michal KOLÁR Bora-hansgrohe +23:38
82 Bernhard EISEL Dimension Data +23:56
83 Fabio SABATINI Quick-Step +25:25
84 David LOZANO RIBA Novo Nordisk s.t.
85 Romain GIOUX Novo Nordisk s.t.
86 Martin ELMIGER BMC s.t.
87 Martin VELITS Quick-Step s.t.
88 Rick ZABEL Katusha Alpecin s.t.
89 Joshua BERRY Jelly Belly s.t.
90 Elia VIVIANI Sky s.t.
91 Simone CONSONNI UAE Abu Dhabi s.t.
92 Marco MATHIS Katusha Alpecin s.t.
93 Matteo DAL-CIN Rally Cycling s.t.
94 Danny PATE Rally Cycling s.t.
95 Kiel REIJNEN Trek-Segafredo s.t.
96 Filippo GANNA UAE Abu Dhabi s.t.
97 Yousef MIRZA BANIHAMMAD UAE Abu Dhabi s.t.
98 Rúben GUERREIRO Trek-Segafredo s.t.
99 Marcel KITTEL Quick-Step s.t.
100 Ulises Alfredo CASTILLO Jelly Belly s.t.
101 Tanner PUTT Unitedhealthcare s.t.
102 Ben WOLFE Jelly Belly s.t.
103 Colin JOYCE Rally Cycling s.t.
104 Juraj SAGAN Bora-hansgrohe s.t.
105 Maciej BODNAR Bora-hansgrohe s.t.
106 Sean BENNETT Jelly Belly s.t.
107 Tom BOHLI BMC s.t.
108 John DEGENKOLB Trek-Segafredo s.t.
109 Travis MCCABE Unitedhealthcare s.t.
110 Taylor PHINNEY Cannondale Drapac s.t.
111 Jacob RATHE Jelly Belly s.t.
112 Miles SCOTSON BMC s.t.
113 Arman KAMYSHEV Astana s.t.
114 Matti BRESCHEL Astana s.t.
115 Michael MORKOV Katusha Alpecin s.t.
116 Alexander KRISTOFF Katusha Alpecin s.t.
117 Jonas VAN GENECHTEN Cofidis s.t.
118 Koen BOUWMAN Lotto NL-Jumbo s.t.
119 Laurens DE VREESE Astana +26:10
120 Tyler FARRAR Dimension Data s.t.
121 Marko KUMP UAE Abu Dhabi +26:14
122 Christopher WILLIAMS Novo Nordisk +26:47
123 Wouter WIPPERT Cannondale Drapac s.t.

GC after Stage 5:

789.5 kilometers raced so far at an average speed of 39.875 km/hr

1 Rafal MAJKA Bora-hansgrohe 19:47:57
2 George BENNETT Lotto NL-Jumbo @ 6sec
3 Ian BOSWELL Sky 25
4 Andrew TALANSKY Cannondale Drapac 44
5 Lachlan MORTON Dimension Data 49
6 Brent BOOKWALTER BMC +1:02
7 Sam OOMEN Sunweb +1:14
8 Robert GESINK Lotto NL-Jumbo +1:31
9 Tao GEOGHEGAN HART Sky +1:34
10 Vegard Stake LAENGEN UAE Abu Dhabi +1:50
11 Luis Angel MATE Cofidis +2:33
12 Haimar ZUBELDIA Trek-Segafredo +2:36
13 Enric MAS NICOLAU Quick-Step +2:53
14 Nicolas EDET Cofidis +3:14
15 Samuel SANCHEZ BMC +3:44
16 Maximilian SCHACHMANN Quick-Step +4:22
17 Javier Alexis ACEVEDO Unitedhealthcare +4:36
18 David LOPEZ GARCIA Sky +5:14
19 Serghei TVETCOV Jelly Belly +6:01
20 Michael SCHÄR BMC +7:27
21 Benjamin KING Dimension Data +8:32
22 Adam DE VOS Rally Cycling +9:19
23 Tiago MACHADO Katusha Alpecin +10:30
24 Nathan BROWN Cannondale Drapac +10:53
25 Pawel POLJANSKI Bora-hansgrohe +11:00
26 Greg HENDERSON Unitedhealthcare +12:11
27 Sepp KUSS Rally Cycling +13:38
28 Javier MEGIAS LEAL Novo Nordisk +14:50
29 Stéphane ROSSETTO Cofidis +15:24
30 Robert BRITTON Rally Cycling +16:15
31 Scott THWAITES Dimension Data +17:24
32 Jhonatan RESTREPO Katusha Alpecin +17:43
33 Gavin MANION Unitedhealthcare +19:53
34 Peter KENNAUGH Sky +20:28
35 Floris DE TIER Lotto NL-Jumbo +21:18
36 Jay MCCARTHY Bora-hansgrohe +22:40
37 Mathias LE TURNIER Cofidis +22:43
38 Daan OLIVIER Lotto NL-Jumbo +22:48
39 Brendan CANTY Cannondale Drapac +22:51
40 Lennard HOFSTEDE Sunweb +27:09
41 Peter SAGAN Bora-hansgrohe +28:09
42 Matteo TRENTIN Quick-Step +28:35
43 Alberto BETTIOL Cannondale Drapac +29:30
44 Guillaume BONNAFOND Cofidis +30:32
45 Evan HUFFMAN Rally Cycling +30:39
46 Nils POLITT Katusha Alpecin +31:44
47 Geoffrey SOUPE Cofidis +36:43
48 Jack BAUER Quick-Step +37:23
49 Reinardt JANSE VAN RENSBURG Dimension Data +37:47
50 Yoann BAGOT Cofidis +37:58
51 Matteo DAL-CIN Rally Cycling +38:16
52 Alexey VERMEULEN Lotto NL-Jumbo +40:17
53 Antwan TOLHOEK Lotto NL-Jumbo +40:51
54 Nick DOUGALL Dimension Data +41:00
55 Roy CURVERS Sunweb +41:00
56 Mike TEUNISSEN Sunweb +41:10
57 Matti BRESCHEL Astana +41:29
58 Charles PLANET Novo Nordisk +41:37
59 Artyom ZAKHAROV Astana +42:11
60 Kristijan ÐURASEK UAE Abu Dhabi +42:26
61 Daniel Alexander JARAMILLO Unitedhealthcare +42:37
62 Ramon SINKELDAM Sunweb +42:51
63 Jordan CHEYNE Jelly Belly +42:53
64 Rick ZABEL Katusha Alpecin +43:14
65 Jonathan DIEBBEN Sky +43:17
66 Alexander KRISTOFF Katusha Alpecin +43:20
67 Simone CONSONNI UAE Abu Dhabi +43:20
68 Owain DOULL Sky +43:24
69 Joonas HENTTALA Novo Nordisk +43:49
70 Markel IRIZAR Trek-Segafredo +44:56
71 Tanner PUTT Unitedhealthcare +44:56
72 Kiel REIJNEN Trek-Segafredo +44:57
73 Tom BOHLI BMC +44:57
74 Bert-Jan LINDEMAN Lotto NL-Jumbo +45:02
75 Joshua BERRY Jelly Belly +45:09
76 Sean BENNETT Jelly Belly +45:21
77 Zdenek ŠTYBAR Quick-Step +45:33
78 Ruslan TLEUBAYEV Astana +45:40
79 Laurens DE VREESE Astana +45:48
80 Jean-Pierre DRUCKER BMC +45:54
81 Marcel KITTEL Quick-Step +46:11
82 Michal KOLÁR Bora-hansgrohe +46:11
83 Koen DE KORT Trek-Segafredo +46:12
84 Elia VIVIANI Sky +46:20
85 John DEGENKOLB Trek-Segafredo +46:21
86 Jacob RATHE Jelly Belly +46:28
87 Daniel EATON Unitedhealthcare +46:40
88 Michael MORKOV Katusha Alpecin +46:42
89 Jonas VAN GENECHTEN Cofidis +46:49
90 Johannes FRÖHLINGER Sunweb +47:22
91 Jonathan CLARKE Unitedhealthcare +47:27
92 Maciej BODNAR Bora-hansgrohe +47:35
93 Yousef MIRZA BANIHAMMAD UAE Abu Dhabi +47:58
94 Travis MCCABE Unitedhealthcare +48:25
95 Fabio SABATINI Quick-Step +48:46
96 Martin ELMIGER BMC +48:49
97 Taylor PHINNEY Cannondale Drapac +49:12
98 Danny PATE Rally Cycling +49:13
99 Marko KUMP UAE Abu Dhabi +50:16
100 Koen BOUWMAN Lotto NL-Jumbo +50:18
101 Wouter WIPPERT Cannondale Drapac +50:33
102 GREGORY DANIEL Trek-Segafredo +51:06
103 Floris GERFS BMC +51:09
104 Juraj SAGAN Bora-hansgrohe +52:19
105 Rúben GUERREIRO Trek-Segafredo +52:20
106 Daniil FOMINYKH Astana +52:21
107 Mads Würtz SCHMIDT Katusha Alpecin +52:25
108 Miles SCOTSON BMC +52:32
109 Truls KORSÆTH Astana +52:47
110 Bernhard EISEL Dimension Data +52:56
111 Filippo GANNA UAE Abu Dhabi +52:59
112 Lawson CRADDOCK Cannondale Drapac +54:30
113 Colin JOYCE Rally Cycling +55:03
114 David LOZANO RIBA Novo Nordisk +55:05
115 Arman KAMYSHEV Astana +55:07
116 Federico ZURLO UAE Abu Dhabi +57:36
117 Ulises Alfredo CASTILLO Jelly Belly +58:08
118 Christopher WILLIAMS Novo Nordisk +1:00:25
119 Marco MATHIS Katusha Alpecin +1:00:28
120 Romain GIOUX Novo Nordisk +1:00:34
121 Tyler FARRAR Dimension Data +1:00:59
122 Ben WOLFE Jelly Belly +1:01:15
123 Martin VELITS Quick-Step +1:01:33

Stage 5 map and profile:

Stage 5 map

Stage 5 map

Stage 5 profile

Stage 5 profile


Wednesday, May 17: Stage 4, Santa Barbara - Santa Clarita, 159.5 km (99.1 miles)

Stage 4 map and profile

Evan Huffman

Evan Huffman wins the fourth stage

Complete Results:

1 Evan HUFFMAN Rally Cycling 3:41:52
2 Robert BRITTON Rally Cycling s.t.
3 Lennard HOFSTEDE Sunweb s.t.
4 Mathias LE TURNIER Cofidis s.t.
5 Gavin MANION Unitedhealthcare s.t.
6 Peter SAGAN Bora-hansgrohe @ 13sec
7 John DEGENKOLB Trek-Segafredo s.t.
8 Marcel KITTEL Quick-Step s.t.
9 Alexander KRISTOFF Katusha Alpecin s.t.
10 Simone CONSONNI UAE Abu Dhabi s.t.
11 Ramon SINKELDAM Sunweb s.t.
12 Reinardt JANSE VAN RENSBURG Dimension Data s.t.
13 Jonas VAN GENECHTEN Cofidis s.t.
14 Geoffrey SOUPE Cofidis s.t.
15 Elia VIVIANI Sky s.t.
16 Greg HENDERSON Unitedhealthcare s.t.
17 Jacob RATHE Jelly Belly s.t.
18 Serghei TVETCOV Jelly Belly s.t.
19 Rafal MAJKA Bora-hansgrohe s.t.
20 Ruslan TLEUBAYEV Astana s.t.
21 Brent BOOKWALTER BMC s.t.
22 Adam DE VOS Rally Cycling s.t.
23 Jhonatan RESTREPO VALENCIA Katusha Alpecin s.t.
24 Sam OOMEN Sunweb s.t.
25 Robert GESINK Lotto NL-Jumbo s.t.
26 Michael SCHÄR BMC s.t.
27 Vegard Stake LAENGEN UAE Abu Dhabi s.t.
28 Javier Alexis ACEVEDO COLLE Unitedhealthcare s.t.
29 Andrew TALANSKY Cannondale Drapac s.t.
30 Luis Angel MATE MARDONES Cofidis s.t.
31 Charles PLANET Novo Nordisk s.t.
32 George BENNETT Lotto NL-Jumbo s.t.
33 Floris DE TIER Lotto NL-Jumbo s.t.
34 Matteo DAL-CIN Rally Cycling s.t.
35 Haimar ZUBELDIA AGIRRE Trek-Segafredo s.t.
36 Nicolas EDET Cofidis s.t.
37 Lachlan MORTON Dimension Data s.t.
38 Rick ZABEL Katusha Alpecin s.t.
39 Enric MAS NICOLAU Quick-Step s.t.
40 Tao GEOGHEGAN HART Sky s.t.
41 Ian BOSWELL Sky s.t.
42 Samuel SANCHEZ GONZALEZ BMC s.t.
43 Maximilian SCHACHMANN Quick-Step s.t.
44 Tiago MACHADO Katusha Alpecin s.t.
45 Benjamin KING Dimension Data s.t.
46 Jonathan DIEBBEN Sky s.t.
47 Maciej BODNAR Bora-hansgrohe 22
48 Matteo TRENTIN Quick-Step 24
49 Pawel POLJANSKI Bora-hansgrohe 30
50 Scott THWAITES Dimension Data s.t.
51 Jay MCCARTHY Bora-hansgrohe 35
52 Nick DOUGALL Dimension Data 44
53 Yousef MIRZA BANIHAMMAD UAE Abu Dhabi +1:43
54 Joonas HENTTALA Novo Nordisk s.t.
55 Javier MEGIAS LEAL Novo Nordisk s.t.
56 Stéphane ROSSETTO Cofidis s.t.
57 David LOPEZ GARCIA Sky s.t.
58 Tom BOHLI BMC s.t.
59 Daan OLIVIER Lotto NL-Jumbo s.t.
60 Nathan BROWN Cannondale Drapac s.t.
61 Kiel REIJNEN Trek-Segafredo s.t.
62 Sepp KUSS Rally Cycling s.t.
63 Tanner PUTT Unitedhealthcare s.t.
64 Michal KOLÁR Bora-hansgrohe s.t.
65 Sean BENNETT Jelly Belly s.t.
66 Laurens DE VREESE Astana +1:49
67 Roy CURVERS Sunweb +1:55
68 Joshua BERRY Jelly Belly s.t.
69 Alexey VERMEULEN Lotto NL-Jumbo s.t.
70 Owain DOULL Sky s.t.
71 Fabio SABATINI Quick-Step s.t.
72 Martin ELMIGER BMC +2:34
73 Kristijan ÐURASEK UAE Abu Dhabi +2:48
74 Marko KUMP UAE Abu Dhabi s.t.
75 Nils POLITT Katusha Alpecin +3:00
76 Michael MORKOV Katusha Alpecin s.t.
77 Wouter WIPPERT Cannondale Drapac s.t.
78 Taylor PHINNEY Cannondale Drapac s.t.
79 Guillaume BONNAFOND Cofidis +3:08
80 Yoann BAGOT Cofidis +3:13
81 Jordan CHEYNE Jelly Belly +3:21
82 Koen DE KORT Trek-Segafredo +3:27
83 Markel IRIZAR ARANBURU Trek-Segafredo +3:29
84 Jean-Pierre DRUCKER BMC s.t.
85 Matti BRESCHEL Astana s.t.
86 Antwan TOLHOEK Lotto NL-Jumbo s.t.
87 Juraj SAGAN Bora-hansgrohe s.t.
88 Peter KENNAUGH Sky s.t.
89 Bert-Jan LINDEMAN Lotto NL-Jumbo +3:32
90 Danny PATE Rally Cycling +3:49
91 Johannes FRÖHLINGER Sunweb +4:04
92 Bernhard EISEL Dimension Data +5:18
93 Travis MCCABE Unitedhealthcare s.t.
94 Zdenek ŠTYBAR Quick-Step +5:22
95 Jack BAUER Quick-Step s.t.
96 Brendan CANTY Cannondale Drapac +5:56
97 Artyom ZAKHAROV Astana +6:22
98 Koen BOUWMAN Lotto NL-Jumbo s.t.
99 Alberto BETTIOL Cannondale Drapac s.t.
100 Filippo GANNA UAE Abu Dhabi s.t.
101 Mads Würtz SCHMIDT Katusha Alpecin +7:51
102 Lawson CRADDOCK Cannondale Drapac +10:12
103 Rúben GUERREIRO Trek-Segafredo +10:58
104 Christopher WILLIAMS Novo Nordisk +11:53
105 Ulises Alfredo CASTILLO SOTO Jelly Belly s.t.
106 Romain GIOUX Novo Nordisk s.t.
107 Andrea PERON Novo Nordisk s.t.
108 Ben WOLFE Jelly Belly s.t.
109 Floris GERFS BMC s.t.
110 Daniel EATON Unitedhealthcare s.t.
111 Marco MATHIS Katusha Alpecin s.t.
112 Arman KAMYSHEV Astana s.t.
113 Mike TEUNISSEN Sunweb s.t.
114 Andrea GUARDINI UAE Abu Dhabi s.t.
115 Martijn VERSCHOOR Novo Nordisk s.t.
116 David LOZANO RIBA Novo Nordisk s.t.
117 Erik BASKA Bora-hansgrohe s.t.
118 Tyler FARRAR Dimension Data s.t.
119 GREGORY DANIEL Trek-Segafredo s.t.
120 Mark RENSHAW Dimension Data s.t.
121 Martin VELITS Quick-Step s.t.
122 Federico ZURLO UAE Abu Dhabi s.t.
123 Daniel Alexander JARAMILLO DIEZ Unitedhealthcare s.t.
124 Daniil FOMINYKH Astana s.t.
125 Miles SCOTSON BMC s.t.
126 Colin JOYCE Rally Cycling s.t.
127 Jonathan CLARKE Unitedhealthcare s.t.
128 Riccardo MINALI Astana s.t.
129 Truls KORSÆTH Astana s.t.

GC after Stage 4:

1 Rafal MAJKA Bora-hansgrohe 16:04:48
2 George BENNETT Lotto NL-Jumbo @ 2sec
3 Ian BOSWELL Sky @ 14sec
4 Lachlan MORTON Dimension Data 16
5 Robert GESINK Lotto NL-Jumbo 45
6 Brent BOOKWALTER BMC 48
7 Sam OOMEN Sunweb s.t.
8 Andrew TALANSKY Cannondale Drapac s.t.
9 Vegard Stake LAENGEN UAE Abu Dhabi s.t.
10 Maximilian SCHACHMANN Quick-Step s.t.
11 Enric MAS NICOLAU Quick-Step s.t.
12 Tao GEOGHEGAN HART Sky s.t.
13 Haimar ZUBELDIA AGIRRE Trek-Segafredo 53
14 Luis Angel MATE MARDONES Cofidis 55
15 Nicolas EDET Cofidis s.t.
16 Serghei TVETCOV Jelly Belly 58
17 Javier Alexis ACEVEDO COLLE Unitedhealthcare +1:02
18 Samuel SANCHEZ GONZALEZ BMC +1:25
19 Jhonatan RESTREPO VALENCIA Katusha Alpecin +1:25
20 David LOPEZ GARCIA Sky +2:41
21 Michael SCHÄR BMC +3:11
22 Adam DE VOS Rally Cycling +3:48
23 Greg HENDERSON Unitedhealthcare +4:43
24 Benjamin KING Dimension Data +4:45
25 Tiago MACHADO Katusha Alpecin +4:47
26 Scott THWAITES Dimension Data +4:59
27 Pawel POLJANSKI Bora-hansgrohe +5:04
28 Jay MCCARTHY Bora-hansgrohe +5:09
29 Matteo TRENTIN Quick-Step +6:04
30 Stéphane ROSSETTO Cofidis +6:17
31 Javier MEGIAS LEAL Novo Nordisk s.t.
32 Nathan BROWN Cannondale Drapac +7:01
33 Peter KENNAUGH Sky +10:18
34 Peter SAGAN Bora-hansgrohe +10:43
35 Robert BRITTON Rally Cycling +12:23
36 Sepp KUSS Rally Cycling +12:36
37 Matteo DAL-CIN Rally Cycling +12:45
38 Floris DE TIER Lotto NL-Jumbo s.t.
39 Evan HUFFMAN Rally Cycling +12:51
40 Brendan CANTY Cannondale Drapac +13:43
41 Daan OLIVIER Lotto NL-Jumbo +14:15
42 Geoffrey SOUPE Cofidis +15:21
43 Matti BRESCHEL Astana +15:58
44 Yoann BAGOT Cofidis +16:13
45 Nils POLITT Katusha Alpecin +17:04
46 Lennard HOFSTEDE Sunweb +17:35
47 Rick ZABEL Katusha Alpecin +17:43
48 Gavin MANION Unitedhealthcare s.t.
49 Reinardt JANSE VAN RENSBURG Dimension Data +17:49
50 Alexander KRISTOFF Katusha Alpecin +17:49
51 Simone CONSONNI UAE Abu Dhabi s.t.
52 Mathias LE TURNIER Cofidis +17:59
53 Nick DOUGALL Dimension Data +18:27
54 Alberto BETTIOL Cannondale Drapac +18:54
55 Tanner PUTT Unitedhealthcare +19:25
56 Kiel REIJNEN Trek-Segafredo +19:26
57 Tom BOHLI BMC s.t.
58 Laurens DE VREESE Astana +19:32
59 Guillaume BONNAFOND Cofidis +19:33
60 Joshua BERRY Jelly Belly +19:38
61 Alexey VERMEULEN Lotto NL-Jumbo s.t.
62 Roy CURVERS Sunweb s.t.
63 Sean BENNETT Jelly Belly +19:50
64 Jack BAUER Quick-Step +19:52
65 Charles PLANET Novo Nordisk +20:15
66 Jonathan DIEBBEN Sky +20:22
67 Owain DOULL Sky +20:29
68 Marcel KITTEL Quick-Step +20:40
69 Elia VIVIANI Sky +20:49
70 John DEGENKOLB Trek-Segafredo +20:50
71 Ramon SINKELDAM Sunweb s.t.
72 Jacob RATHE Jelly Belly +20:57
73 Kristijan ÐURASEK UAE Abu Dhabi +21:04
74 Michael MORKOV Katusha Alpecin +21:11
75 Antwan TOLHOEK Lotto NL-Jumbo +21:12
76 Jonas VAN GENECHTEN Cofidis +21:18
77 Markel IRIZAR ARANBURU Trek-Segafredo +22:01
78 Maciej BODNAR Bora-hansgrohe +22:04
79 Yousef MIRZA BANIHAMMAD UAE Abu Dhabi +22:27
80 Joonas HENTTALA Novo Nordisk s.t.
81 Michal KOLÁR Bora-hansgrohe s.t.
82 Artyom ZAKHAROV Astana +22:34
83 Travis MCCABE Unitedhealthcare +22:54
84 Zdenek ŠTYBAR Quick-Step +23:02
85 Fabio SABATINI Quick-Step +23:15
86 Martin ELMIGER BMC +23:18
87 Wouter WIPPERT Cannondale Drapac +23:40
88 Taylor PHINNEY Cannondale Drapac +23:41
89 Danny PATE Rally Cycling +23:42
90 Ruslan TLEUBAYEV Astana +23:52
91 Marko KUMP UAE Abu Dhabi +23:56
92 Jean-Pierre DRUCKER BMC +24:06
93 Koen DE KORT Trek-Segafredo +24:11
94 Daniel EATON Unitedhealthcare +24:25
95 Jordan CHEYNE Jelly Belly +24:33
96 Koen BOUWMAN Lotto NL-Jumbo +24:47
97 Bert-Jan LINDEMAN Lotto NL-Jumbo +24:49
98 Johannes FRÖHLINGER Sunweb +25:21
99 Daniel Alexander JARAMILLO DIEZ Unitedhealthcare +26:21
100 Juraj SAGAN Bora-hansgrohe +26:48
101 Rúben GUERREIRO Trek-Segafredo +26:49
102 Miles SCOTSON BMC +27:01
103 Filippo GANNA UAE Abu Dhabi +27:28
104 Bernhard EISEL Dimension Data +28:54
105 Floris GERFS BMC +29:31
106 Colin JOYCE Rally Cycling +29:32
107 David LOZANO RIBA Novo Nordisk +29:34
108 Andrea PERON Novo Nordisk +29:36
109 Arman KAMYSHEV Astana s.t.
110 Truls KORSÆTH Astana +29:59
111 Mads Würtz SCHMIDT Katusha Alpecin +30:18
112 Mike TEUNISSEN Sunweb +30:34
113 Daniil FOMINYKH Astana +30:59
114 Jonathan CLARKE Unitedhealthcare +31:09
115 Lawson CRADDOCK Cannondale Drapac +31:53
116 Ulises Alfredo CASTILLO SOTO Jelly Belly +32:37
117 Martijn VERSCHOOR Novo Nordisk s.t.
118 Riccardo MINALI Astana +33:00
119 Erik BASKA Bora-hansgrohe s.t.
120 GREGORY DANIEL Trek-Segafredo +33:05
121 Christopher WILLIAMS Novo Nordisk +33:32
122 Andrea GUARDINI UAE Abu Dhabi +34:18
123 Federico ZURLO UAE Abu Dhabi +34:41
124 Tyler FARRAR Dimension Data +34:43
125 Marco MATHIS Katusha Alpecin +34:57
126 Romain GIOUX Novo Nordisk +35:03
127 Ben WOLFE Jelly Belly +35:44
128 Martin VELITS Quick-Step +36:02
129 Mark RENSHAW Dimension Data +36:59

Stage 4 map and profile:

Stage 4 map

Stage 4 map

Stage 4 profile

Stage 4 profile


Tuesday, May 16: Stage 3, Pismo Beach - Morro Bay, 192.5 km (119.6 miles)

Stage 3 map and profile

Peter Sagan

Peter Sagan wins the third stage

The race: Here's the stage story from Bora-hansgrohe.

After a day spent on support duties for the GC leader, Rafał Majka, the chances of any normal rider having anything in reserve for the sprint would be considered impossible. However, for a rider like Peter Sagan, ‘impossible’ isn’t a word in his vocabulary. The UCI World Champion put in an incredible effort, surging ahead on a long, uphill sprint, to take his sixteenth stage victory in the Tour of California, the race’s points jersey and BORA-hansgrohe’s second stage win of the race.

After the testing, mountainous terrain of stage 2, the third day of the Tour of California took on a more gentle character. The single third category climb – the Tepusquet Road Summit – came at the 84km point. This was too far out to have much impact on this 192.5km stage, while the flat run to the finish made sure the sprinters would have their chance to go for the win after the terrain of yesterday’s stage put them well out of contention. However, a slight uphill for the last 500m meant there was every chance that the pure sprinters would struggle maintaining the pace on such a finale.

With the yellow GC leader’s jersey on his shoulders, it would fall to Rafał Majka and his BORA-hansgrohe teammates to defend the race lead, making a tough day in the saddle that much tougher. On a relatively flat day, the pace would be high, especially towards the finale, and from the drop of the flag, a group of five went on up the road. While their lead quickly reached the five minute mark, none of the escape group was a threat to the GC riders, and so the peloton was in no hurry to reel them back in – instead taking in the ocean views on the California coastal roads before the race headed inland. In spite of this, the speeds were high and it was clear nobody was taking it easy today.

While the speeds were high, the winds were high too, and while the break was holding its advantage, the blustery weather was taking its toll, and the strength in numbers that the peloton provided was giving the chasers the advantage. As the race hit its final 50km, the gap had dropped from four minutes to just two, and this dropped to just a minute with 30km remaining. Back in the bunch, Rafał was well-protected – the BORA-hansgrohe team massed around the Polish national champion. With the break all but caught, preparations were being made to ensure the GC leader was protected in what could be a hectic finale. With a few kilometres to go, the UCI World Champion, Peter Sagan, changed from support duties to what he does best – winning sprints. Moving his way up the sprint trains, expertly using the available space, before his final kick pushed the Slovak rider from sixth rider back to the front of the sprint, taking his sixteenth victory at the Tour of California with clean air between him and second place.

As always, Peter’s first act was to show his gratitude to his BORA-hansgrohe teammates. “I’d like to thank the entire team for their effort today and in particular my brother Juraj. He was probably the most visible rider on TV today – he was pulling all day. They all did a great job – they positioned me in the front in the last moment and then I had an amazing finale. I’m very happy with our performance of yesterday and today. This Tour of California has been very good for BORA-hansgrohe so far but we still have to see how it finishes. I didn’t feel very well yesterday in the climbs – maybe because I came from a high altitude training camp and I have to get used to lower altitudes. I feel my condition improving and again I’m happy with this result. I was a little back in the last 600m but I had a strong finale and took the win.”

Keeping hold of the leader’s yellow jersey, Rafał Majka was glad to have his teammates’ support on what turned out to be a tough day. “It was a hard day with the wind. You had to be focused all day long. All the boys did an amazing job and showed excellent spirit in the end with Peter taking another stage. We can be really happy with two stages in hand and also still leading the GC.”

While the aim was to protect the GC lead, Directeur Sportif, Patxi Vila, knew Peter had it in him for the sprint. “After yesterday’s tough stage and with the wind today, we set out this morning to protect Rafał and make sure he finished safe in the front. We wanted to avoid him getting caught in a split and jeopardising the yellow jersey. We had Juraj Sagan pulling in the peloton to keep the breakaway under control, and he did a superb job, working very hard for most of the race. However, out of respect for Peter, we left the option of going for the sprint open. He saw the opportunity after the last corner and his long effort in the finale and his incredible sprint proved he’s one of the strongest riders in the peloton. With this stage win and the yellow jersey we can be happy with our performance, although we still have four more stages and the Tour of California isn’t over yet.”

The road turns upwards again tomorrow, with four categorised climbs ready to sap the energy from already tired legs – the short but tough Balcom Canyon Road bringing with it an average gradient of 11.8%. While the climbs aren’t likely to decide the stage winner, the long slow uphill drag to the line – around 50km of steady ascending – will prove pivotal.

Complete Results:

192.5 kilometers raced at an average speed of 39.262 km/hr

1 Peter SAGAN Bora-hansgrohe 4:53:26
2 Rick ZABEL Katusha Alpecin s.t.
3 Simone CONSONNI UAE Abu Dhabi s.t.
4 Alexander KRISTOFF Katusha Alpecin s.t.
5 Jean-Pierre DRUCKER BMC s.t.
6 Reinardt JANSE VAN RENSBURG Dimension Data s.t.
7 Taylor PHINNEY Cannondale Drapac s.t.
8 Ramon SINKELDAM Sunweb s.t.
9 Travis MCCABE Unitedhealthcare s.t.
10 Mike TEUNISSEN Sunweb s.t.
11 Riccardo MINALI Astana s.t.
12 Marcel KITTEL Quick-Step s.t.
13 Robert GESINK Lotto NL-Jumbo s.t.
14 Matti BRESCHEL Astana s.t.
15 John DEGENKOLB Trek-Segafredo s.t.
16 George BENNETT Lotto NL-Jumbo 3
17 Brent BOOKWALTER BMC s.t.
18 Matteo TRENTIN Quick-Step s.t.
19 Kiel REIJNEN Trek-Segafredo s.t.
20 Wouter WIPPERT Cannondale Drapac s.t.
21 Samuel SANCHEZ BMC s.t.
22 Tom BOHLI BMC s.t.
23 Geoffrey SOUPE Cofidis s.t.
24 Rafal MAJKA Bora-hansgrohe s.t.
25 Laurens DE VREESE Astana s.t.
26 Martijn VERSCHOOR Novo Nordisk s.t.
27 Luis Angel MATE Cofidis s.t.
28 Sam OOMEN Sunweb s.t.
29 Rúben GUERREIRO Trek-Segafredo s.t.
30 Jhonatan RESTREPO Katusha Alpecin s.t.
31 Andrew TALANSKY Cannondale Drapac s.t.
32 Joshua BERRY Jelly Belly s.t.
33 Vegard Stake LAENGEN UAE Abu Dhabi s.t.
34 Elia VIVIANI Sky s.t.
35 Zdenek ŠTYBAR Quick-Step s.t.
36 Floris GERFS BMC s.t.
37 Colin JOYCE Rally Cycling s.t.
38 Nicolas EDET Cofidis s.t.
39 Tao GEOGHEGAN HART Sky s.t.
40 Ulises Alfredo CASTILLO Jelly Belly s.t.
41 Haimar ZUBELDIA Trek-Segafredo s.t.
42 Sepp KUSS Rally Cycling s.t.
43 Lachlan MORTON Dimension Data s.t.
44 Artyom ZAKHAROV Astana s.t.
45 Benjamin KING Dimension Data s.t.
46 Enric MAS NICOLAU Quick-Step s.t.
47 Maximilian SCHACHMANN Quick-Step s.t.
48 Daan OLIVIER Lotto NL-Jumbo s.t.
49 Adam DE VOS Rally Cycling s.t.
50 Scott THWAITES Dimension Data s.t.
51 Matteo DAL-CIN Rally Cycling s.t.
52 Antwan TOLHOEK Lotto NL-Jumbo s.t.
53 Guillaume BONNAFOND Cofidis s.t.
54 Martin ELMIGER BMC s.t.
55 Owain DOULL Sky s.t.
56 Michael SCHÄR BMC s.t.
57 Andrea PERON Novo Nordisk s.t.
58 Javier Alexis ACEVEDO Unitedhealthcare s.t.
59 Tiago MACHADO Katusha Alpecin s.t.
60 Yousef MIRZA BANIHAMMAD UAE Abu Dhabi s.t.
61 Arman KAMYSHEV Astana s.t.
62 Miles SCOTSON BMC s.t.
63 Ian BOSWELL Sky s.t.
64 Pawel POLJANSKI Bora-hansgrohe s.t.
65 Lennard HOFSTEDE Sunweb s.t.
66 Serghei TVETCOV Jelly Belly s.t.
67 Jacob RATHE Jelly Belly s.t.
68 Stéphane ROSSETTO Cofidis s.t.
69 David LOPEZ Sky s.t.
70 Javier MEGIAS Novo Nordisk s.t.
71 Nathan BROWN Cannondale Drapac s.t.
72 David LOZANO Novo Nordisk s.t.
73 Brendan CANTY Cannondale Drapac s.t.
74 Jay MCCARTHY Bora-hansgrohe s.t.
75 Mathias LE TURNIER Cofidis s.t.
76 Greg HENDERSON Unitedhealthcare s.t.
77 Koen DE KORT Trek-Segafredo s.t.
78 Joonas HENTTALA Novo Nordisk s.t.
79 Floris DE TIER Lotto NL-Jumbo s.t.
80 Alberto BETTIOL Cannondale Drapac s.t.
81 Charles PLANET Novo Nordisk s.t.
82 Romain GIOUX Novo Nordisk s.t.
83 Nick DOUGALL Dimension Data s.t.
84 Roy CURVERS Sunweb s.t.
85 Alexey VERMEULEN Lotto NL-Jumbo s.t.
86 Tanner PUTT Unitedhealthcare s.t.
87 Daniel EATON Unitedhealthcare s.t.
88 Filippo GANNA UAE Abu Dhabi s.t.
89 Gavin MANION Unitedhealthcare s.t.
90 Michal KOLÁR Bora-hansgrohe s.t.
91 Christopher WILLIAMS Novo Nordisk s.t.
92 Truls KORSÆTH Astana 26
93 Erik BASKA Bora-hansgrohe s.t.
94 Jonas VAN GENECHTEN Cofidis 28
95 Marko KUMP UAE Abu Dhabi 31
96 GREGORY DANIEL Trek-Segafredo s.t.
97 Sean BENNETT Jelly Belly s.t.
98 Daniil FOMINYKH Astana s.t.
99 Jordan CHEYNE Jelly Belly s.t.
100 Michael MORKOV Katusha Alpecin s.t.
101 Mads Würtz SCHMIDT Katusha Alpecin s.t.
102 Yoann BAGOT Cofidis s.t.
103 Bert-Jan LINDEMAN Lotto NL-Jumbo 36
104 Andrea GUARDINI UAE Abu Dhabi s.t.
105 Kristijan ÐURASEK UAE Abu Dhabi s.t.
106 Johannes FRÖHLINGER Sunweb s.t.
107 Fabio SABATINI Quick-Step 39
108 Maciej BODNAR Bora-hansgrohe s.t.
109 Koen BOUWMAN Lotto NL-Jumbo 45
110 Markel IRIZAR Trek-Segafredo 52
111 Bernhard EISEL Dimension Data 54
112 Lawson CRADDOCK Cannondale Drapac +1:00
113 Danny VAN POPPEL Sky +1:02
114 Nils POLITT Katusha Alpecin +1:11
115 Tyler FARRAR Dimension Data s.t.
116 Jack BAUER Quick-Step +1:15
117 Jonathan DIEBBEN Sky +1:19
118 Robert BRITTON Rally Cycling +1:41
119 Jonathan CLARKE Unitedhealthcare s.t.
120 Daniel Alexander JARAMILLO Unitedhealthcare s.t.
121 Ruslan TLEUBAYEV Astana +1:50
122 Peter KENNAUGH Sky +1:54
123 Juraj SAGAN Bora-hansgrohe +2:07
124 Danny PATE Rally Cycling +2:13
125 Martin VELITS Quick-Step s.t.
126 Evan HUFFMAN Rally Cycling s.t.
127 Federico ZURLO UAE Abu Dhabi s.t.
128 Marco MATHIS Katusha Alpecin +2:23
129 Ben WOLFE Jelly Belly +2:41
130 Mark RENSHAW Dimension Data +3:06

GC after Stage 3:

504.5 kilometers raced so far at an average speed of 40.756 km/hr

1 Rafal MAJKA Bora-hansgrohe 12:22:43
2 George BENNETT Lotto NL-Jumbo @ 2sec
3 Ian BOSWELL Sky 14
4 Lachlan MORTON Dimension Data 16
5 Robert GESINK Lotto NL-Jumbo 45
6 Brent BOOKWALTER BMC 48
7 Sam OOMEN Sunweb s.t.
8 Andrew TALANSKY Cannondale Drapac s.t.
9 Vegard Stake LAENGEN UAE Abu Dhabi s.t.
10 Maximilian SCHACHMANN Quick-Step s.t.
11 Enric MAS NICOLAU Quick-Step s.t.
12 Tao GEOGHEGAN HART Sky s.t.
13 Haimar ZUBELDIA Trek-Segafredo 53
14 Luis Angel MATE Cofidis 55
15 Nicolas EDET Cofidis s.t.
16 Serghei TVETCOV Jelly Belly 58
17 Javier Alexis ACEVEDO Unitedhealthcare +1:02
18 David LOPEZ GARCIA Sky +1:11
19 Samuel SANCHEZ BMC +1:25
20 Jhonatan RESTREPO Katusha Alpecin s.t.
21 Michael SCHÄR BMC +3:11
22 Adam DE VOS Rally Cycling +3:48
23 Scott THWAITES Dimension Data +4:42
24 Greg HENDERSON Unitedhealthcare +4:43
25 Benjamin KING Dimension Data +4:45
26 Pawel POLJANSKI Bora-hansgrohe +4:47
27 Tiago MACHADO Katusha Alpecin s.t.
28 Jay MCCARTHY Bora-hansgrohe s.t.
29 Stéphane ROSSETTO Cofidis s.t.
30 Javier MEGIAS LEAL Novo Nordisk s.t.
31 Nathan BROWN Cannondale Drapac +5:31
32 Matteo TRENTIN Quick-Step +5:53
33 Peter KENNAUGH Sky +7:02
34 Brendan CANTY Cannondale Drapac +8:00
35 Peter SAGAN Bora-hansgrohe +10:43
36 Sepp KUSS Rally Cycling +11:06
37 Matti BRESCHEL Astana +12:42
38 Robert BRITTON Rally Cycling +12:44
39 Daan OLIVIER Lotto NL-Jumbo +12:45
40 Matteo DAL-CIN Rally Cycling s.t.
41 Alberto BETTIOL Cannondale Drapac s.t.
42 Floris DE TIER Lotto NL-Jumbo s.t.
43 Daniel EATON Unitedhealthcare s.t.
44 Yoann BAGOT Cofidis +13:13
45 Evan HUFFMAN Rally Cycling +13:16
46 Nils POLITT Katusha Alpecin +14:17
47 Daniel Alexander JARAMILLO Unitedhealthcare +14:41
48 Jack BAUER Quick-Step +14:43
49 Geoffrey SOUPE Cofidis +15:21
50 Miles SCOTSON BMC s.t.
51 Rúben GUERREIRO Trek-Segafredo +16:04
52 Artyom ZAKHAROV Astana +16:25
53 Guillaume BONNAFOND Cofidis +16:38
54 Rick ZABEL Katusha Alpecin +17:43
55 Reinardt JANSE VAN RENSBURG Dimension Data +17:49
56 Alexander KRISTOFF Katusha Alpecin s.t.
57 Travis MCCABE Unitedhealthcare s.t.
58 Simone CONSONNI UAE Abu Dhabi s.t.
59 Floris GERFS BMC +17:51
60 Colin JOYCE Rally Cycling +17:52
61 Zdenek ŠTYBAR Quick-Step +17:53
62 David LOZANO Novo Nordisk +17:54
63 Tanner PUTT Unitedhealthcare +17:55
64 Kiel REIJNEN Trek-Segafredo +17:56
65 Laurens DE VREESE Astana s.t.
66 Tom BOHLI BMC s.t.
67 Joshua BERRY Jelly Belly s.t.
68 Andrea PERON Novo Nordisk s.t.
69 Antwan TOLHOEK Lotto NL-Jumbo s.t.
70 Arman KAMYSHEV Astana s.t.
71 Gavin MANION Unitedhealthcare s.t.
72 Lennard HOFSTEDE Sunweb s.t.
73 Alexey VERMEULEN Lotto NL-Jumbo s.t.
74 Nick DOUGALL Dimension Data s.t.
75 Roy CURVERS Sunweb s.t.
76 Mathias LE TURNIER Cofidis +18:16
77 Truls KORSÆTH Astana +18:19
78 Sean BENNETT Jelly Belly +18:20
79 Michael MORKOV Katusha Alpecin +18:24
80 Kristijan ÐURASEK UAE Abu Dhabi +18:29
81 Koen BOUWMAN Lotto NL-Jumbo +18:38
82 Markel IRIZAR Trek-Segafredo +18:45
83 Owain DOULL Sky +18:47
84 Mike TEUNISSEN Sunweb +18:54
85 Daniil FOMINYKH Astana +19:19
86 Jonathan CLARKE Unitedhealthcare +19:29
87 Danny PATE Rally Cycling +20:06
88 Charles PLANET Novo Nordisk +20:15
89 Jonathan DIEBBEN Sky +20:22
90 Marcel KITTEL Quick-Step +20:40
91 Elia VIVIANI Sky +20:49
92 Jean-Pierre DRUCKER BMC +20:50
93 John DEGENKOLB Trek-Segafredo s.t.
94 Ramon SINKELDAM Sunweb s.t.
95 Wouter WIPPERT Cannondale Drapac +20:53
96 Taylor PHINNEY Cannondale Drapac +20:54
97 Danny VAN POPPEL Sky +20:56
98 Ulises Alfredo CASTILLO Jelly Belly +20:57
99 Martijn VERSCHOOR Novo Nordisk s.t.
100 Martin ELMIGER BMC s.t.
101 Koen DE KORT Trek-Segafredo s.t.
102 Yousef MIRZA BANIHAMMAD UAE Abu Dhabi s.t.
103 Michal KOLÁR Bora-hansgrohe s.t.
104 Joonas HENTTALA Novo Nordisk s.t.
105 Jacob RATHE Jelly Belly s.t.
106 Jonas VAN GENECHTEN Cofidis +21:18
107 Filippo GANNA UAE Abu Dhabi +21:19
108 Riccardo MINALI Astana +21:20
109 Erik BASKA Bora-hansgrohe s.t.
110 Marko KUMP UAE Abu Dhabi +21:21
111 GREGORY DANIEL Trek-Segafredo +21:25
112 Jordan CHEYNE Jelly Belly s.t.
113 Bert-Jan LINDEMAN Lotto NL-Jumbo +21:30
114 Johannes FRÖHLINGER Sunweb s.t.
115 Fabio SABATINI Quick-Step +21:33
116 Christopher WILLIAMS Novo Nordisk +21:52
117 Lawson CRADDOCK Cannondale Drapac +21:54
118 Maciej BODNAR Bora-hansgrohe +21:55
119 Andrea GUARDINI UAE Abu Dhabi +22:38
120 Mads Würtz SCHMIDT Katusha Alpecin +22:40
121 Federico ZURLO UAE Abu Dhabi +23:01
122 Tyler FARRAR Dimension Data +23:03
123 Marco MATHIS Katusha Alpecin +23:17
124 Romain GIOUX Novo Nordisk +23:23
125 Juraj SAGAN Bora-hansgrohe +23:32
126 Bernhard EISEL Dimension Data +23:49
127 Ruslan TLEUBAYEV Astana +23:52
128 Ben WOLFE Jelly Belly +24:04
129 Martin VELITS Quick-Step +24:22
130 Mark RENSHAW Dimension Data +25:19

Stage 3 map and profile:

Tour of California Stage 3 map

Stage 3 map

Stage 3 profile

Stage 3 profile


Monday, May 15: Stage 2, Modesto - San Jose, 144.5 km (89.8 miles)

Stage 2 map and profile

Rafal Majka

Winner Rafal Majka (right) & George Bennett cross the line

The race: Here's the story from stage winner and new GC leader Rafal Majka's Bora-hansgrohe team.

While other races might ease riders gently into the mountains, the Tour of California afforded riders no such luxury – hitting the peloton with five categorised climbs, including the first of the two Hors Catégorie climbs the race will cross in this year’s edition. After first bridging to the day’s break, BORA-hansgrohe’s Rafał Majka covered every attack as the race neared its close before taking his first stage win for BORA-hansgrohe, as well as the race’s coveted leader’s yellow jersey.

After a gentle opening stage, where the thrills on the flat parcours came from the riders themselves, stage 2 of the Tour of California threw riders in at the deep end as the mountainous terrain took centre stage. Tackling five categorised climbs over the 144.5km route, including the race’s first Hors Catégorie climb, the 8.7% Mount Hamilton, there would be little chance to rest after the road started pointing upwards. While the sprinters ruled yesterday’s stage, it would be the climbers and GC contenders who would fight it out for the top spot on the podium today, with an uphill finish deciding who would take the stage – and the GC with it.

With the climbs of the day weighing heavily on the riders’ minds, it took some time for a group to build up the nerve to make the jump ahead. There was every chance the break could hold an advantage to the end of the stage, so picking the perfect time to escape was absolutely pivotal, and it wasn’t until almost 50km had passed before the attack came. Six riders made their way up the road before gradually piling on the time – the advantage quickly rising to four minutes. Controlling the pace in the peloton, the BORA-hansgrohe riders were working to keep the break in check, as the Polish national champion, Rafał Majka, kept an eye on his rivals both up the road and in the peloton. The pace rising steadily in the peloton, the break struggled as the gradient took its toll.

As the gap reduced, Rafał saw his chance, joining a small attack from the front of the peloton to try and bridge the gap. Every time the Polish rider pushed, his chasing group struggled to stay in touch, and with 34km remaining, contact was made. However, the talented BORA-hansgrohe climber wasn’t happy just to make the bridge, as he powered away shortly afterwards to take the points at the Quimby Road summit. Holding their advantage on the short flat spot before the climb to the finish, there was every chance the stage winner – and the new GC leader – would be among Rafał’s group of four. Exactly on the 1km mark, the attacks came, testing the Polish champion, his fellow escapees knowing full well the threat he posed. As his companions tried time and again to outwit him, he responded quickly, confidently shutting down every attempt before finally surging ahead to take the victory and the GC lead.

With the race’s yellow jersey on his shoulders, Rafał summed up today’s ride. “I felt really strong today. We all worked together well and I knew we were in the right move because we were all strong guys. In the end I didn’t want to miss the sprint, so I went early, but was strong enough to stay in front. This is my first win for BORA-hansgrohe, which is really special to me, and I dedicate it to my daughter, who was born three months ago. Thanks also to my team mates – we have a great spirit and always work together well.”

Directeur Sportif, Patxi Vila, was impressed with the Polish national champion’s ride today. “We actually wanted to go for Peter today. We controlled the pace, but as expected, some teams tried something on the Hors Catégorie climb. When Peter was dropped, the attacks started and Rafa went with them. I told him not to take any risks in the downhill section, and then it was the crucial part when the break hit the flat with just 20 seconds over the peloton. They worked together really well though, and were really strong. In the end it was a perfect day for us with the win, as well as the GC lead.”

After a tough day in the mountains, a gentler stage awaits as the Tour of California hits its longest day. The 192.5km stage has only the one categorised climb, and coming well before the halfway point is unlikely to make a difference on the day’s outcome. With the rest of the day fairly flat, this could be a day for the sprinters to wrestle the attention back onto them.

Complete Results:

144.5 kilometers raced at an average speed of 38.746 km/hr

1 Rafal MAJKA Bora-hansgrohe 3hr 43min 46sec
2 George BENNETT Lotto NL-Jumbo s.t.
3 Ian BOSWELL Sky @ 7sec
4 Lachlan MORTON Dimension Data s.t.
5 Robert GESINK Lotto NL-Jumbo @ 37sec
6 Brent BOOKWALTER BMC s.t.
7 Tao GEOGHEGAN HART Sky s.t.
8 Sam OOMEN Sunweb s.t.
9 Enric MAS NICOLAU Quick-Step s.t.
10 Andrew TALANSKY Cannondale Drapac s.t.
11 Maximilian SCHACHMANN Quick-Step s.t.
12 Vegard Stake LAENGEN UAE Abu Dhabi s.t.
13 Haimar ZUBELDIA Trek-Segafredo 42
14 Nicolas EDET Cofidis 44
15 Luis Angel MATE Cofidis s.t.
16 Serghei TVETCOV Jelly Belly 47
17 Javier Alexis ACEVEDO Unitedhealthcare 51
18 David LOPEZ Sky +1:00
19 Samuel SANCHEZ BMC +1:14
20 Jhonatan RESTREPO Katusha Alpecin s.t.
21 Michael SCHÄR BMC +3:00
22 Adam DE VOS Rally Cycling +3:37
23 Scott THWAITES Dimension Data +4:31
24 Greg HENDERSON Unitedhealthcare +4:36
25 Jay MCCARTHY Bora-hansgrohe s.t.
26 Javier MEGIAS LEAL Novo Nordisk s.t.
27 Pawel POLJANSKI Bora-hansgrohe s.t.
28 Tiago MACHADO Katusha Alpecin s.t.
29 Stéphane ROSSETTO Cofidis s.t.
30 Benjamin KING Dimension Data s.t.
31 Brendan CANTY Cannondale Drapac s.t.
32 Peter KENNAUGH Sky +5:00
33 Nathan BROWN Cannondale Drapac +5:20
34 Matteo TRENTIN Quick-Step +5:42
35 Robert BRITTON Rally Cycling +10:55
36 Sepp KUSS Rally Cycling s.t.
37 Evan HUFFMAN Rally Cycling s.t.
38 Peter SAGAN Bora-hansgrohe s.t.
39 Floris DE TIER Lotto NL-Jumbo +12:34
40 Daan OLIVIER Lotto NL-Jumbo s.t.
41 Matti BRESCHEL Astana s.t.
42 Alberto BETTIOL Cannondale Drapac s.t.
43 Matteo DAL-CIN Rally Cycling s.t.
44 Yoann BAGOT Cofidis s.t.
45 Guillaume BONNAFOND Cofidis s.t.
46 Jack BAUER Quick-Step s.t.
47 Nils POLITT Katusha Alpecin s.t.
48 Daniel EATON Unitedhealthcare +12:34
49 Daniel Alexander JARAMILLO Unitedhealthcare +12:52
50 Geoffrey SOUPE Cofidis +15:10
51 Miles SCOTSON BMC s.t.
52 Rúben GUERREIRO Trek-Segafredo +15:53
53 Artyom ZAKHAROV Astana +16:14
54 Alexey VERMEULEN Lotto NL-Jumbo +17:45
55 Roy CURVERS Sunweb s.t.
56 Rick ZABEL Katusha Alpecin s.t.
57 Charles PLANET Novo Nordisk s.t.
58 Joshua BERRY Jelly Belly s.t.
59 David LOZANO Novo Nordisk s.t.
60 Markel IRIZAR Trek-Segafredo s.t.
61 Colin JOYCE Rally Cycling s.t.
62 Kiel REIJNEN Trek-Segafredo s.t.
63 Andrea PERON Novo Nordisk s.t.
64 Floris GERFS BMC s.t.
65 Laurens DE VREESE Astana s.t.
66 Koen BOUWMAN Lotto NL-Jumbo s.t.
67 Danny VAN POPPEL Sky s.t.
68 Tanner PUTT Unitedhealthcare s.t.
69 Alexander KRISTOFF Katusha Alpecin s.t.
70 Reinardt JANSE VAN RENSBURG Dimension Data s.t.
71 Nick DOUGALL Dimension Data s.t.
72 Michael MORKOV Katusha Alpecin s.t.
73 Tom BOHLI BMC s.t.
74 Owain DOULL Sky s.t.
75 Jonathan DIEBBEN Sky s.t.
76 Jonathan CLARKE Unitedhealthcare s.t.
77 Gavin MANION Unitedhealthcare s.t.
78 Antwan TOLHOEK Lotto NL-Jumbo s.t.
79 Mike TEUNISSEN Sunweb s.t.
80 Lennard HOFSTEDE Sunweb s.t.
81 Sean BENNETT Jelly Belly s.t.
82 Zdenek ŠTYBAR Quick-Step s.t.
83 Mathias LE TURNIER Cofidis s.t.
84 Daniil FOMINYKH Astana s.t.
85 Arman KAMYSHEV Astana s.t.
86 Kristijan ÐURASEK UAE Abu Dhabi s.t.
87 Simone CONSONNI UAE Abu Dhabi s.t.
88 Travis MCCABE Unitedhealthcare s.t.
89 Danny PATE Rally Cycling s.t.
90 Truls KORSÆTH Astana s.t.
91 Bernhard EISEL Dimension Data +20:46
92 Fabio SABATINI Quick-Step s.t.
93 Lawson CRADDOCK Cannondale Drapac s.t.
94 Jean-Pierre DRUCKER BMC s.t.
95 Jonas VAN GENECHTEN Cofidis s.t.
96 Christopher WILLIAMS Novo Nordisk s.t.
97 Federico ZURLO UAE Abu Dhabi s.t.
98 Martin ELMIGER BMC s.t.
99 Marco MATHIS Katusha Alpecin s.t.
100 Andrea GUARDINI UAE Abu Dhabi s.t.
101 Mads Würtz SCHMIDT Katusha Alpecin s.t.
102 Marko KUMP UAE Abu Dhabi s.t.
103 Erik BASKA Bora-hansgrohe s.t.
104 Bert-Jan LINDEMAN Lotto NL-Jumbo s.t.
105 Marcel KITTEL Quick-Step s.t.
106 John DEGENKOLB Trek-Segafredo s.t.
107 Yousef MIRZA BANIHAMMAD UAE Abu Dhabi s.t.
108 Elia VIVIANI Sky s.t.
109 Taylor PHINNEY Cannondale Drapac s.t.
110 Martin VELITS Quick-Step s.t.
111 Romain GIOUX Novo Nordisk s.t.
112 Riccardo MINALI Astana s.t.
113 Joonas HENTTALA Novo Nordisk s.t.
114 Ramon SINKELDAM Sunweb s.t.
115 Filippo GANNA UAE Abu Dhabi s.t.
116 Martijn VERSCHOOR Novo Nordisk s.t.
117 Michal KOLÁR Bora-hansgrohe s.t.
118 Maciej BODNAR Bora-hansgrohe s.t.
119 Ulises Alfredo CASTILLO Jelly Belly s.t.
120 Tyler FARRAR Dimension Data s.t.
121 Jacob RATHE Jelly Belly s.t.
122 Koen DE KORT Trek-Segafredo s.t.
123 GREGORY DANIEL Trek-Segafredo s.t.
124 Ruslan TLEUBAYEV Astana s.t.
125 Johannes FRÖHLINGER Sunweb s.t.
126 Jordan CHEYNE Jelly Belly s.t.
127 Juraj SAGAN Bora-hansgrohe s.t.
128 Chris HAMILTON Sunweb s.t.
129 Mark RENSHAW Dimension Data s.t.
130 Wouter WIPPERT Cannondale Drapac s.t.
131 Ben WOLFE Jelly Belly s.t.

GC after Stage 2:

312 kilometers raced so far at an average speed of 41.671 km/hr

1 Rafal MAJKA Bora-hansgrohe 7:29:14
2 George BENNETT Lotto NL-Jumbo @ 2sec
3 Ian BOSWELL Sky @ 14sec
4 Lachlan MORTON Dimension Data 16
5 Robert GESINK Lotto NL-Jumbo 48
6 Brent BOOKWALTER BMC s.t.
7 Sam OOMEN Sunweb s.t.
8 Andrew TALANSKY Cannondale Drapac s.t.
9 Maximilian SCHACHMANN Quick-Step s.t.
10 Vegard Stake LAENGEN UAE Abu Dhabi s.t.
11 Enric MAS NICOLAU Quick-Step s.t.
12 Tao GEOGHEGAN HART Sky s.t.
13 Haimar ZUBELDIA Trek-Segafredo 53
14 Luis Angel MATE Cofidis 55
15 Nicolas EDET Cofidis s.t.
16 Serghei TVETCOV Jelly Belly 58
17 Javier Alexis ACEVEDO Unitedhealthcare +1:02
18 David LOPEZ GARCIA Sky +1:11
19 Samuel SANCHEZ BMC +1:25
20 Jhonatan RESTREPO Katusha Alpecin s.t.
21 Michael SCHÄR BMC +3:11
22 Adam DE VOS Rally Cycling +3:48
23 Scott THWAITES Dimension Data +4:42
24 Greg HENDERSON Unitedhealthcare +4:43
25 Benjamin KING Dimension Data +4:45
26 Pawel POLJANSKI Bora-hansgrohe +4:47
27 Jay MCCARTHY Bora-hansgrohe s.t.
28 Tiago MACHADO Katusha Alpecin s.t.
29 Stéphane ROSSETTO Cofidis s.t.
30 Javier MEGIAS LEAL Novo Nordisk s.t.
31 Peter KENNAUGH Sky +5:11
32 Nathan BROWN Cannondale Drapac +5:31
33 Matteo TRENTIN Quick-Step +5:53
34 Brendan CANTY Cannondale Drapac +8:00
35 Peter SAGAN Bora-hansgrohe +10:56
36 Robert BRITTON Rally Cycling +11:06
37 Evan HUFFMAN Rally Cycling s.t.
38 Sepp KUSS Rally Cycling s.t.
39 Daan OLIVIER Lotto NL-Jumbo +12:45
40 Matteo DAL-CIN Rally Cycling s.t.
41 Alberto BETTIOL Cannondale Drapac s.t.
42 Floris DE TIER Lotto NL-Jumbo s.t.
43 Daniel EATON Unitedhealthcare s.t.
44 Matti BRESCHEL Astana s.t.
45 Yoann BAGOT Cofidis s.t.
46 Daniel Alexander JARAMILLO Unitedhealthcare +13:03
47 Nils POLITT Katusha Alpecin +13:09
48 Jack BAUER Quick-Step +13:31
49 Geoffrey SOUPE Cofidis +15:21
50 Miles SCOTSON BMC s.t.
51 Rúben GUERREIRO Trek-Segafredo +16:04
52 Artyom ZAKHAROV Astana +16:25
53 Guillaume BONNAFOND Cofidis +16:38
54 Floris GERFS BMC +17:51
55 Jonathan CLARKE Unitedhealthcare s.t.
56 Rick ZABEL Katusha Alpecin +17:52
57 Colin JOYCE Rally Cycling s.t.
58 Reinardt JANSE VAN RENSBURG Dimension Data s.t.
59 Alexander KRISTOFF Katusha Alpecin s.t.
60 Travis MCCABE Unitedhealthcare s.t.
61 Zdenek ŠTYBAR Quick-Step +17:53
62 Tanner PUTT Unitedhealthcare +17:55
63 Michael MORKOV Katusha Alpecin +17:56
64 Laurens DE VREESE Astana s.t.
65 Kiel REIJNEN Trek-Segafredo s.t.
66 Markel IRIZAR Trek-Segafredo s.t.
67 Gavin MANION Unitedhealthcare s.t.
68 Andrea PERON Novo Nordisk s.t.
69 Tom BOHLI BMC s.t.
70 Arman KAMYSHEV Astana s.t.
71 Joshua BERRY Jelly Belly s.t.
72 Antwan TOLHOEK Lotto NL-Jumbo s.t.
73 Danny PATE Rally Cycling s.t.
74 Simone CONSONNI UAE Abu Dhabi s.t.
75 Lennard HOFSTEDE Sunweb s.t.
76 Alexey VERMEULEN Lotto NL-Jumbo s.t.
77 Nick DOUGALL Dimension Data s.t.
78 Roy CURVERS Sunweb s.t.
79 David LOZANO Novo Nordisk s.t.
80 Koen BOUWMAN Lotto NL-Jumbo s.t.
81 Kristijan ÐURASEK UAE Abu Dhabi s.t.
82 Sean BENNETT Jelly Belly s.t.
83 Truls KORSÆTH Astana s.t.
84 Mathias LE TURNIER Cofidis +18:16
85 Owain DOULL Sky +18:47
86 Daniil FOMINYKH Astana +18:51
87 Mike TEUNISSEN Sunweb +18:57
88 Jonathan DIEBBEN Sky +19:06
89 Danny VAN POPPEL Sky +19:57
90 Charles PLANET Novo Nordisk +20:15
91 Marcel KITTEL Quick-Step +20:43
92 Elia VIVIANI Sky +20:49
93 Jean-Pierre DRUCKER BMC +20:53
94 Jonas VAN GENECHTEN Cofidis s.t.
95 Marko KUMP UAE Abu Dhabi s.t.
96 John DEGENKOLB Trek-Segafredo s.t.
97 Ramon SINKELDAM Sunweb s.t.
98 Wouter WIPPERT Cannondale Drapac s.t.
99 Fabio SABATINI Quick-Step +20:57
100 Lawson CRADDOCK Cannondale Drapac s.t.
101 Ulises Alfredo CASTILLO Jelly Belly s.t.
102 Martin ELMIGER BMC s.t.
103 Federico ZURLO UAE Abu Dhabi s.t.
104 Koen DE KORT Trek-Segafredo s.t.
105 Taylor PHINNEY Cannondale Drapac s.t.
106 Erik BASKA Bora-hansgrohe s.t.
107 Bert-Jan LINDEMAN Lotto NL-Jumbo s.t.
108 Martijn VERSCHOOR Novo Nordisk s.t.
109 Michal KOLÁR Bora-hansgrohe s.t.
110 Chris HAMILTON Sunweb s.t.
111 Marco MATHIS Katusha Alpecin s.t.
112 Johannes FRÖHLINGER Sunweb s.t.
113 Joonas HENTTALA Novo Nordisk s.t.
114 Yousef MIRZA BANIHAMMAD UAE Abu Dhabi s.t.
115 GREGORY DANIEL Trek-Segafredo s.t.
116 Jordan CHEYNE Jelly Belly s.t.
117 Jacob RATHE Jelly Belly s.t.
118 Filippo GANNA UAE Abu Dhabi +21:19
119 Maciej BODNAR Bora-hansgrohe s.t.
120 Riccardo MINALI Astana +21:23
121 Ben WOLFE Jelly Belly +21:26
122 Juraj SAGAN Bora-hansgrohe +21:28
123 Christopher WILLIAMS Novo Nordisk +21:52
124 Tyler FARRAR Dimension Data +21:55
125 Andrea GUARDINI UAE Abu Dhabi +22:05
126 Ruslan TLEUBAYEV Astana s.t.
127 Mads Würtz SCHMIDT Katusha Alpecin +22:12
128 Martin VELITS Quick-Step s.t.
129 Mark RENSHAW Dimension Data +22:16
130 Bernhard EISEL Dimension Data +22:58
131 Romain GIOUX Novo Nordisk +23:23

Stage 2 map and profile:

Stage 2 map

Stage 2 map

Stage 2 profile

Stage 2 profile


Sunday, May 14: Stage 1, Sacramento - Sacramento, 167.5 km

Stage 1 map

Marcel Kittel

Marcel Kittel takes the first stage

The race: Here's the report from winner Marcel Kittel's Quick-Step team.

Marcel Kittel scored his 80th career pro win in dominant fashion on stage 1 of the Tour of California, which this year is part of the World Tour calendar for the first time since its inception. Riding the US race for just the second time in his career, the German – who turned 29 a few days ago – didn't leave any chance to his opponents and sprinted to a convincing victory in center Sacramento, the city which hosted the start and finish of a nervous opening stage.

With around 70 kilometers left, crosswinds threatened to wreak havoc at the race, and Quick-Step Floors, sensing an opportunity, moved with all its riders to the fore, splitting the peloton. Three groups were scathered all over the road, but things eventually calmed down as not many teams were committed to push hard and keep the gap.

Soon, another attempt to break the bunch followed, but this time all the teams were attentive and the only result was that the gap of the four escapees shrinked to one minute. The quartet stayed at the front until the final ten kilometers, when they got reabsorbed by the single file peloton.

On the city circuit, Quick-Step Floors moved to the fore with around four kilometers remaining, outnumbering and outpacing all the other lead-out trains and delivering Marcel Kittel in a perfect position to open his sprint. Once at the front, the powerful German made it look easy, pouncing with 200 meters to go and nabbing his first victory on US soil, beating Peter Sagan (Bora-Hansgrohe) and Elia Viviani (Team Sky) in the process.

Complete Results:

167.5 kilometers raced at an average speed of 44.551 km/hr

1 Marcel KITTEL Quick-Step 3hr 45min 35sec
2 Peter SAGAN Bora-hansgrohe s.t.
3 Elia VIVIANI Sky s.t.
4 John DEGENKOLB Trek-Segafredo s.t.
5 Jean-Pierre DRUCKER BMC s.t.
6 Reinardt JANSE VAN RENSBURG Dimension Data s.t.
7 Jonas VAN GENECHTEN Cofidis s.t.
8 Marko KUMP UAE Abu Dhabi s.t.
9 Wouter WIPPERT Cannondale Drapac s.t.
10 Travis MCCABE Unitedhealthcare s.t.
11 Greg HENDERSON Unitedhealthcare s.t.
12 Ramon SINKELDAM Sunweb s.t.
13 Alexander KRISTOFF Katusha Alpecin s.t.
14 Colin JOYCE Rally Cycling s.t.
15 Rick ZABEL Katusha Alpecin s.t.
16 Fabio SABATINI Quick-Step @ 4sec
17 Robert GESINK Lotto NL-Jumbo s.t.
18 Pawel POLJANSKI Bora-hansgrohe s.t.
19 Brent BOOKWALTER BMC s.t.
20 George BENNETT Lotto NL-Jumbo s.t.
21 Rafal MAJKA Bora-hansgrohe s.t.
22 Robert BRITTON Rally Cycling s.t.
23 Ulises Alfredo CASTILLO Jelly Belly s.t.
24 Jay MCCARTHY Bora-hansgrohe s.t.
25 Michael MORKOV Katusha Alpecin s.t.
26 Sam OOMEN Sunweb s.t.
27 Nathan BROWN Cannondale Drapac s.t.
28 Samuel SANCHEZ BMC s.t.
29 Andrew TALANSKY Cannondale Drapac s.t.
30 Matteo DAL-CIN Rally Cycling s.t.
31 Michael SCHÄR BMC s.t.
32 Tiago MACHADO Katusha Alpecin s.t.
33 Daan OLIVIER Lotto NL-Jumbo s.t.
34 Gavin MANION Unitedhealthcare s.t.
35 Rúben GUERREIRO Trek-Segafredo s.t.
36 Laurens DE VREESE Astana s.t.
37 Floris GERFS BMC s.t.
38 Maximilian SCHACHMANN Quick-Step s.t.
39 Alberto BETTIOL Cannondale Drapac s.t.
40 Koen DE KORT Trek-Segafredo s.t.
41 Kiel REIJNEN Trek-Segafredo s.t.
42 Arman KAMYSHEV Astana s.t.
43 Vegard Stake LAENGEN UAE Abu Dhabi s.t.
44 Lawson CRADDOCK Cannondale Drapac s.t.
45 Markel IRIZAR ARANBURU Trek-Segafredo s.t.
46 Matteo TRENTIN Quick-Step s.t.
47 Danny PATE Rally Cycling s.t.
48 Adam DE VOS Rally Cycling s.t.
49 Enric MAS NICOLAU Quick-Step s.t.
50 Andrea PERON Novo Nordisk s.t.
51 Luis Angel MATE Cofidis s.t.
52 Benjamin KING Dimension Data s.t.
53 Tom BOHLI BMC s.t.
54 Haimar ZUBELDIA Trek-Segafredo s.t.
55 Serghei TVETCOV Jelly Belly s.t.
56 Taylor PHINNEY Cannondale Drapac s.t.
57 Simone CONSONNI UAE Abu Dhabi s.t.
58 Antwan TOLHOEK Lotto NL-Jumbo s.t.
59 Martin ELMIGER BMC s.t.
60 Javier Alexis ACEVEDO Unitedhealthcare s.t.
61 Daniel EATON Unitedhealthcare s.t.
62 Tao GEOGHEGAN HART Sky s.t.
63 Geoffrey SOUPE Cofidis s.t.
64 Peter KENNAUGH Sky s.t.
65 Federico ZURLO UAE Abu Dhabi s.t.
66 Lennard HOFSTEDE Sunweb s.t.
67 Floris DE TIER Lotto NL-Jumbo s.t.
68 Martijn VERSCHOOR Novo Nordisk s.t.
69 Stéphane ROSSETTO Cofidis s.t.
70 Chris HAMILTON Sunweb s.t.
71 Lachlan MORTON Dimension Data s.t.
72 Erik BASKA Bora-hansgrohe s.t.
73 Joshua BERRY Jelly Belly s.t.
74 Javier MEGIAS LEAL Novo Nordisk s.t.
75 Scott THWAITES Dimension Data s.t.
76 Michal KOLÁR Bora-hansgrohe s.t.
77 Johannes FRÖHLINGER Sunweb s.t.
78 Matti BRESCHEL Astana s.t.
79 Bert-Jan LINDEMAN Lotto NL-Jumbo s.t.
80 Nicolas EDET Cofidis s.t.
81 David LOPEZ GARCIA Sky s.t.
82 Nick DOUGALL Dimension Data s.t.
83 Miles SCOTSON BMC s.t.
84 Evan HUFFMAN Rally Cycling s.t.
85 Jhonatan RESTREPO Katusha Alpecin s.t.
86 Kristijan ÐURASEK UAE Abu Dhabi s.t.
87 Tanner PUTT Unitedhealthcare s.t.
88 Yoann BAGOT Cofidis s.t.
89 Ian BOSWELL Sky s.t.
90 Toms SKUJINS Cannondale Drapac s.t.
91 Zdenek ŠTYBAR Quick-Step s.t.
92 Daniel Alexander JARAMILLO Unitedhealthcare s.t.
93 Jonathan CLARKE Unitedhealthcare s.t.
94 Taylor SHELDEN Jelly Belly s.t.
95 Alexey VERMEULEN Lotto NL-Jumbo s.t.
96 Jordan CHEYNE Jelly Belly s.t.
97 GREGORY DANIEL Trek-Segafredo s.t.
98 Koen BOUWMAN Lotto NL-Jumbo s.t.
99 Joonas HENTTALA Novo Nordisk s.t.
100 Sean BENNETT Jelly Belly s.t.
101 Marco MATHIS Katusha Alpecin s.t.
102 Artyom ZAKHAROV Astana s.t.
103 Sepp KUSS Rally Cycling s.t.
104 David LOZANO RIBA Novo Nordisk s.t.
105 Jacob RATHE Jelly Belly s.t.
106 Yousef MIRZA BANIHAMMAD UAE Abu Dhabi s.t.
107 Truls KORSÆTH Astana s.t.
108 Roy CURVERS Sunweb s.t.
109 Mathias LE TURNIER Cofidis 24
110 Filippo GANNA UAE Abu Dhabi 26
111 Maciej BODNAR Bora-hansgrohe s.t.
112 Nils POLITT Katusha Alpecin 28
113 Riccardo MINALI Astana 30
114 Ben WOLFE Jelly Belly 34
115 Juraj SAGAN Bora-hansgrohe 35
116 Eric YOUNG Rally Cycling s.t.
117 Jack BAUER Quick-Step 50
118 Owain DOULL Sky 55
119 Christopher WILLIAMS Novo Nordisk 59
120 Daniil FOMINYKH Astana 59
121 Tyler FARRAR Dimension Data +1:02
122 Mike TEUNISSEN Sunweb +1:05
123 Ruslan TLEUBAYEV Astana +1:12
124 Andrea GUARDINI UAE Abu Dhabi s.t.
125 Jonathan DIEBBEN Sky +1:14
126 Mads Würtz SCHMIDT Katusha Alpecin +1:19
127 Martin VELITS Quick-Step s.t.
128 Mark RENSHAW Dimension Data +1:23
129 Bernhard EISEL Dimension Data +2:05
130 Danny VAN POPPEL Sky s.t.
131 Charles PLANET Novo Nordisk +2:24
132 Romain GIOUX Novo Nordisk +2:30
133 Søren Kragh ANDERSEN Sunweb +3:17
134 Brendan CANTY Cannondale Drapac s.t.
135 Guillaume BONNAFOND Cofidis +3:57

GC after Stage 1:

1 Marcel KITTEL Quick-Step 3hr 45min 25sec
2 Peter SAGAN Bora-hansgrohe @ 4sec
3 Elia VIVIANI Sky @ 6sec
4 Floris GERFS BMC @ 9sec
5 Jonathan CLARKE Unitedhealthcare s.t.
6 John DEGENKOLB Trek-Segafredo @ 10sec
7 Jean-Pierre DRUCKER BMC s.t.
8 Reinardt JANSE VAN RENSBURG Dimension Data s.t.
9 Jonas VAN GENECHTEN Cofidis s.t.
10 Marko KUMP UAE Abu Dhabi s.t.
11 Wouter WIPPERT Cannondale Drapac s.t.
12 Travis MCCABE Unitedhealthcare s.t.
13 Greg HENDERSON Unitedhealthcare s.t.
14 Ramon SINKELDAM Sunweb s.t.
15 Alexander KRISTOFF Katusha Alpecin s.t.
16 Colin JOYCE Rally Cycling s.t.
17 Rick ZABEL Katusha Alpecin s.t.
18 Fabio SABATINI Quick-Step 14
19 Robert GESINK Lotto NL-Jumbo s.t.
20 Pawel POLJANSKI Bora-hansgrohe s.t.
21 Brent BOOKWALTER BMC s.t.
22 George BENNETT Lotto NL-Jumbo s.t.
23 Rafal MAJKA Bora-hansgrohe s.t.
24 Robert BRITTON Rally Cycling s.t.
25 Ulises Alfredo CASTILLO Jelly Belly s.t.
26 Jay MCCARTHY Bora-hansgrohe s.t.
27 Michael MORKOV Katusha Alpecin s.t.
28 Sam OOMEN Sunweb s.t.
29 Nathan BROWN Cannondale Drapac s.t.
30 Samuel SANCHEZ BMC s.t.
31 Andrew TALANSKY Cannondale Drapac s.t.
32 Matteo DAL-CIN Rally Cycling s.t.
33 Michael SCHÄR BMC s.t.
34 Tiago MACHADO Katusha Alpecin s.t.
35 Daan OLIVIER Lotto NL-Jumbo s.t.
36 Gavin MANION Unitedhealthcare s.t.
37 Rúben GUERREIRO Trek-Segafredo s.t.
38 Laurens DE VREESE Astana s.t.
39 Maximilian SCHACHMANN Quick-Step s.t.
40 Alberto BETTIOL Cannondale Drapac s.t.
41 Koen DE KORT Trek-Segafredo s.t.
42 Kiel REIJNEN Trek-Segafredo s.t.
43 Arman KAMYSHEV Astana s.t.
44 Vegard Stake LAENGEN UAE Abu Dhabi s.t.
45 Lawson CRADDOCK Cannondale Drapac s.t.
46 Markel IRIZAR Trek-Segafredo s.t.
47 Matteo TRENTIN Quick-Step s.t.
48 Danny PATE Rally Cycling s.t.
49 Adam DE VOS Rally Cycling s.t.
50 Enric MAS NICOLAU Quick-Step s.t.
51 Andrea PERON Novo Nordisk s.t.
52 Luis Angel MATE Cofidis s.t.
53 Benjamin KING Dimension Data s.t.
54 Tom BOHLI BMC s.t.
55 Haimar ZUBELDIA Trek-Segafredo s.t.
56 Serghei TVETCOV Jelly Belly s.t.
57 Taylor PHINNEY Cannondale Drapac s.t.
58 Simone CONSONNI UAE Abu Dhabi s.t.
59 Antwan TOLHOEK Lotto NL-Jumbo s.t.
60 Martin ELMIGER BMC s.t.
61 Javier Alexis ACEVEDO Unitedhealthcare s.t.
62 Daniel EATON Unitedhealthcare s.t.
63 Tao GEOGHEGAN HART Sky s.t.
64 Geoffrey SOUPE Cofidis s.t.
65 Peter KENNAUGH Sky s.t.
66 Federico ZURLO UAE Abu Dhabi s.t.
67 Lennard HOFSTEDE Sunweb s.t.
68 Floris DE TIER Lotto NL-Jumbo s.t.
69 Martijn VERSCHOOR Novo Nordisk s.t.
70 Stéphane ROSSETTO Cofidis s.t.
71 Chris HAMILTON Sunweb s.t.
72 Lachlan MORTON Dimension Data s.t.
73 Erik BASKA Bora-hansgrohe s.t.
74 Joshua BERRY Jelly Belly s.t.
75 Javier MEGIAS LEAL Novo Nordisk s.t.
76 Scott THWAITES Dimension Data s.t.
77 Michal KOLÁR Bora-hansgrohe s.t.
78 Johannes FRÖHLINGER Sunweb s.t.
79 Matti BRESCHEL Astana s.t.
80 Bert-Jan LINDEMAN Lotto NL-Jumbo s.t.
81 Nicolas EDET Cofidis s.t.
82 David LOPEZ GARCIA Sky s.t.
83 Nick DOUGALL Dimension Data s.t.
84 Miles SCOTSON BMC s.t.
85 Evan HUFFMAN Rally Cycling s.t.
86 Jhonatan RESTREPO Katusha Alpecin s.t.
87 Kristijan ÐURASEK UAE Abu Dhabi s.t.
88 Tanner PUTT Unitedhealthcare s.t.
89 Yoann BAGOT Cofidis s.t.
90 Ian BOSWELL Sky s.t.
91 Toms SKUJINS Cannondale Drapac s.t.
92 Zdenek ŠTYBAR Quick-Step s.t.
93 Daniel Alexander JARAMILLO Unitedhealthcare s.t.
94 Taylor SHELDEN Jelly Belly s.t.
95 Alexey VERMEULEN Lotto NL-Jumbo s.t.
96 Jordan CHEYNE Jelly Belly s.t.
97 GREGORY DANIEL Trek-Segafredo s.t.
98 Koen BOUWMAN Lotto NL-Jumbo s.t.
99 Joonas HENTTALA Novo Nordisk s.t.
100 Sean BENNETT Jelly Belly s.t.
101 Marco MATHIS Katusha Alpecin s.t.
102 Artyom ZAKHAROV Astana s.t.
103 Sepp KUSS Rally Cycling s.t.
104 David LOZANO RIBA Novo Nordisk s.t.
105 Jacob RATHE Jelly Belly s.t.
106 Yousef MIRZA BANIHAMMAD UAE Abu Dhabi s.t.
107 Truls KORSÆTH Astana s.t.
108 Roy CURVERS Sunweb s.t.
109 Mathias LE TURNIER Cofidis 34
110 Filippo GANNA UAE Abu Dhabi 36
111 Maciej BODNAR Bora-hansgrohe s.t.
112 Nils POLITT Katusha Alpecin 38
113 Riccardo MINALI Astana 40
114 Ben WOLFE Jelly Belly 43
115 Juraj SAGAN Bora-hansgrohe 45
116 Eric YOUNG Rally Cycling s.t.
117 Jack BAUER Quick-Step +1:00
118 Owain DOULL Sky +1:05
119 Christopher WILLIAMS Novo Nordisk +1:09
120 Daniil FOMINYKH Astana s.t.
121 Tyler FARRAR Dimension Data +1:12
122 Mike TEUNISSEN Sunweb +1:15
123 Ruslan TLEUBAYEV Astana +1:22
124 Andrea GUARDINI UAE Abu Dhabi s.t.
125 Jonathan DIEBBEN Sky +1:24
126 Mads Würtz SCHMIDT Katusha Alpecin +1:29
127 Martin VELITS Quick-Step s.t.
128 Mark RENSHAW Dimension Data +1:33
129 Bernhard EISEL Dimension Data +2:15
130 Danny VAN POPPEL Sky s.t.
131 Charles PLANET Novo Nordisk +2:33
132 Romain GIOUX Novo Nordisk +2:40
133 Søren Kragh ANDERSEN Sunweb +3:27
134 Brendan CANTY Cannondale Drapac s.t.
135 Guillaume BONNAFOND Cofidis +4:07

Stage 1 map:

Stage 1 map


Start list, May 13, 2017:

ASTANA
BRESCHEL Matti
DE VREESE Laurens
FOMINYKH Daniil
KAMYSHEV Arman
KORSAETH Truls Engen
MINALI Riccardo
TLEUBAYEV Ruslan
ZAKHAROV Artyom
BMC
BOHLI Tom
BOOKWALTER Brent
DRUCKER Jean Pierre
ELMIGER Martin
GERTS Floris
SANCHEZ Samuel
SCHÄR Michael
SCOTSON Miles
BORA-HANSGROHE
BASKA Erik
BODNAR Maciej
KOLAR Michal
MAJKA Rafal
MCCARTHY Jay
POLJANSKI Pawel
SAGAN Juraj
SAGAN Peter
CANNONDALE-DRAPAC
BETTIOL Alberto
BROWN Nathan
CANTY Brendan
CRADDOCK Lawson
PHINNEY Taylor
SKUJINS Toms
TALANSKY Andrew
WIPPERT Wouter
COFIDIS
BAGOT Yohan
BONNAFOND Guillaume
EDET Nicolas
LE TURNIER Mathias
MATE MARDONES Luis Angel
ROSSETTO Stéphane
SOUPE Geoffrey
VAN GENECHTEN Jonas
DIMENSION DATA
DOUGALL Nick
EISEL Bernhard
FARRAR Tyler
JANSE VAN RENSBURG Reinardt
KING Benjamin
MORTON Lachlan David
RENSHAW Mark
THWAITES Scott
JELLY BELLY
BENNETT Sean
BERRY Josh
CASTILLO Ulises Alfredo
CHEYNE Jordan
RATHE Jacob
SHELDEN Taylor
TVETCOV Serghei
WOLFE Ben
QUICK-STEP FLOORS
BAUER Jack
KITTEL Marcel
MAS NICOLAU Enric
SABATINI Fabio
SCHACHMANN Maximilian
STYBAR Zdenek
TRENTIN Matteo
VELITS Martin
RALLY CYCLING
BRITTON Rob
DAL-CIN Matteo
DE VOS Adam
HUFFMAN Evan
JOYCE Colin
KUSS Sepp
PATE Danny
YOUNG Eric
KATUSHA-ALPECIN
KRISTOFF Alexander
MACHADO Tiago
MATHIS Marco
MORKOV Michael
POLITT Nils
RESTREPO Jhonatan
WÜRTZ SCHMIDT Mads
ZABEL Rick
LOTTO NL - JUMBO
BENNETT George
BOUWMAN Koen
DE TIER Floris
GESINK Robert
LINDEMAN Bertjan
OLIVIER Daan
TOLHOEK Antwan
VERMEULEN Alexey
NOVO NORDISK
GIOUX Romain
HENTTALA Joonas
LOZANO David
MEJIAS Javier
PERON Andrea
PLANET Charles
VERSCHOOR Martijn
WILLIAMS Christopher
SKY
BOSWELL Ian
DIBBEN Jonathan
DOULL Owain
GEOGHEGAN HART Tao
KENNAUGH Peter
LOPEZ David
VAN POPPEL Danny
VIVIANI Elia
TEAM SUNWEB
ANDERSEN Søren Kragh
CURVERS Roy
FROHLINGER Johannes
HAMILTON Chris
HOFSTEDE Lennard
OOMEN Sam
SINKELDAM Ramon
TEUNISSEN Mike
TREK-SEGAFREDO
COLEDAN Marco
DANIEL Gregory
DE KORT Koen
DEGENKOLB John
GUERREIRO Ruben
IRIZAR Markel
REIJNEN Kiel
ZUBELDIA Haimar
UAE - TEAM EMIRATES
CONSONNI Simone
DURASEK Kristijan
GANNA Filippo
GUARDINI Andrea
KUMP Marko
LAENGEN Vegard Stake
MIRZA BANIHAMMAD Yousef
ZURLO Federico
UNITED HEALTHCARE
ACEVEDO Janier Alexis
CLARKE Jonathan
EATON Daniel
HENDERSON Gregory
JARAMILLO Daniel Alexander
MANNION Gavin
MCCABE Travis
PUTT Tanner