Stage 1: Women's 42.5 km TTT Full Results and Report
| 
|  Women's TTT, 1st Team Sunweb 42.5 km in 55:41 |  2nd Boels Dolmans Cycling Team + 12s |  4th Canyon-SRAM Racing + 1:05 |  1st Team Sunweb 42.5 km in 55:41 | 
| 
|  Women's TTT podium: 2nd Boels Dolmans Cycling Team + 12s, 1st Team Sunweb 42.5 km in 55:41 and 3rd Cervelo Bigla Pro Cycling + 28s | 
|
Stage 2: Men's 42.5 km TTT Full Results and Report
| 
| 
|  Team Sunweb won the Men's 42.5 km TTT in 47:50 | 
| 
|  2nd BMC Racing + 8s | 
| 
| 
|  3rd Team Sky + 22s |  Elite Men's TTT podium: 2nd BMC Racing + 8s, 1st Team Sunweb won the Men's 42.5 km TTT in 47:50 and 3rd Team Sky + 22s | 
| 
| 
| 
| 
| 
| 
| 
|
Stage 3: Junior Women's 16 km TT Full Results and Report
|  Elena Pirrone (Italy) wins the 16 km Junior women's TT in 23:19.72 |  1-2 for Italy; 2nd Alessia Vigilia (Italy) + 6.38 |  3rd Madeleine Fasnacht (Australia) + 42.32 |  4th Hannah Ludwig (Germany) + 45.45 |  Elena Pirrone (Italy), your 16 km Junior women's TT winner | 
|  Jr Women's TT podium: 2nd Alessia Vigilia (Italy) + 6.38, 1st Elena Pirrone (Italy) and 3rd Madeleine Fasnacht (Australia) + 42.32 | 
| 
|
Stage 4: U23 37 km TT Full Results and Report
|  U23 TT: 1st Mikkel Bjerg (Denmark) 47:07... just 18 years old |  1st Mikkel Bjerg (Denmark) 47:07 |  19 year old Brandon McNulty (United States Of America) was 2nd + 1:06 |  2nd Brandon McNulty (United States Of America) + 1:06 |  3rd Corentin Ermenault (France) + 1:16 |  3rd Corentin Ermenault (France) + 1:16 |  3rd Corentin Ermenault (France) + 1:16 |  2nd Brandon McNulty (United States Of America) + 1:06 |  1st Mikkel Bjerg (Denmark) 47:07 |  1st Mikkel Bjerg (Denmark) 47:07 | 
|  U23 TT podium: 2nd Brandon McNulty (United States Of America) + 1:06, 1st Mikkel Bjerg (Denmark) 47:07 and 3rd Corentin Ermenault (France) + 1:16 | 
| 
|
Stage 5: Jr Men's 21 km TT Full Results and Report
|  Jr Men's TT: 1st Thomas Pidcock (Great Britain) 21 km in 28:02.15 |  1st Thomas Pidcock (Great Britain) 28:02.15 |  2nd Antonio Puppio (Italy) + 11.92 |  3rd Filip Maciejuk (Poland) + 13.29 |  4th Juri Hollmann (Germany) + 21.53 |  5th Igor Chzhan (Kazakhstan) + 23.66 |  Best head gear: 26th Oscar Elworthy (New Zealand) + 1:20.14 |  The rabid next generation. Best effort: 37th Florentin Lecamus Lambert (France) + 1:48.36 |  Your 2017 Jr Men's Winner: 1st Thomas Pidcock (Great Britain) 21 km in 28:02.15 |  Your 2017 Jr Men's Podium: 2nd Antonio Puppio (Italy) + 11.92, 1st Thomas Pidcock (Great Britain) and 3rd Filip Maciejuk (Poland) + 13.29 |  Your 2017 Jr Men's Podium: 2nd Antonio Puppio (Italy) + 11.92, 1st Thomas Pidcock (Great Britain) and 3rd Filip Maciejuk (Poland) + 13.29 | 
|
Stage 6: Elite Women's 21 km TT Full Results and Report
|  Elite Women's 21 km TT: 1st Annemiek van Vleuten (Netherlands) 28:50 |  2nd Anna van Der Breggen (Netherlands) + 12s |  3rd Katrin Garfoot (Australia) + 19s | 
|  1-2 for the Netherlands |  Your 2017 Elite Women's TT winner: Annemiek van Vleuten (Netherlands) back on top form after her serious crash at the Olympics last year | 
|  Your 2017 Elite Women's TT podium: 2nd Anna van Der Breggen (Netherlands) + 12s, 1st Annemiek van Vleuten (Netherlands) 28:50, 3rd Katrin Garfoot (Australia) + 19s | 
| 
|
Stage 7: Elite Men's TT Full Results and Report
|  Primoz Roglic (Slovenia) with one lap to go |  Chris Froome (Great Britain) with one lap to go |  Tom Dumoulin (Netherlands) with one lap to go |  Primoz Roglic (Slovenia) with a successful bike change |  Primoz Roglic (Slovenia) was one of the few later riders to make a bike change |  The bike changed worked for him. Primoz Roglic (Slovenia) posted the fastest time for the finishing climb. |  2nd Primoz Roglic (Slovenia) + 58s |  3rd Chris Froome (Great Britain) + 1:21 was almost caught by the winner... |  Tom Dumoulin (Netherlands) hot on Chris Froome's heels on the wet cobbles |  1st Tom Dumoulin (Netherlands) in 44:41, 58s faster than the next rider |  1st Tom Dumoulin (Netherlands) 44:41, on his way to winning the Elite Men's Worlds | 
|  3rd Chris Froome (Great Britain) + 1:21 |  2nd Primoz Roglic (Slovenia) + 58s |  1st Tom Dumoulin (Netherlands) in 44:41 | 
| 
|  Your 2017 Elite Men's TT podium: 2nd Primoz Roglic (Slovenia) + 58s, 1st Tom Dumoulin (Netherlands) 44:41 and 3rd Chris Froome (Great Britain) + 1:21 | 
| 
|  Dumoulin makes history as first Dutch time trial world champion — cyclingnews
|
Stage 8: Junior Women's RR Full Results and Report
| 
| 
| 
|  Long distance attack by Junior Women's TT winner, Elena Pirrone (Italy) who attacked on Salmon Hill with 30 km to go | 
|  Elena Pirrone (Italy) solos to victory | 
|  Elena Pirrone (Italy) doubles at the Worlds by winning the Junior Women's TT and RR |  Epic performance | 
|  2nd Emma Cecilie Norsgaard Jorgensen (Denmark) + 12s and 3rd Letizia Paternoster (Italy) | 
|  2nd Emma Cecilie Norsgaard Jorgensen (Denmark) + 12s |  1st Elena Pirrone (Italy) |  1-3 for Italy; 1st Elena Pirrone and 3rd Letizia Paternoster singing the Italian national anthem |  2017 Junior Women's RR Podium: 2nd Emma Cecilie Norsgaard Jorgensen (Denmark), 1st Elena Pirrone and 3rd Letizia Paternoster | 
| 
|
Stage 9: U23 RR Full Results and Report
| 
| 
| 
| 
| 
| 
| 
| 
|  Patrick Muller (Suisse) leading the break | 
|  Spain chasing | 
|  A late two men break succeeds after attacking from the chase group on the final descent of Salmon Hill |  1st Benoit Cosnefroy (France) ahead of 2nd Lennard Kamna (Germany) |  21-year-old Benoit Cosnefroy (France) turned pro with the AG2R-La Mondiale at the beginning of August |  Big crowds again today in Bergen |  1st in the field sprint and 3rd overall Michael Carbel Svendgaard (Denmark) + 3s |  2nd Lennard Kamna (Germany) |  Team France minus the winner... |  1st Benoit Cosnefroy (France) |  Your 2017 U23 RR podium: 2nd Lennard Kamna (Germany), 1st Benoit Cosnefroy (France) and 3rd Michael Carbel Svendgaard (Denmark) + 3s | 
| 
| 
| 
|  We'll see Benoit Cosnefroy (France) next in the AG2R-La Mondiale colors |
Stage 10: Junior Men's RR Full Results and Report
| 
| 
| 
| 
| 
| 
| 
|  Solo Junior Men's win by Julius Johansen (Denmark) in 3:10:48 |  1st Julius Johansen (Denmark) | 
|  Italy celebrates 2nd and 3rd, 2nd Luca Rastelli (Italy) + 51s and 3rd Michele Gazzoli (Italy) | 
|  Norway's most famous ex-pro, Thor Hushovd |  Italian bookends. 2017 Junior Men's RR podium: 2nd Luca Rastelli (Italy) + 51s, 1st Julius Johansen (Denmark) 3:10:48 and 3rd Michele Gazzoli (Italy) + 51s | 
| 
|
Stage 11: Elite Women's RR Full Results and Report
| 
| 
| 
| 
| 
| 
| 
|  Three women break with Alice Barnes (Great Britain), Audrey Cordon (France) and Chantal Blaak (Netherlands) |  Sarah Roy (Australia) |  USA chasing | 
|  Another successful break or solo win at the Worlds... |  Chantal Blaak (Netherlands) can hardly believe she won after crashing earlier in the race | 
| 
|  Field sprint for the other podium spots |  2nd Katrin Garfoot (Australia) + 28s and 3rd Amalie Dideriksen (Denmark) | 
|  The Dutch team celebrates | 
|  New UCI president David Lappartient |  Your 2017 Elite Women's winner, Chantal Blaak (Netherlands) |  Your 2017 Elite Women's podium: 2nd Katrin Garfoot (Australia) + 28s, 1st Chantal Blaak (Netherlands) and 3rd Amalie Dideriksen (Denmark) | 
| 
|  2nd Katrin Garfoot (Australia) + 28s to add to her TT metal earlier in the week |  3rd Amalie Dideriksen (Denmark) + 28s | 
| 
| 
| 
|
Stage 12: Elite Men's RR Full Results and Report
|  Another day of huge crowds in Bergen, Norway | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  Alexander Kristoff (Norway) jumped first and was caught at the line by Peter Sagan (Slovakia) |  The winning margin |  Did you win? | 
|  Peter Sagan starts his belated victory salute after finding out that he has won | 
| 
| 
|  3rd Michael Matthews (Australia) |  2nd Alexander Kristoff (Norway) |  Newly elected UCI president David Lappartient congradulates Peter Sagan |  "Three Pete" |  2017 Elite Men's RR Podium: 2nd Alexander Kristoff (Norway), 1st Peter Sagan (Slovakia) and 3rd Michael Matthews (Australia) | 
| 
|  "With 5 km to go, I thought the race was over... the break was gone" |
|