2017 Tour de Suisse Results
Follow cyclingfans on Twitter and never miss a race. Cyclingfans.com: The #1 destination on the internet for live race coverage. |
- This page lists Tour de Suisse results
See also: Tour de Suisse LIVE - Tour de Suisse Videos - Tour de Suisse Photos -
NOTE: If you believe you may not be seeing the latest content on this page, try clearing your browser's cache (or try a different browser).
-
2017 Tour de Suisse Results:
2017 Tour de Suisse Stage 9 Results: Rohan Dennis (BMC Racing) won the Stage 9 Individual Time Trial. Simon Spilak (Katusha-Alpecin) wins the 2017 Tour de Suisse. Provisional results...
Name | Nationality | Team | Age | Result | |
1 | Rohan DENNIS | AUS | BMC | 27 | 36:30 |
2 | Stefan KÜNG | SUI | BMC | 24 | +29 |
3 | Damiano CARUSO | ITA | BMC | 30 | +47 |
4 | Jon IZAGUIRRE INSAUSTI | ESP | TBM | 28 | +51 |
5 | Simon ŠPILAK | SLO | KAT | 31 | +51 |
6 | Steven KRUIJSWIJK | NED | TLJ | 30 | +54 |
7 | Marc SOLER GIMENEZ | ESP | MOV | 24 | +58 |
8 | Domenico POZZOVIVO | ITA | ALM | 35 | +1:00 |
9 | Tejay VAN GARDEREN | USA | BMC | 29 | +1:02 |
10 | Patrick BEVIN | NZL | CDT | 26 | +1:04 |
General Classification after Stage 9
Name | Nationality | Team | Age | Result | |
1 | Simon ŠPILAK | Slovenia | KAT | 31 | 28:37:11 |
2 | Damiano CARUSO | Italy | BMC | 30 | +48 |
3 | Steven KRUIJSWIJK | Netherlands | TLJ | 30 | +1:08 |
4 | Domenico POZZOVIVO | Italy | ALM | 35 | +2:37 |
5 | Rui Alberto FARIA DA COSTA | Portugal | UAD | 31 | +3:09 |
6 | Jon IZAGUIRRE INSAUSTI | Spain | TBM | 28 | +3:51 |
7 | Mathias FRANK | Switzerland | ALM | 31 | +4:00 |
8 | Marc SOLER GIMENEZ | Spain | MOV | 24 | +4:14 |
9 | Mikel NIEVE ITURRALDE | Spain | SKY | 33 | +4:47 |
10 | Pello BILBAO LOPEZ DE ARMENTIA | Spain | AST | 27 | +5:30 |
2017 Tour de Suisse Stage 8 Results: Peter Sagan (Bora-Hansgrohe) won Stage 8. Simon Spilak (Katusha-Alpecin) remains overall leader. Provisional results...
Name | Nationality | Team | Age | Result | |
1 | Peter SAGAN | SVK | BOH | 27 | 1:57:34 |
2 | Sacha MODOLO | ITA | UAD | 30 | +0 |
3 | Matteo TRENTIN | ITA | QST | 28 | +0 |
4 | Magnus Cort NIELSEN | DEN | ORS | 24 | +0 |
5 | NICCOLO' BONIFAZIO | ITA | TBM | 24 | +0 |
6 | Michael MATTHEWS | AUS | SUN | 27 | +0 |
7 | John DEGENKOLB | GER | TFS | 28 | +0 |
8 | Oscar GATTO | ITA | AST | 32 | +0 |
9 | KEVIN REZA | FRA | FDJ | 29 | +0 |
10 | Salvatore PUCCIO | ITA | SKY | 28 | +0 |
General Classification after Stage 8
Name | Nationality | Team | Age | Result | |
1 | Simon ŠPILAK | Slovenia | KAT | 31 | 27:59:50 |
2 | Damiano CARUSO | Italy | BMC | 30 | +52 |
3 | Steven KRUIJSWIJK | Netherlands | TLJ | 30 | +1:05 |
4 | Domenico POZZOVIVO | Italy | ALM | 35 | +2:28 |
5 | Rui Alberto FARIA DA COSTA | Portugal | UAD | 31 | +2:35 |
6 | Mathias FRANK | Switzerland | ALM | 31 | +2:51 |
7 | Mikel NIEVE ITURRALDE | Spain | SKY | 33 | +2:54 |
8 | Jon IZAGUIRRE INSAUSTI | Spain | TBM | 28 | +3:51 |
9 | Marc SOLER GIMENEZ | Spain | MOV | 24 | +4:07 |
10 | Pello BILBAO LOPEZ DE ARMENTIA | Spain | AST | 27 | +4:10 |
2017 Tour de Suisse Stage 7 Results: Simon Spilak (Katusha) won Stage 7 and is new overall leader. Provisional results...
Name | Nationality | Team | Age | Result | |
1 | Simon ŠPILAK | SLO | KAT | 31 | 3:58:36 |
2 | Jon IZAGUIRRE INSAUSTI | ESP | TBM | 28 | +23 |
3 | Joseph Lloyd DOMBROWSKI | USA | CDT | 26 | +35 |
4 | Damiano CARUSO | ITA | BMC | 30 | +1:04 |
5 | Steven KRUIJSWIJK | NED | TLJ | 30 | +1:04 |
6 | Jan HIRT | CZE | CCC | 26 | +1:06 |
7 | Rein TAARAMÄE | EST | KAT | 30 | +1:37 |
8 | Mikel NIEVE ITURRALDE | ESP | SKY | 33 | +1:47 |
9 | Rui Alberto FARIA DA COSTA | POR | UAD | 31 | +1:52 |
General Classification after Stage 7
Name | Nationality | Team | Age | Result | |
1 | Simon ŠPILAK | Slovenia | KAT | 31 | 26:02:16 |
2 | Damiano CARUSO | Italy | BMC | 30 | +52 |
3 | Steven KRUIJSWIJK | Netherlands | TLJ | 30 | +1:05 |
4 | Domenico POZZOVIVO | Italy | ALM | 35 | +2:28 |
5 | Rui Alberto FARIA DA COSTA | Portugal | UAD | 31 | +2:35 |
6 | Mathias FRANK | Switzerland | ALM | 31 | +2:51 |
7 | Mikel NIEVE ITURRALDE | Spain | SKY | 33 | +2:54 |
8 | Jon IZAGUIRRE INSAUSTI | Spain | TBM | 28 | +3:51 |
9 | Marc SOLER GIMENEZ | Spain | MOV | 24 | +4:07 |
10 | Pello BILBAO LOPEZ DE ARMENTIA | Spain | AST | 27 | +4:10 |
2017 Tour de Suisse Stage 6 Results: Domenico Pozzovivo (AG2R-la-Mondiale) won Stage 6 and is new overall leader. Provisional results...
Name | Nationality | Team | Age | Result | |
1 | Domenico POZZOVIVO | ITA | ALM | 35 | 4:38:49 |
2 | Rui Alberto FARIA DA COSTA | POR | UAD | 31 | +3 |
3 | Jon IZAGUIRRE INSAUSTI | ESP | TBM | 28 | +3 |
4 | Mathias FRANK | SUI | ALM | 31 | +3 |
5 | Simon ŠPILAK | SLO | KAT | 31 | +11 |
6 | Steven KRUIJSWIJK | NED | TLJ | 30 | +11 |
7 | Damiano CARUSO | ITA | BMC | 30 | +13 |
8 | Pello BILBAO LOPEZ DE ARMENTIA | ESP | AST | 27 | +17 |
9 | Marc SOLER GIMENEZ | ESP | MOV | 24 | +17 |
10 | Michael WOODS | CAN | CDT | 31 | +20 |
General Classification after Stage 6
Name | Nationality | Team | Age | Result | |
1 | Domenico POZZOVIVO | Italy | ALM | 35 | 22:03:28 |
2 | Damiano CARUSO | Italy | BMC | 30 | +0 |
3 | Steven KRUIJSWIJK | Netherlands | TLJ | 30 | +13 |
4 | Simon ŠPILAK | Slovenia | KAT | 31 | +22 |
5 | Mathias FRANK | Switzerland | ALM | 31 | +23 |
6 | Marc SOLER GIMENEZ | Spain | MOV | 24 | +35 |
7 | Rui Alberto FARIA DA COSTA | Portugal | UAD | 31 | +54 |
8 | Mikel NIEVE ITURRALDE | Spain | SKY | 33 | +1:19 |
9 | Pello BILBAO LOPEZ DE ARMENTIA | Spain | AST | 27 | +1:42 |
10 | Valerio CONTI | Italy | UAD | 24 | +3:02 |
2017 Tour de Suisse Stage 5 Results: Peter Sagan (Bora-Hansgrohe) won Stage 5. Damiano Caruso (BMC Racing) remains overall leader. Provisional results...
Name | Nationality | Team | Age | Result | |
1 | Peter SAGAN | SVK | BOH | 27 | 5:15:50 |
2 | Michael ALBASINI | SUI | ORS | 37 | +0 |
3 | Matteo TRENTIN | ITA | QST | 28 | +0 |
4 | Patrick BEVIN | NZL | CDT | 26 | +0 |
5 | NICCOLO' BONIFAZIO | ITA | TBM | 24 | +0 |
6 | Michael MATTHEWS | AUS | SUN | 27 | +0 |
7 | Sacha MODOLO | ITA | UAD | 30 | +0 |
8 | Oscar GATTO | ITA | AST | 32 | +0 |
9 | Aaron GATE | NZL | ABS | 27 | +0 |
10 | Owain DOULL | GBR | SKY | 24 | +0 |
General Classification after Stage 5
Name | Nationality | Team | Age | Result | |
1 | Damiano CARUSO | Italy | BMC | 30 | 17:24:24 |
2 | Steven KRUIJSWIJK | Netherlands | TLJ | 30 | +16 |
3 | Domenico POZZOVIVO | Italy | ALM | 35 | +25 |
4 | Simon ŠPILAK | Slovenia | KAT | 31 | +25 |
5 | Marc SOLER GIMENEZ | Spain | MOV | 24 | +32 |
6 | Mathias FRANK | Switzerland | ALM | 31 | +34 |
7 | Mikel NIEVE ITURRALDE | Spain | SKY | 33 | +1:10 |
8 | Rui Alberto FARIA DA COSTA | Portugal | UAD | 31 | +1:11 |
9 | Valerio CONTI | Italy | UAD | 24 | +1:21 |
10 | Tao GEOGHEGAN HART | Great Britain | SKY | 22 | +1:38 |
2017 Tour de Suisse Stage 4 Results: Larry Warbasse (Aqua Blue Sport) won Stage 4. Damiano Caruso (BMC Racing) is new race leader. Provisional results...
Name | Nationality | Team | Age | Result | |
1 | Lawrence WARBASSE | USA | ABS | 27 | 3:48:55 |
2 | Damiano CARUSO | ITA | BMC | 30 | +40 |
3 | Steven KRUIJSWIJK | NED | TLJ | 30 | +40 |
4 | Simon ŠPILAK | SLO | KAT | 31 | +40 |
5 | Domenico POZZOVIVO | ITA | ALM | 35 | +44 |
6 | Mathias FRANK | SUI | ALM | 31 | +47 |
7 | Marc SOLER GIMENEZ | ESP | MOV | 24 | +59 |
8 | Miguel Angel LOPEZ MORENO | COL | AST | 23 | +1:07 |
9 | Mikel NIEVE ITURRALDE | ESP | SKY | 33 | +1:20 |
10 | Rui Alberto FARIA DA COSTA | POR | UAD | 31 | +1:34 |
General Classification after Stage 4
Name | Nationality | Team | Age | Result | |
1 | Damiano CARUSO | Italy | BMC | 30 | 12:08:35 |
2 | Steven KRUIJSWIJK | Netherlands | TLJ | 30 | +15 |
3 | Domenico POZZOVIVO | Italy | ALM | 35 | +24 |
4 | Simon ŠPILAK | Slovenia | KAT | 31 | +24 |
5 | Marc SOLER GIMENEZ | Spain | MOV | 24 | +31 |
6 | Mathias FRANK | Switzerland | ALM | 31 | +33 |
7 | Mikel NIEVE ITURRALDE | Spain | SKY | 33 | +1:09 |
8 | Rui Alberto FARIA DA COSTA | Portugal | UAD | 31 | +1:10 |
9 | Valerio CONTI | Italy | UAD | 24 | +1:20 |
10 | Miguel Angel LOPEZ MORENO | Colombia | AST | 23 | +1:25 |
2017 Tour de Suisse Stage 3 Results: Michael Matthews (Team Sunweb) won Stage 3 and is new race leader. Provisional results...
Name | Nationality | Team | Age | Result | |
1 | Michael MATTHEWS | AUS | SUN | 27 | 3:49:48 |
2 | Peter SAGAN | SVK | BOH | 27 | +0 |
3 | John DEGENKOLB | GER | TFS | 28 | +0 |
4 | Tim WELLENS | BEL | LTS | 26 | +0 |
5 | Michael ALBASINI | SUI | ORS | 37 | +0 |
6 | Patrick BEVIN | NZL | CDT | 26 | +0 |
7 | Arthur VICHOT | FRA | FDJ | 29 | +0 |
8 | Matteo TRENTIN | ITA | QST | 28 | +0 |
9 | Jan BAKELANTS | BEL | ALM | 31 | +0 |
10 | Damiano CARUSO | ITA | BMC | 30 | +0 |
General Classification after Stage 3
Name | Nationality | Team | Age | Result | |
1 | Michael MATTHEWS | Australia | SUN | 27 | 8:18:47 |
2 | Tom DUMOULIN | Netherlands | SUN | 27 | +10 |
3 | Peter SAGAN | Slovakia | BOH | 27 | +11 |
4 | Damiano CARUSO | Italy | BMC | 30 | +19 |
5 | Michael ALBASINI | Switzerland | ORS | 37 | +20 |
6 | Patrick BEVIN | New Zealand | CDT | 26 | +22 |
7 | Matteo TRENTIN | Italy | QST | 28 | +23 |
8 | John DEGENKOLB | Germany | TFS | 28 | +24 |
9 | Jon IZAGUIRRE INSAUSTI | Spain | TBM | 28 | +25 |
10 | Marc SOLER GIMENEZ | Spain | MOV | 24 | +25 |
2017 Tour de Suisse Stage 2 Results: Philippe Gilbert (Quickstep Floors) won Stage 2. Stefan Kung (BMC Racing) is new overall leader. Provisional results...
Name | Nationality | Team | Age | Result | |
1 | Philippe GILBERT | BEL | QST | 35 | 4:22:36 |
2 | Patrick BEVIN | NZL | CDT | 26 | +0 |
3 | Anthony ROUX | FRA | FDJ | 30 | +0 |
4 | Michael ALBASINI | SUI | ORS | 37 | +0 |
5 | Matteo TRENTIN | ITA | QST | 28 | +0 |
6 | Marcus BURGHARDT | GER | BOH | 34 | +0 |
7 | NICCOLO' BONIFAZIO | ITA | TBM | 24 | +0 |
8 | Peter SAGAN | SVK | BOH | 27 | +0 |
9 | Valerio CONTI | ITA | UAD | 24 | +0 |
10 | Michael MATTHEWS | AUS | SUN | 27 | +0 |
General Classification after Stage 2
Name | Nationality | Team | Age | Result | |
1 | Stefan KÜNG | Switzerland | BMC | 24 | 4:29:08 |
2 | Michael MATTHEWS | Australia | SUN | 27 | +1 |
3 | Tom DUMOULIN | Netherlands | SUN | 27 | +1 |
4 | Lars BOOM | Netherlands | TLJ | 32 | +4 |
5 | Peter SAGAN | Slovakia | BOH | 27 | +8 |
6 | Damiano CARUSO | Italy | BMC | 30 | +10 |
7 | Michael ALBASINI | Switzerland | ORS | 37 | +11 |
8 | Hugo HOULE | Canada | ALM | 27 | +12 |
9 | Patrick BEVIN | New Zealand | CDT | 26 | +13 |
10 | Matteo TRENTIN | Italy | QST | 28 | +14 |
2017 Tour de Suisse Stage 1 Results: Rohan Dennis (BMC Racing) won Stage 1 and is first overall leader. Provisional results...
Name | Nationality | Team | Age | Result | |
1 | Rohan DENIS | AUS | BMC | 27 | 6:24 |
2 | Stefan KÜNG | SUI | BMC | 24 | +8 |
3 | Matthias BRÄNDLE | AUT | TFS | 28 | +9 |
4 | Michael MATTHEWS | AUS | SUN | 27 | +9 |
5 | Tom DUMOULIN | NED | SUN | 27 | +9 |
6 | Jonathan CASTROVIEJO | ESP | MOV | 30 | +11 |
7 | Lars BOOM | NED | TLJ | 32 | +12 |
8 | Ryan MULLEN | IRL | CDT | 23 | +13 |
9 | Steven LAMMERTINK | NED | TLJ | 24 | +14 |
10 | Martin ELMIGER | SUI | BMC | 39 | +14 |
General Classification after Stage 1
Name | Nationality | Team | Age | Result | |
1 | Rohan DENIS | Australia | BMC | 27 | 6:24 |
2 | Stefan KÜNG | Switzerland | BMC | 24 | +8 |
3 | Matthias BRÄNDLE | Austria | TFS | 28 | +9 |
4 | Michael MATTHEWS | Australia | SUN | 27 | +9 |
5 | Tom DUMOULIN | Netherlands | SUN | 27 | +9 |
6 | Jonathan CASTROVIEJO | Spain | MOV | 30 | +11 |
7 | Lars BOOM | Netherlands | TLJ | 32 | +12 |
8 | Ryan MULLEN | Ireland | CDT | 23 | +13 |
9 | Steven LAMMERTINK | Netherlands | TLJ | 24 | +14 |
10 | Martin ELMIGER | Switzerland | BMC | 39 | +14 |
2016 Tour de Suisse: Miguel Angel Lopez (Astana) won the 2016 Tour de Suisse.
2016: Stage 8 Results
Jon Izaguirre (Movistar) won the Stage 8 Individual Time Trial. Miguel Angel Lopez (Astana) is new overall leader. Provisional results. Full, final results to come...
Rank | Name | Nationality | Team | Age | Result |
1 | Jon IZAGUIRRE INSAUSTI | ESP | MOV | 27 | 21:31 |
2 | Miguel Angel LOPEZ MORENO | COL | AST | 22 | +18 |
3 | Fabian CANCELLARA | SUI | TFS | 35 | +19 |
4 | Wilco KELDERMAN | NED | TLJ | 25 | +21 |
5 | Andrew TALANSKY | USA | CPT | 28 | +23 |
6 | Jonathan CASTROVIEJO NICOLAS | ESP | MOV | 29 | +24 |
7 | Jarlinson PANTANO GOMEZ | COL | IAM | 28 | +25 |
8 | Michael MATTHEWS | AUS | OGE | 26 | +25 |
9 | Geraint THOMAS | GBR | SKY | 30 | +33 |
10 | Tejay VAN GARDEREN | USA | BMC | 28 | +34 |
11 | Felix GROSSSCHARTNER | AUT | CCC | 23 | +34 |
12 | Koen BOUWMAN | NED | TLJ | 23 | +42 |
13 | Vasil KIRYIENKA | BLR | SKY | 35 | +43 |
14 | Maciej BODNAR | POL | TNK | 31 | +47 |
15 | Víctor DE LA PARTE | ESP | CCC | 30 | +49 |
16 | Leopold KONIG | CZE | SKY | 29 | +51 |
17 | Petr VAKOC | CZE | EQS | 24 | +52 |
18 | Matthias BRANDLE | AUT | IAM | 27 | +53 |
19 | Rui Alberto FARIA DA COSTA | POR | LAM | 30 | +53 |
20 | Yves LAMPAERT | BEL | EQS | 25 | +56 |
21 | Warren BARGUIL | FRA | TGA | 25 | +57 |
22 | Simon SPILAK | SLO | KAT | 30 | +1:03 |
23 | Martin ELMIGER | SUI | IAM | 38 | +1:04 |
24 | Reto HOLLENSTEIN | SUI | IAM | 31 | +1:07 |
25 | Luke DURBRIDGE | AUS | OGE | 25 | +1:07 |
26 | Sergei CHERNETSKI | RUS | KAT | 26 | +1:09 |
27 | Simon GESCHKE | GER | TGA | 30 | +1:11 |
28 | Laurent PICHON | FRA | FDJ | 30 | +1:14 |
29 | Jhonatan RESTREPO | COL | KAT | 22 | +1:14 |
30 | Pawel CIESLIK | POL | VAT | 30 | +1:16 |
31 | Peter SAGAN | SVK | TNK | 26 | +1:17 |
32 | Jesse SERGENT | NZL | ALM | 28 | +1:18 |
33 | Michael SCHÄR | SUI | BMC | 30 | +1:19 |
34 | Riccardo ZOIDL | AUT | TFS | 28 | +1:20 |
35 | Jasha SÜTTERLIN | GER | MOV | 24 | +1:22 |
36 | Jorge ARCAS PENA | ESP | MOV | 24 | +1:22 |
37 | Dylan TEUNS | BEL | BMC | 24 | +1:23 |
38 | Marcel WYSS | SUI | IAM | 30 | +1:24 |
39 | Gorka IZAGUIRRE INSAUSTI | ESP | MOV | 29 | +1:26 |
40 | Michele SCARPONI | ITA | AST | 37 | +1:26 |
G.C. after Stage 8
Rank | Name | Nationality | Team | Age | Result |
1 | Miguel Angel LOPEZ MORENO | Colombia | AST | 22 | 29:32:03 |
2 | Andrew TALANSKY | United States | CPT | 28 | +8 |
3 | Jon IZAGUIRRE INSAUSTI | Spain | MOV | 27 | +16 |
4 | Warren BARGUIL | France | TGA | 25 | +18 |
5 | Jarlinson PANTANO GOMEZ | Colombia | IAM | 28 | +52 |
6 | Wilco KELDERMAN | Netherlands | TLJ | 25 | +1:21 |
7 | Tejay VAN GARDEREN | United States | BMC | 28 | +1:26 |
8 | Geraint THOMAS | Great Britain | SKY | 30 | +1:30 |
9 | Simon SPILAK | Slovenia | KAT | 30 | +1:31 |
10 | Rui Alberto FARIA DA COSTA | Portugal | LAM | 30 | +2:09 |
11 | Sergei CHERNETSKI | Russia | KAT | 26 | +5:14 |
12 | Víctor DE LA PARTE | Spain | CCC | 30 | +5:42 |
13 | Gorka IZAGUIRRE INSAUSTI | Spain | MOV | 29 | +5:47 |
14 | Darwin ATAPUMA HURTADO | Colombia | BMC | 28 | +7:56 |
15 | Pawel CIESLIK | Poland | VAT | 30 | +8:26 |
16 | Jan POLANC | Slovenia | LAM | 24 | +9:04 |
17 | Tiesj BENOOT | Belgium | LTS | 22 | +10:13 |
18 | Sander ARMEE | Belgium | LTS | 31 | +10:35 |
19 | Vasil KIRYIENKA | Belarus | SKY | 35 | +11:00 |
20 | Natnael BERHANE | Eritrea | DDD | 25 | +11:39 |
21 | Jordi SIMON CASULLERAS | Spain | VAT | 26 | +14:04 |
22 | Frank SCHLECK | Luxembourg | TFS | 36 | +14:47 |
23 | Felix GROSSSCHARTNER | Austria | CCC | 23 | +18:17 |
24 | Peter STETINA | United States | TFS | 29 | +20:02 |
25 | Michele SCARPONI | Italy | AST | 37 | +20:08 |
26 | Martin ELMIGER | Switzerland | IAM | 38 | +21:11 |
27 | Kenny ELISSONDE | France | FDJ | 25 | +23:07 |
28 | Hubert DUPONT | France | ALM | 36 | +23:12 |
29 | Michael SCHÄR | Switzerland | BMC | 30 | +25:09 |
30 | Simon GESCHKE | Germany | TGA | 30 | +25:13 |
31 | Koen BOUWMAN | Netherlands | TLJ | 23 | +28:13 |
32 | Joseph Lloyd DOMBROWSKI | United States | CPT | 25 | +28:20 |
33 | Ian BOSWELL | United States | SKY | 25 | +28:52 |
34 | Matvey MAMYKIN | Russia | KAT | 22 | +28:52 |
35 | Petr VAKOC | Czech Republic | EQS | 24 | +29:46 |
36 | Danilo WYSS | Switzerland | BMC | 31 | +30:45 |
37 | Sergey LAGUTIN | Russia | KAT | 35 | +33:29 |
38 | David LOPEZ GARCIA | Spain | SKY | 35 | +34:33 |
39 | Sam OOMEN | Netherlands | TGA | 21 | +34:46 |
40 | Philippe GILBERT | Belgium | BMC | 34 | +39:13 |
2015 (Overall winner: Simon Spilak)
Stage | Stage winner | Overall leader |
1. Risch-Rotkreuz/Risch-Rotkreuz (5.1 km prologue ITT) | Tom Dumoulin | Tom Dumoulin |
2. Risch-Rotkreuz/Risch-Rotkreuz (161.1 km) | Kristijan Durasek | Tom Dumoulin |
3. Quinto/Olivone (117.3 km) | Peter Sagan | Tom Dumoulin |
4. Flims/Schwarzenbach (193.2 km) | Michael Matthews | Tom Dumoulin |
5. Unterterzen/Solden (237.3 km) | Thibaut Pinot | Thibaut Pinot |
6. Wil/Biel-Bienne (193.1 km) | Peter Sagan | Thibaut Pinot |
7. Biel-Bienne/Dudingen (164.6 km) | Alexander Kristoff | Thibaut Pinot |
8. Bern/Bern (152.5 km) | Alexey Lutsenko | Thibaut Pinot |
9. Bern/Bern (38.4 km Individual Time Trial) | Tom Dumoulin | Simon Spilak |
2014 (Overall winner: Rui Costa)
Stage | Stage winner | Overall leader |
1. Bellinzona/Bellinzona (9.4 km Individual Time Trial) | Tony Martin | Tony Martin |
2. Bellinzona/Sarnen (181.8 km) | Cameron Meyer | Tony Martin |
3. Sarnen/Heiden (202.9 km) | Peter Sagan | Tony Martin |
4. Heiden/Ossingen (160.4 km) | Mark Cavendish | Tony Martin |
5. Ossingen/Buren an der Aare (183.6 km) | Sacha Modolo | Tony Martin |
6. Buren an der Aare/Delemont (192.8 km) | Matteo Trentin | Tony Martin |
7. Worb/Worb (24.5 km ITT) | Tony Martin | Tony Martin |
8. Delemont/Verbier (219.1 km) | Johan Esteban Chaves | Tony Martin |
9. Martigny/Saas Fee-Pearl of the Alps (156.7 km) | Rui Costa | Rui Costa |
(Tour de Suisse/Tour of Switzerland resultats)