2016 | 10.08 | Olympic Games I.T.T. | | WCT | | 35-145 |
| | 1. Fabian Cancellara (ZWI); 2. Tom Dumoulin (NED); 3. Chris Froome (GBR) |
2016 | 22.06 | N.K. Zwitserland I.T.T., ZWI | | NCT | ITT | 35-096 |
| | 1. Fabian Cancellara (ZWI); 2. Reto Hollenstein (ZWI); 3. Théry Schir (ZWI) |
2016 | 11.06 | Tour de Suisse, ZWI | 1 | 2.WT | ITT | 35-085 |
| | 1. Fabian Cancellara (ZWI); 2. Jürgen Roelandts (BEL); 3. Luke Durbridge (AUS) |
2016 | 15.03 | Tirreno - Adriatico, ITA | 7 | 2.WT | ITT | 34-363 |
| | 1. Fabian Cancellara (ZWI); 2. Johan Le Bon (FRA); 3. Tony Martin (DUI) |
2016 | 05.03 | Strade Bianche, ITA | | 1.HC | | 34-353 |
| | 1. Fabian Cancellara (ZWI); 2. Zdenek Stybar (CZE); 3. Gianluca Brambilla (ITA) |
2016 | 19.02 | Volta ao Algarve, POR | 3 | 2.1 | ITT | 34-338 |
| | 1. Fabian Cancellara (ZWI); 2. Tony Martin (DUI); 3. Geraint Thomas (GBR) |
2016 | 30.01 | Trofeo Serra Tramuntana, SPA | | 1.1 | | 34-318 |
| | 1. Fabian Cancellara (ZWI); 2. Michal Kwiatkowski (POL); 3. Tiesj Benoot (BEL) |
2015 | 17.03 | Tirreno - Adriatico, ITA | 7 | 2.WT | ITT | 33-364 |
| | 1. Fabian Cancellara (ZWI); 2. Adriano Malori (ITA); 3. Vasil Kiryienka (BLR) |
2015 | 18.02 | Tour of Oman, OMN | 2 | 2.HC | | 33-337 |
| | 1. Fabian Cancellara (ZWI); 2. Alejandro Valverde Belmonte (SPA); 3. Greg Van Avermaet (BEL) |
2014 | 25.06 | N.K. Zwitserland I.T.T., ZWI | | NCT | ITT | 33-099 |
| | 1. Fabian Cancellara (ZWI); 2. Stefan Küng (ZWI); 3. Silvan Dillier (ZWI) |
2014 | 06.04 | Ronde van Vlaanderen, BEL | | 1.WT | | 33-019 |
| | 1. Fabian Cancellara (ZWI); 2. Greg Van Avermaet (BEL); 3. Sep Vanmarcke (BEL) |
2013 | 04.09 | Vuelta a Espana, SPA | 11 | GT | ITT | 32-170 |
| | 1. Fabian Cancellara (ZWI); 2. Tony Martin (DUI); 3. Domenico Pozzovivo (ITA) |
2013 | 06.07 | Österreich Rundfahrt, OOS | 7 | 2.HC | ITT | 32-110 |
| | 1. Fabian Cancellara (ZWI); 2. Marco Pinotti (ITA); 3. Kristof Vandewalle (BEL) |
2013 | 19.06 | N.K. Zwitserland I.T.T., ZWI | | NCT | ITT | 32-093 |
| | 1. Fabian Cancellara (ZWI); 2. Martin Elmiger (ZWI); 3. Reto Hollenstein (ZWI) |
2013 | 07.04 | Paris - Roubaix, FRA | | 1.WT | | 32-020 |
| | 1. Fabian Cancellara (ZWI); 2. Sep Vanmarcke (BEL); 3. Niki Terpstra (NED) |
2013 | 31.03 | Ronde van Vlaanderen, BEL | | 1.WT | | 32-013 |
| | 1. Fabian Cancellara (ZWI); 2. Peter Sagan (SVK); 3. Jürgen Roelandts (BEL) |
2013 | 22.03 | G.P. E3 Harelbeke, BEL | | 1.WT | | 32-004 |
| | 1. Fabian Cancellara (ZWI); 2. Peter Sagan (SVK); 3. Daniel Oss (ITA) |
2012 | 30.06 | Tour de France, FRA | 0 | GT | ITT | 31-104 |
| | 1. Fabian Cancellara (ZWI); 2. Bradley Wiggins (GBR); 3. Sylvain Chavanel (FRA) |
2012 | 20.06 | N.K. Zwitserland I.T.T., ZWI | | NCT | ITT | 31-094 |
| | 1. Fabian Cancellara (ZWI); 2. Thomas Frei (ZWI); 3. Martin Elmiger (ZWI) |
2012 | 13.03 | Tirreno - Adriatico, ITA | 7 | 2.WT | ITT | 30-361 |
| | 1. Fabian Cancellara (ZWI); 2. Daniele Bennati (ITA); 3. Cameron Meyer (AUS) |
2012 | 03.03 | Strade Bianche, ITA | | 1.1 | | 30-351 |
| | 1. Fabian Cancellara (ZWI); 2. Maxim Iglinskiy (KAZ); 3. Oscar Gatto (ITA) |
2011 | 26.06 | N.K. Zwitserland, ZWI | | NC | | 30-100 |
| | 1. Fabian Cancellara (ZWI); 2. Steve Morabito (ZWI); 3. Martin Kohler (ZWI) |
2011 | 19.06 | Tour de Suisse, ZWI | 9 | 2.WT | ITT | 30-093 |
| | 1. Fabian Cancellara (ZWI); 2. Andreas Klöden (DUI); 3. Levi Leipheimer (USA) |
2011 | 11.06 | Tour de Suisse, ZWI | 1 | 2.WT | ITT | 30-085 |
| | 1. Fabian Cancellara (ZWI); 2. Tejay Van Garderen (USA); 3. Peter Sagan (SVK) |
2011 | 01.06 | Tour du Luxembourg, LUX | 0 | 2.HC | ITT | 30-075 |
| | 1. Fabian Cancellara (ZWI); 2. Damien Gaudin (FRA); 3. Jimmy Engoulvent (FRA) |
2011 | 26.03 | G.P. E3 Harelbeke, BEL | | 1.HC | | 30-008 |
| | 1. Fabian Cancellara (ZWI); 2. Jürgen Roelandts (BEL); 3. Vladimir Gusev (RUS) |
2011 | 15.03 | Tirreno - Adriatico, ITA | 7 | 2.WT | ITT | 29-362 |
| | 1. Fabian Cancellara (ZWI); 2. Lars Boom (NED); 3. Adriano Malori (ITA) |
2010 | 30.09 | Wereldkampioenschap I.T.T. | | WCT | ITT | 29-196 |
| | 1. Fabian Cancellara (ZWI); 2. David Millar (GBR); 3. Tony Martin (DUI) |
2010 | 24.07 | Tour de France, FRA | 19 | GT | ITT | 29-128 |
| | 1. Fabian Cancellara (ZWI); 2. Tony Martin (DUI); 3. Bert Grabsch (DUI) |
2010 | 03.07 | Tour de France, FRA | 0 | GT | ITT | 29-107 |
| | 1. Fabian Cancellara (ZWI); 2. Tony Martin (DUI); 3. David Millar (GBR) |
2010 | 12.06 | Tour de Suisse, ZWI | 1 | 2.PT | ITT | 29-086 |
| | 1. Fabian Cancellara (ZWI); 2. Roman Kreuziger (CZE); 3. Tony Martin (DUI) |
2010 | 11.04 | Paris - Roubaix, FRA | | 1.HIS | | 29-024 |
| | 1. Fabian Cancellara (ZWI); 2. Thor Hushovd (NOR); 3. Juan Antonio Flecha Giannoni (SPA) |
2010 | 04.04 | Ronde van Vlaanderen, BEL | | 1.PT | | 29-017 |
| | 1. Fabian Cancellara (ZWI); 2. Tom Boonen (BEL); 3. Philippe Gilbert (BEL) |
2010 | 27.03 | G.P. E3 Harelbeke, BEL | | 1.HC | | 29-009 |
| | 1. Fabian Cancellara (ZWI); 2. Tom Boonen (BEL); 3. Juan Antonio Flecha Giannoni (SPA) |
2010 | 19.02 | Tour of Oman, OMN | | 2.1 | | 28-338 |
| | 1. Fabian Cancellara (ZWI); 2. Edvald Boasson Hagen (NOR); 3. Cameron Meyer (AUS) |
2009 | 24.09 | Wereldkampioenschap I.T.T. | | WCT | ITT | 28-190 |
| | 1. Fabian Cancellara (ZWI); 2. Gustav Erik Larsson (ZWE); 3. Tony Martin (DUI) |
2009 | 05.09 | Vuelta a Espana, SPA | 7 | GT | ITT | 28-171 |
| | 1. Fabian Cancellara (ZWI); 2. David Millar (GBR); 3. Bert Grabsch (DUI) |
2009 | 29.08 | Vuelta a Espana, SPA | 1 | GT | ITT | 28-164 |
| | 1. Fabian Cancellara (ZWI); 2. Tom Boonen (BEL); 3. Tyler Farrar (USA) |
2009 | 04.07 | Tour de France, FRA | 1 | GT | ITT | 28-108 |
| | 1. Fabian Cancellara (ZWI); 2. Alberto Contador Velasco (SPA); 3. Bradley Wiggins (GBR) |
2009 | 28.06 | N.K. Zwitserland, ZWI | | NC | | 28-102 |
| | 1. Fabian Cancellara (ZWI); 2. Mathias Frank (ZWI); 3. Thomas Frei (ZWI) |
2009 | 21.06 | Tour de Suisse, ZWI | 9 | 2.PT | ITT | 28-095 |
| | 1. Fabian Cancellara (ZWI); 2. Tony Martin (DUI); 3. Thomas Dekker (NED) |
2009 | 21.06 | Tour de Suisse, ZWI | | 2.PT | | 28-095 |
| | 1. Fabian Cancellara (ZWI); 2. Tony Martin (DUI); 3. Roman Kreuziger (CZE) |
2009 | 13.06 | Tour de Suisse, ZWI | 1 | 2.PT | ITT | 28-087 |
| | 1. Fabian Cancellara (ZWI); 2. Roman Kreuziger (CZE); 3. Andreas Klöden (DUI) |
2009 | 14.02 | Tour of California, USA | 0 | 2.HC | ITT | 27-333 |
| | 1. Fabian Cancellara (ZWI); 2. Levi Leipheimer (USA); 3. David Zabriskie (USA) |
2008 | 13.08 | Olympic Games I.T.T. | | WCT | ITT | 27-148 |
| | 1. Fabian Cancellara (ZWI); 2. Gustav Erik Larsson (ZWE); 3. Levi Leipheimer (USA) |
2008 | 27.06 | N.K. Zwitserland I.T.T., ZWI | | NCT | ITT | 27-101 |
| | 1. Fabian Cancellara (ZWI); 2. Rubens Bertogliati (ZWI); 3. Andreas Dietziker (ZWI) |
2008 | 22.06 | Tour de Suisse, ZWI | 9 | 2.PT | | 27-096 |
| | 1. Fabian Cancellara (ZWI); 2. Philippe Gilbert (BEL); 3. Daniel Moreno Fernandez (SPA) |
2008 | 20.06 | Tour de Suisse, ZWI | 7 | 2.PT | | 27-094 |
| | 1. Fabian Cancellara (ZWI); 2. Erik Zabel (DUI); 3. Robbie McEwen (AUS) |
2008 | 04.06 | Tour du Luxembourg, LUX | 0 | 2.HC | ITT | 27-078 |
| | 1. Fabian Cancellara (ZWI); 2. Jimmy Engoulvent (FRA); 3. Harald Starzengruber (OOS) |
2008 | 22.03 | Milano - Sanremo, ITA | | 1.HIS | | 27-004 |
| | 1. Fabian Cancellara (ZWI); 2. Filippo Pozzato (ITA); 3. Philippe Gilbert (BEL) |
2008 | 18.03 | Tirreno - Adriatico, ITA | | 2.HIS | | 27-000 |
| | 1. Fabian Cancellara (ZWI); 2. Enrico Gasparotto (ITA); 3. Thomas Lövkvist (ZWE) |
2008 | 16.03 | Tirreno - Adriatico, ITA | 5 | 2.HIS | ITT | 26-364 |
| | 1. Fabian Cancellara (ZWI); 2. David Zabriskie (USA); 3. Thomas Lövkvist (ZWE) |
2008 | 08.03 | Strade Bianche, ITA | | 1.1 | | 26-356 |
| | 1. Fabian Cancellara (ZWI); 2. Alessandro Ballan (ITA); 3. Linus Gerdemann (DUI) |
2008 | 17.02 | Tour of California, USA | 0 | 2.HC | ITT | 26-336 |
| | 1. Fabian Cancellara (ZWI); 2. Bradley Wiggins (GBR); 3. Tyler Farrar (USA) |
2008 | | N.K. Zwitserland - Klim, ZWI | | | | 27-105 |
| | 1. Fabian Cancellara (ZWI); 2. Rubens Bertogliati (ZWI); 3. Andreas Dietziker (ZWI) |
2007 | 27.09 | Wereldkampioenschap I.T.T. | | WCT | ITT | 26-193 |
| | 1. Fabian Cancellara (ZWI); 2. Laszlo Bodrogi (HUN); 3. Stef Clement (NED) |
2007 | 10.07 | Tour de France, FRA | 3 | GT | | 26-114 |
| | 1. Fabian Cancellara (ZWI); 2. Erik Zabel (DUI); 3. Danilo Napolitano (ITA) |
2007 | 07.07 | Tour de France, FRA | 0 | GT | ITT | 26-111 |
| | 1. Fabian Cancellara (ZWI); 2. Andreas Klöden (DUI); 3. George Hincapie (USA) |
2007 | 27.06 | N.K. Zwitserland I.T.T., ZWI | | NCT | ITT | 26-101 |
| | 1. Fabian Cancellara (ZWI); 2. Simon Zahner (ZWI); 3. David Vitoria (ZWI) |
2007 | 24.06 | Tour de Suisse, ZWI | 8 | 2.PT | ITT | 26-098 |
| | 1. Fabian Cancellara (ZWI); 2. Andreas Klöden (DUI); 3. Stefan Schumacher (DUI) |
2007 | 16.06 | Tour de Suisse, ZWI | 0 | 2.PT | ITT | 26-090 |
| | 1. Fabian Cancellara (ZWI); 2. Daniele Bennati (ITA); 3. Jose Ivan Gutierrez Palacios (SPA) |
2006 | 21.09 | Wereldkampioenschap I.T.T. | | WCT | ITT | 25-187 |
| | 1. Fabian Cancellara (ZWI); 2. David Zabriskie (USA); 3. Alexandre Vinokourov (KAZ) |
2006 | 06.08 | Danmark Rundt, DEN | | 2.HC | | 25-141 |
| | 1. Fabian Cancellara (ZWI); 2. Stuart O'Grady (AUS); 3. Thomas Ziegler (DUI) |
2006 | 05.08 | Danmark Rundt, DEN | 5 | 2.HC | ITT | 25-140 |
| | 1. Fabian Cancellara (ZWI); 2. Thomas Ziegler (DUI); 3. Alex Nicki Sylvest Rasmussen (DEN) |
2006 | 03.08 | Danmark Rundt, DEN | 2 | 2.HC | | 25-138 |
| | 1. Fabian Cancellara (ZWI); 2. Stuart O'Grady (AUS); 3. Thomas Ziegler (DUI) |
2006 | 23.06 | N.K. Zwitserland I.T.T., ZWI | | NCT | ITT | 25-097 |
| | 1. Fabian Cancellara (ZWI); 2. Simon Schärer (ZWI); 3. Simon Zahner (ZWI) |
2006 | 15.05 | Vuelta a Catalunya, SPA | 1 | 2.PT | ITT | 25-058 |
| | 1. Fabian Cancellara (ZWI); 2. Vladimir Karpets (RUS); 3. Janez Brajkovic (SLO) |
2006 | 09.04 | Paris - Roubaix, FRA | | 1.PT | | 25-022 |
| | 1. Fabian Cancellara (ZWI); 2. Tom Boonen (BEL); 3. Alessandro Ballan (ITA) |
2006 | 12.03 | Tirreno - Adriatico, ITA | 5 | 2.PT | ITT | 24-359 |
| | 1. Fabian Cancellara (ZWI); 2. Leif Hoste (BEL); 3. Thomas Dekker (NED) |
2005 | 24.06 | N.K. Zwitserland I.T.T., ZWI | | NCT | ITT | 24-098 |
| | 1. Fabian Cancellara (ZWI); 2. Martin Elmiger (ZWI); 3. Fabian Jeker (ZWI) |
2005 | 04.06 | Tour du Luxembourg, LUX | 4 | 2.HC | ITT | 24-078 |
| | 1. Fabian Cancellara (ZWI); 2. Laszlo Bodrogi (HUN); 3. Stefan Schumacher (DUI) |
2005 | 25.03 | Setmana Catalana, SPA | 5 | 2.HC | ITT | 24-007 |
| | 1. Fabian Cancellara (ZWI); 2. Thomas Danielson (USA); 3. Vladimir Karpets (RUS) |
2005 | 10.03 | Paris - Nice, FRA | 4 | 2.PT | | 23-357 |
| | 1. Fabian Cancellara (ZWI); 2. Jaan Kirsipuu (EST); 3. Juan Antonio Flecha Giannoni (SPA) |
2004 | 03.07 | Tour de France, FRA | 0 | GT | ITT | 23-107 |
| | 1. Fabian Cancellara (ZWI); 2. Lance Armstrong* (USA); 3. Jose Ivan Gutierrez Palacios (SPA) |
2004 | 23.06 | N.K. Zwitserland I.T.T., ZWI | | NCT | ITT | 23-097 |
| | 1. Fabian Cancellara (ZWI); 2. Fabian Jeker (ZWI); 3. Jean Nüttli (ZWI) |
2004 | 29.05 | Tour du Luxembourg, LUX | 4 | 2.2 | ITT | 23-072 |
| | 1. Fabian Cancellara (ZWI); 2. Torsten Hiekmann (DUI); 3. Jörg Jaksche (DUI) |
2004 | 22.03 | Setmana Catalana, SPA | 1 | 2.1 | | 23-004 |
| | 1. Fabian Cancellara (ZWI); 2. Erik Zabel (DUI); 3. Bram De Groot (NED) |
2004 | 05.02 | Tour of Qatar, QAT | 4 | 2.3 | | 22-324 |
| | 1. Fabian Cancellara (ZWI); 2. Koos Moerenhout (NED); 3. Frank Höj (DEN) |
2003 | 16.06 | Tour de Suisse, ZWI | 0 | 2.HC | ITT | 22-090 |
| | 1. Fabian Cancellara (ZWI); 2. Oscar Pereiro Sio (SPA); 3. Bradley McGee (AUS) |
2003 | 24.05 | Ronde van België, BEL | 4 | 2.3 | ITT | 22-067 |
| | 1. Fabian Cancellara (ZWI); 2. Michael Rogers (AUS); 3. Robert Bartko (DUI) |
2003 | 29.04 | Tour de Romandie, ZWI | 0 | 2.HC | ITT | 22-042 |
| | 1. Fabian Cancellara (ZWI); 2. Alexandre Moos (ZWI); 3. Laurent Dufaux (ZWI) |
2002 | 29.09 | N.K. Zwitserland I.T.T., ZWI | | NCT | ITT | 21-195 |
| | 1. Fabian Cancellara (ZWI); 2. Jean Nüttli (ZWI); 3. Rubens Bertogliati (ZWI) |
2002 | 25.08 | G.P. Eddy Merckx, BEL | | 1.2 | TTT - 2 | 21-160 |
| | 1. Laszlo Bodrogi (HUN), Fabian Cancellara (ZWI); 2. Uwe Peschel (DUI), Michael Rich (DUI); 3. Marc Wauters (BEL), Erik Dekker (NED) |
2002 | 14.07 | Bohemia Tour, CZE | 3 | 2.5 | ITT | 21-118 |
| | 1. Fabian Cancellara (ZWI); 2. (); 3. () |
2002 | 10.06 | Österreich Rundfahrt, OOS | 1 | 2.2 | ITT | 21-084 |
| | 1. Fabian Cancellara (ZWI); 2. Jürgen Werner (DUI); 3. Gerrit Glomser (OOS) |
2002 | 20.04 | ZLM Tour, NED | | 1.5 | | 21-033 |
| | 1. Fabian Cancellara (ZWI); 2. Geert Omloop (BEL); 3. Hans Dekkers (1981) (NED) |
2002 | 17.03 | G.P. Erik Breukink, NED | 4 | 2.3 | ITT | 20-364 |
| | 1. Fabian Cancellara (ZWI); 2. Bradley McGee (AUS); 3. Steven Van Malderghem (BEL) |
2002 | 17.03 | G.P. Erik Breukink, NED | | 2.3 | | 20-364 |
| | 1. Fabian Cancellara (ZWI); 2. Bradley McGee (AUS); 3. Steven Van Malderghem (BEL) |
2002 | 24.02 | Tour of Rhodes, GRE | | 2.3 | | 20-343 |
| | 1. Fabian Cancellara (ZWI); 2. Kurt-Asle Arvesen (NOR); 3. Michael Rogers (AUS) |
2002 | 20.02 | Tour of Rhodes, GRE | 0 | 2.3 | ITT | 20-339 |
| | 1. Fabian Cancellara (ZWI); 2. Marc Streel (BEL); 3. Michael Rogers (AUS) |
2001 | 25.02 | Tour of Rhodes, GRE | | 2.5 | | 19-344 |
| | 1. Fabian Cancellara (ZWI); 2. Alexei Markov (RUS); 3. Bradley Wiggins (GBR) |
2001 | 21.02 | Tour of Rhodes, GRE | 0 | 2.5 | ITT | 19-340 |
| | 1. Fabian Cancellara (ZWI); 2. Bradley Wiggins (GBR); 3. Alexei Markov (RUS) |
1998 | 07.10 | Wereldkampioenschap I.T.T. Junioren | | WCJT | ITT | 17-203 |
| | 1. Fabian Cancellara (ZWI); 2. Torsten Hiekmann (DUI); 3. Filippo Pozzato (ITA) |