Tour de Suisse 2016 – Étape 8 ITT – Top 20
| Rank | Name | Nat. | 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 |
Tour de Suisse 2016 – Classement général – Top 20
| Rank | Name | Nat. | 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 |

