Vinther tops final stage
By Cycling News
published Anthony takes overall race win
Full Results
Swipe to scroll horizontally
# | Rider Name (Country) Team | Result |
---|---|---|
1 | Troels Vinther (Den) Glud & Marstrand-LRØ Rådgivning | 3:50:17 |
2 | Jesse Anthony (USA) Kelly Benefit Strategies | Row 1 - Cell 2 |
3 | Bert-Jan Lindeman (Ned) Cyclingteam Jo Piels | Row 2 - Cell 2 |
4 | Marcel Kittel (Ger) Thüringer Energie Team | 0:00:06 |
5 | Patrik Morén (Swe) Team Stockholm | Row 4 - Cell 2 |
6 | Neil Shirley (USA) Kelly Benefit Strategies | 0:00:07 |
7 | Michael Stevenson (Swe) Sparebanken Vest-Ridley | Row 6 - Cell 2 |
8 | Peter Schulting (Ned) Cyclingteam Jo Piels | 0:00:08 |
9 | Stian Remme (Nor) Joker Bianchi | Row 8 - Cell 2 |
10 | Pim De Beer (Ned) Cyclingteam Jo Piels | Row 9 - Cell 2 |
11 | Mads Christensen (Den) Glud & Marstrand-LRØ Rådgivning | 0:00:10 |
12 | Jelle Posthuma (Ned) Cyclingteam Jo Piels | 0:01:33 |
13 | Vegard Robinson Bugge (Nor) Joker Bianchi | 0:01:49 |
14 | Johan Frederik Ziesler (Nor) Sparebanken Vest-Ridley | Row 13 - Cell 2 |
15 | Lars Andersson (Swe) Team Stockholm | 0:01:50 |
16 | Svein Erik Vold (Nor) Joker Bianchi | Row 15 - Cell 2 |
17 | Bjørn Tore Hoem (Nor) CK Nor-Melhus | 0:01:51 |
18 | Erik Kasa Jarlseth (Nor) Team Ringeriks-Kraft | 0:01:52 |
19 | Lorents Ola Aasvold (Nor) Trondhjems VK | Row 18 - Cell 2 |
20 | Andreas Landa (Nor) IF Frøy | Row 19 - Cell 2 |
21 | Torgeir Strandberg (Nor) Plussbank Cervelo | 0:01:53 |
22 | Alex Candelario (USA) Kelly Benefit Strategies | 0:01:54 |
23 | Christer Jensen (Nor) Team Ringeriks-Kraft | 0:02:18 |
24 | Michael Olsson (Swe) Team Götaland | 0:02:42 |
25 | Ricky Enø (Den) Glud & Marstrand-LRØ Rådgivning | 0:02:47 |
26 | Vegard Stake Laengen (Nor) Joker Bianchi | 0:04:07 |
27 | Scott Zwizanski (USA) Kelly Benefit Strategies | Row 26 - Cell 2 |
28 | Ralf Matzka (Ger) German National Team | 0:06:00 |
29 | Johim Ariesen (Ned) Cyclingteam Jo Piels | 0:08:07 |
30 | Håvard Dahl (Nor) Sandnes SK | 0:09:41 |
31 | Linus Dahlberg (Swe) Team Stockholm | 0:10:02 |
32 | Vegard Nyhus (Nor) Drammen CK | Row 31 - Cell 2 |
33 | Stian Lie Håkenrud (Nor) Asker CK | Row 32 - Cell 2 |
34 | Endre Lunåshaug (Nor) Eidsvoll SK | 0:10:03 |
35 | Kristoffer Aase Vabø (Nor) Region Hordaland | Row 34 - Cell 2 |
36 | Jørn Fjeldavlie (Nor) Grenland SK | Row 35 - Cell 2 |
37 | Ola Inge Drøpping (Nor) Nesset CK | 0:10:05 |
38 | Krister Hagen (Nor) Nesset CK | Row 37 - Cell 2 |
39 | Kristian Engen Forbord (Nor) CK Nor-Melhus | Row 38 - Cell 2 |
40 | Sebastian Kvålsvoll (Nor) CK Nor-Melhus | Row 39 - Cell 2 |
41 | Thomas Juhas (Ger) German National Team | Row 40 - Cell 2 |
42 | Fredrik Frykberg (Swe) Team Götaland | Row 41 - Cell 2 |
43 | Tore Bjelland (Nor) Sandnes SK | Row 42 - Cell 2 |
44 | Ole Jørgen Braaten (Nor) Bærum og Omegn CK | 0:10:06 |
45 | Mattias Hjärtström (Swe) Team Götaland | Row 44 - Cell 2 |
46 | Alexander Gingsjö (Swe) Team Stockholm | 0:10:07 |
47 | Pål Ødegård (Nor) Team Østfold KF | Row 46 - Cell 2 |
48 | Børge Godejord (Nor) Nesset CK | 0:10:08 |
49 | Marius Andre Hafsås (Nor) Eidsvoll SK | Row 48 - Cell 2 |
50 | Thomas Rem (Nor) IF Frøy | Row 49 - Cell 2 |
51 | Jakob Södergrann (Swe) Team Stockholm | 0:10:09 |
52 | Ingar Stokstad (Nor) Joker Bianchi | 0:10:10 |
53 | Sondre Gjerdevik (Nor) Joker Bianchi | 0:10:12 |
54 | Lasse Bøchmann (Den) Glud & Marstrand-LRØ Rådgivning | 0:14:44 |
55 | Kasper Linde (Den) Glud & Marstrand-LRØ Rådgivning | 0:14:46 |
56 | Marc Goos (Ned) Cyclingteam Jo Piels | Row 55 - Cell 2 |
57 | John Roberto Slagsvold (Nor) Grenland SK | 0:14:59 |
58 | Alexander Randin (Nor) Eidsvoll SK | 0:16:03 |
59 | Rick Andersson (Swe) Team Götaland | 0:16:53 |
60 | Jon Einar Bergsland (Nor) Grenland SK | 0:18:13 |
61 | Simon Nuber (Ger) Thüringer Energie Team | 0:21:05 |
62 | Mats Lohne (Nor) Nesset CK | 0:21:15 |
63 | Theo Reinhardt (Ger) German National Team | 0:21:42 |
64 | Morten Mørland (Nor) Plussbank Cervelo | 0:24:44 |
65 | Henrik Alpers (Nor) Bærum og Omegn CK | 0:25:14 |
65 | Joakim Prestmo (Nor) Trondhjems VK | Row 65 - Cell 2 |
65 | Kristian Løberg (Nor) CK Nor-Melhus | Row 66 - Cell 2 |
65 | Anders Tombre Pettersen (Nor) CK Nor-Melhus | Row 67 - Cell 2 |
69 | Kent Arnevik Aadnøy (Nor) Sandnes SK | Row 68 - Cell 2 |
70 | Jakob Steigmiller (Ger) Thüringer Energie Team | Row 69 - Cell 2 |
70 | Mike William (Ger) Thüringer Energie Team | Row 70 - Cell 2 |
70 | Tommy Frengen Evensen (Nor) Trondhjems VK | Row 71 - Cell 2 |
73 | Sverre Solheim Eckhoff (Nor) Bærum og Omegn CK | 0:26:43 |
74 | Marcus Johansson (Swe) Team Götaland | Row 73 - Cell 2 |
75 | Tord Sundhagen (Nor) IF Frøy | Row 74 - Cell 2 |
76 | Kristoffer Sommer Wormsen (Nor) Asker CK | Row 75 - Cell 2 |
77 | Ryan Anderson (Can) Kelly Benefit Strategies | Row 76 - Cell 2 |
77 | Aslak Sørensen Værnes (Nor) Team Ringeriks-Kraft | Row 77 - Cell 2 |
79 | Marcel Barth (Ger) Thüringer Energie Team | Row 78 - Cell 2 |
80 | Olav Alekander Benjaminsen (Nor) CK Nor-Melhus | 0:30:03 |
81 | Bastian Bürgel (Ger) Thüringer Energie Team | 0:30:23 |
82 | Daniel Slaatto Gomnes (Nor) Team Ringeriks-Kraft | 0:31:42 |
83 | Kjetil Andreas Ertsås (Nor) Trondhjems VK | Row 82 - Cell 2 |
84 | Øystein Stake Laengen (Nor) Plussbank Cervelo | Row 83 - Cell 2 |
85 | Audun Brekke Fløtten (Nor) Team Ringeriks-Kraft | Row 84 - Cell 2 |
86 | Vegard Fredheim (Nor) Lillehammer CK | Row 85 - Cell 2 |
87 | Arne Gunnar Ensrud (Nor) Lillehammer CK | Row 86 - Cell 2 |
88 | Adrian Gjølberg (Nor) Plussbank Cervelo | Row 87 - Cell 2 |
89 | Gøran Bollestad (Nor) Sandnes SK | Row 88 - Cell 2 |
90 | Johannes Kahra (Ger) German National Team | 0:31:51 |
90 | Franz Schiewer (Ger) German National Team | Row 90 - Cell 2 |
92 | Espen Halvorsen Bjørgan (Nor) Trondhjems VK | 0:32:26 |
93 | Dagfinn Seglem (Nor) Sandnes SK | 0:33:14 |
94 | Steffen Karstoft (Den) Team Østfold KF | 0:34:43 |
95 | Marius Ness Haave (Nor) Drammen CK | 0:34:51 |
DNF | Lars Erik Granly (Nor) Team Østfold KF | Row 95 - Cell 2 |
DNF | Mikael Johansen (Nor) Region Hordaland | Row 96 - Cell 2 |
DNF | Reidar Bohlin Borgersen (Nor) Drammen CK | Row 97 - Cell 2 |
DNF | Ole-Christian Ringnes (Nor) Bærum og Omegn CK | Row 98 - Cell 2 |
DNF | Thomas Kristiansen (Nor) Region Hordaland | Row 99 - Cell 2 |
DNF | Tor Inge Espeland (Nor) Sandnes SK | Row 100 - Cell 2 |
DNF | Jon Anders Grøndahl (Nor) Plussbank Cervelo | Row 101 - Cell 2 |
DNF | Anders Ekh Dahlberg (Nor) Eidsvoll SK | Row 102 - Cell 2 |
DNF | Niklas Åkvik (Nor) Plussbank Cervelo | Row 103 - Cell 2 |
DNF | Anders Liverød (Nor) Grenland SK | Row 104 - Cell 2 |
DNF | Filip Eidsheim (Nor) Sparebanken Vest-Ridley | Row 105 - Cell 2 |
DNF | Magnus Nordahl (Nor) Asker CK | Row 106 - Cell 2 |
DNF | Ole Martin Ølmheim (Nor) Sparebanken Vest-Ridley | Row 107 - Cell 2 |
DNF | Kent Arnevik Aadnøy (Nor) Sandnes SK | Row 108 - Cell 2 |
DNF | Jo Kogstad Ringheim (Nor) Asker CK | Row 109 - Cell 2 |
DNF | Alexander Hervåg (Nor) Eidsvoll SK | Row 110 - Cell 2 |
DNF | Håvard Blikra (Nor) Sparebanken Vest-Ridley | Row 111 - Cell 2 |
DNF | Ola Elfmark (Nor) Asker CK | Row 112 - Cell 2 |
DNF | Nils Penton (Swe) Team Stockholm | Row 113 - Cell 2 |
Swipe to scroll horizontally
# | Rider Name (Country) Team | Result |
---|---|---|
1 | Jesse Anthony (USA) Kelly Benefit Strategies | 11:45:50 |
2 | Bert-Jan Lindeman (Ned) Cyclingteam Jo Piels | 0:00:03 |
3 | Marcel Kittel (Ger) Thüringer Energie Team | 0:00:06 |
4 | Troels Vinther (Den) Glud & Marstrand-LRØ Rådgivning | 0:00:08 |
5 | Neil Shirley (USA) Kelly Benefit Strategies | 0:00:10 |
6 | Patrik Morén (Swe) Team Stockholm | 0:00:12 |
7 | Michael Stevenson (Swe) Sparebanken Vest- | 0:00:16 |
8 | Peter Schulting (Ned) Cyclingteam Jo Piels | 0:00:17 |
9 | Pim De Beer (Ned) Cyclingteam Jo Piels | Row 8 - Cell 2 |
10 | Stian Remme (Nor) Joker Bianchi | Row 9 - Cell 2 |
11 | Mads Christensen (Den) Glud & Marstrand-LRØ Rådgivning | 0:00:19 |
12 | Jelle Posthuma (Ned) Cyclingteam Jo Piels | 0:01:42 |
13 | Vegard Robinson Bugge (Nor) Joker Bianchi | 0:01:58 |
14 | Lars Andersson (Swe) Team Stockholm | 0:02:07 |
15 | Lorents Ola Aasvold (Nor) Trondhjems VK | 0:02:09 |
16 | Erik Kasa Jarlseth (Nor) Team Ringeriks-Kraft | Row 15 - Cell 2 |
17 | Andreas Landa (Nor) IF Frøy | 0:02:23 |
18 | Christer Jensen (Nor) Team Ringeriks-Kraft | 0:02:52 |
19 | Johan Frederik Ziesler (Nor) Sparebanken Vest-Ridley | Row 18 - Cell 2 |
20 | Alex Candelario (USA) Kelly Benefit Strategies | 0:02:57 |
21 | Michael Olsson (Swe) Team Götaland | 0:02:59 |
22 | Bjørn Tore Hoem (Nor) CK Nor-Melhus | 0:03:32 |
23 | Torgeir Strandberg (Nor) Plussbank Cervelo | Row 22 - Cell 2 |
24 | Svein Erik Vold (Nor) Joker Bianchi | 0:03:50 |
25 | Scott Zwizanski (USA) Kelly Benefit Strategies | 0:04:36 |
26 | Vegard Stake Laengen (Nor) Joker Bianchi | 0:04:41 |
27 | Ricky Enø (Den) Glud & Marstrand-LRØ Rådgivning | 0:05:47 |
28 | Ralf Matzka (Ger) German National Team | 0:06:17 |
29 | Johim Ariesen (Ned) Cyclingteam Jo Piels | 0:08:41 |
30 | Kristian Engen Forbord (Nor) CK Nor-Melhus | 0:10:14 |
31 | Marius Andre Hafsås (Nor) Eidsvoll SK | 0:10:25 |
32 | Kristoffer Aase Vabø (Nor) Region Hordaland | 0:10:37 |
33 | Ola Inge Drøpping (Nor) Nesset CK | 0:10:39 |
34 | Alexander Gingsjö (Swe) Team Stockholm | 0:10:41 |
35 | Pål Ødegård (Nor) Team Østfold KF | Row 34 - Cell 2 |
36 | Vegard Nyhus (Nor) Drammen CK | 0:10:53 |
37 | Jørn Fjeldavlie (Nor) Grenland SK | 0:11:01 |
38 | Sondre Gjerdevik (Nor) Joker Bianchi | 0:11:03 |
39 | Sebastian Kvålsvoll (Nor) CK Nor-Melhus | 0:11:08 |
40 | Ingar Stokstad (Nor) Joker Bianchi | Row 39 - Cell 2 |
41 | Linus Dahlberg (Swe) Team Stockholm | 0:11:24 |
42 | Jakob Södergrann (Swe) Team Stockholm | 0:11:31 |
43 | Mattias Hjärtström (Swe) Team Götaland | 0:11:58 |
44 | Fredrik Frykberg (Swe) Team Götaland | 0:12:16 |
45 | Ole Jørgen Braaten (Nor) Bærum og Omegn CK | Row 44 - Cell 2 |
46 | Stian Lie Håkenrud (Nor) Asker CK | 0:12:19 |
47 | Tore Bjelland (Nor) Sandnes SK | 0:12:28 |
48 | Børge Godejord (Nor) Nesset CK | 0:12:29 |
49 | Thomas Rem (Nor) IF Frøy | 0:13:01 |
50 | Thomas Juhas (Ger) German National Team | 0:14:30 |
51 | Marc Goos (Ned) Cyclingteam Jo Piels | 0:15:20 |
52 | Endre Lunåshaug (Nor) Eidsvoll SK | 0:15:31 |
53 | Alexander Randin (Nor) Eidsvoll SK | 0:17:18 |
54 | Lasse Bøchmann (Den) Glud & Marstrand-LRØ Rådgivning | 0:17:44 |
55 | Kasper Linde (Den) Glud & Marstrand-LRØ Rådgivning | 0:17:46 |
56 | Jon Einar Bergsland (Nor) Grenland SK | 0:18:30 |
57 | Rick Andersson (Swe) Team Götaland | 0:19:45 |
58 | Krister Hagen (Nor) Nesset CK | 0:20:58 |
59 | Simon Nuber (Ger) Thüringer Energie Team | 0:21:39 |
60 | Theo Reinhardt (Ger) German National Team | 0:21:59 |
61 | Mats Lohne (Nor) Nesset CK | 0:24:32 |
62 | Jakob Steigmiller (Ger) Thüringer Energie Team | 0:27:12 |
63 | Kristian Løberg (Nor) CK Nor-Melhus | 0:27:35 |
64 | Morten Mørland (Nor) Plussbank Cervelo | 0:27:48 |
65 | Anders Tombre Pettersen (Nor) CK Nor-Melhus | 0:28:17 |
66 | Tord Sundhagen (Nor) IF Frøy | 0:29:06 |
67 | Mike William (Ger) Thüringer Energie Team | 0:29:11 |
68 | Tommy Frengen Evensen (Nor) Trondhjems VK | 0:29:32 |
69 | Aslak Sørensen Værnes (Nor) Team Ringeriks-Kraft | 0:29:34 |
70 | Ryan Anderson (Can) Kelly Benefit Strategies | 0:29:46 |
71 | Marcus Johansson (Swe) Team Götaland | 0:29:58 |
72 | Kristoffer Sommer Wormsen (Nor) Asker CK | 0:30:09 |
73 | Olav Alekander Benjaminsen (Nor) CK Nor-Melhus | 0:31:06 |
74 | Bastian Bürgel (Ger) Thüringer Energie Team | 0:31:26 |
75 | Audun Brekke Fløtten (Nor) Team Ringeriks-Kraft | 0:32:16 |
76 | Øystein Stake Laengen (Nor) Plussbank Cervelo | Row 75 - Cell 2 |
77 | Marcel Barth (Ger) Thüringer Energie Team | 0:32:25 |
78 | Adrian Gjølberg (Nor) Plussbank Cervelo | 0:32:33 |
79 | Daniel Slaatto Gomnes (Nor) Team Ringeriks-Kraft | 0:32:45 |
80 | Joakim Prestmo (Nor) Trondhjems VK | 0:32:59 |
81 | Kjetil Andreas Ertsås (Nor) Trondhjems VK | 0:33:55 |
82 | Vegard Fredheim (Nor) Lillehammer CK | 0:34:12 |
83 | Gøran Bollestad (Nor) Sandnes SK | 0:34:15 |
84 | Espen Halvorsen Bjørgan (Nor) Trondhjems VK | 0:34:48 |
85 | Arne Gunnar Ensrud (Nor) Lillehammer CK | 0:35:42 |
86 | Dagfinn Seglem (Nor) Sandnes SK | 0:35:48 |
87 | Johannes Kahra (Ger) German National Team | 0:36:16 |
88 | Henrik Alpers (Nor) Bærum og Omegn CK | 0:36:43 |
89 | Vidar Mehl (Nor) Lillehammer CK | 0:36:51 |
90 | Marius Ness Haave (Nor) Drammen CK | 0:37:57 |
91 | Stian Slemdal (Nor) Lillehammer CK | 0:38:04 |
92 | Franz Schiewer (Ger) German National Team | 0:38:05 |
93 | Steffen Karstoft (Den) Team Østfold KF | 0:39:47 |
94 | Sverre Solheim Eckhoff (Nor) Bærum og Omegn CK | 0:40:23 |
Swipe to scroll horizontally
# | Rider Name (Country) Team | Result |
---|---|---|
1 | Bert-Jan Lindeman (Ned) Cyclingteam Jo Piels | 11:45:53 |
2 | Marcel Kittel (Ger) Thüringer Energie Team | 0:00:03 |
3 | Jelle Posthuma (Ned) Cyclingteam Jo Piels | 0:01:39 |
4 | Vegard Robinson Bugge (Nor) Joker Bianchi | 0:01:55 |
5 | Lars Andersson (Swe) Team Stockholm | 0:02:04 |
6 | Lorents Ola Aasvold (Nor) Trondhjems VK | 0:02:06 |
7 | Erik Kasa Jarlseth (Nor) Team Ringeriks-Kraft | Row 6 - Cell 2 |
8 | Andreas Landa (Nor) IF Frøy | 0:02:20 |
9 | Christer Jensen (Nor) Team Ringeriks-Kraft | 0:02:49 |
10 | Johan Frederik Ziesler (Nor) Sparebanken Vest-Ridley | Row 9 - Cell 2 |
11 | Torgeir Strandberg (Nor) Plussbank Cervelo | 0:03:29 |
12 | Bjørn Tore Hoem (Nor) CK Nor-Melhus | Row 11 - Cell 2 |
13 | Vegard Stake Laengen (Nor) Joker Bianchi | 0:04:38 |
14 | Ricky Enø (Den) Glud & Marstrand-LRØ Rådgivning | 0:05:44 |
15 | Ralf Matzka (Ger) German National Team | 0:06:14 |
16 | Johim Ariesen (Ned) Cyclingteam Jo Piels | 0:08:38 |
17 | Kristian Engen Forbord (Nor) CK Nor-Melhus | 0:10:11 |
18 | Marius Andre Hafsås (Nor) Eidsvoll SK | 0:10:22 |
19 | Kristoffer Aase Vabø (Nor) Region Hordaland | 0:10:34 |
20 | Pål Ødegård (Nor) Team Østfold KF | 0:10:38 |
21 | Vegard Nyhus (Nor) Drammen CK | 0:10:50 |
22 | Sebastian Kvålsvoll (Nor) CK Nor-Melhus | 0:11:05 |
23 | Ingar Stokstad (Nor) Joker Bianchi | Row 22 - Cell 2 |
24 | Jakob Södergrann (Swe) Team Stockholm | 0:11:28 |
25 | Stian Lie Håkenrud (Nor) Asker CK | 0:12:16 |
26 | Børge Godejord (Nor) Nesset CK | 0:12:26 |
27 | Thomas Rem (Nor) IF Frøy | 0:12:58 |
28 | Thomas Juhas (Ger) German National Team | 0:14:27 |
29 | Marc Goos (Ned) Cyclingteam Jo Piels | 0:15:17 |
30 | Endre Lunåshaug (Nor) Eidsvoll SK | 0:15:28 |
31 | Alexander Randin (Nor) Eidsvoll SK | 0:17:15 |
32 | Rick Andersson (Swe) Team Götaland | 0:19:42 |
33 | Krister Hagen (Nor) Nesset CK | 0:20:55 |
34 | Simon Nuber (Ger) Thüringer Energie Team | 0:21:36 |
35 | Theo Reinhardt (Ger) German National Team | 0:21:56 |
36 | Mats Lohne (Nor) Nesset CK | 0:24:29 |
37 | Jakob Steigmiller (Ger) Thüringer Energie Team | 0:27:09 |
38 | Kristian Løberg (Nor) CK Nor-Melhus | 0:27:32 |
39 | Anders Tombre Pettersen (Nor) CK Nor-Melhus | 0:28:14 |
40 | Mike William (Ger) Thüringer Energie Team | 0:29:08 |
41 | Tommy Frengen Evensen (Nor) Trondhjems VK | 0:29:29 |
42 | Aslak Sørensen Værnes (Nor) Team Ringeriks-Kraft | 0:29:31 |
43 | Kristoffer Sommer Wormsen (Nor) Asker CK | 0:30:06 |
44 | Olav Alekander Benjaminsen (Nor) CK Nor-Melhus | 0:31:03 |
45 | Bastian Bürgel (Ger) Thüringer Energie Team | 0:31:23 |
46 | Audun Brekke Fløtten (Nor) Team Ringeriks-Kraft | 0:32:13 |
47 | Øystein Stake Laengen (Nor) Plussbank Cervelo | Row 46 - Cell 2 |
48 | Adrian Gjølberg (Nor) Plussbank Cervelo | 0:32:30 |
49 | Daniel Slaatto Gomnes (Nor) Team Ringeriks-Kraft | 0:32:42 |
50 | Gøran Bollestad (Nor) Sandnes SK | 0:34:12 |
51 | Espen Halvorsen Bjørgan (Nor) Trondhjems VK | 0:34:45 |
52 | Dagfinn Seglem (Nor) Sandnes SK | 0:35:45 |
53 | Johannes Kahra (Ger) German National Team | 0:36:13 |
54 | Franz Schiewer (Ger) German National Team | 0:38:02 |
55 | Sverre Solheim Eckhoff (Nor) Bærum og Omegn CK | 0:40:20 |
Get The Leadout Newsletter
The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!
More race results
Latest on Cyclingnews
-
2025 Tour of the Alps includes 14,700m of climbing in just 739km and five days of racing
Route revealed in front of Christian Prudhomme and UCI President David Lappartient -
The 2025 UCI calendar could have a major gap as two February races are in doubt
Tour Colombia facing budget hurdles, could face cancellation, adding to potential absence of Volta a Valenciana -
Maxim Van Gils' contract battle with Lotto Dstny pushes pro cycling towards a football-style transfer market system
'Soon, a contract will no longer mean anything' team managers tells RTBF -
American Criterium Cup juggles eight-race US calendar for fourth edition in 2025
Racing begins June 6 at Saint Francis Tulsa Tough, with remaining schedule zig-zagging across central US