Tour of Norway 2023 - Stage 3

Stavanger > Stavanger, 151.0km

26.05-29.05

Results

Stage

PosRiderTeam Time
1 Alexander Kristoff Uno-X Pro Cycling Team 3:19:17
2 Tobias Lund Andresen Team dsm-firmenich + 00.00
3 Jordi Meeus BORA-hansgrohe + 00.00
4 Madis Mihkels Intermarché-Circus-Wanty + 00.00
5 Marijn van den Berg EF Education-EasyPost + 00.00
6 Tim van Dijke Jumbo-Visma + 00.00
7 Edward Planckaert Alpecin-Deceuninck + 00.00
8 Rasmus Tiller Uno-X Pro Cycling Team + 00.00
9 Thibau Nys Lidl-Trek + 00.00
10 Vito Braet Team Flanders-Baloise + 00.00
11 Nick van der Lijke Leopard Togt Pro Cycling + 00.00
12 Luca Colnaghi Green Project-Bardiani CSF-Faizanè + 00.00
13 Fernando Barceló Caja Rural-Seguros RGA + 00.00
14 Ben Tulett INEOS Grenadiers + 00.00
15 Alessandro Fedeli Q36.5 Pro Cycling Team + 00.00
16 Magnus Sheffield INEOS Grenadiers + 00.00
17 Eduard Prades Caja Rural-Seguros RGA + 00.00
18 Nickolas Zukowsky Q36.5 Pro Cycling Team + 00.00
19 August Jensen Human Powered Health + 00.00
20 Lorenzo Milesi Team dsm-firmenich + 00.00
21 Rune Herregodts Intermarché-Circus-Wanty + 00.00
22 Mathias Vacek Lidl-Trek + 00.00
23 Carl Fredrik Hagen Q36.5 Pro Cycling Team + 00.00
24 Jonas Koch BORA-hansgrohe + 00.00
25 Bart Lemmen Human Powered Health + 00.00
26 Mike Teunissen Intermarché-Circus-Wanty + 00.00
27 Tobias Halland Johannessen Uno-X Pro Cycling Team + 00.00
28 Alexander Kamp Tudor Pro Cycling Team + 00.00
29 Axel Laurance Alpecin-Deceuninck + 00.00
30 Odd Christian Eiking EF Education-EasyPost + 00.00
31 Maurice Ballerstedt Alpecin-Deceuninck + 00.00
32 Michael Valgren EF Education-EasyPost + 00.00
33 Ben Zwiehoff BORA-hansgrohe + 00.00
34 Attila Valter Jumbo-Visma + 00.00
35 Marco Brenner Team dsm-firmenich + 00.00
36 Gijs Leemreize Jumbo-Visma + 00.00
37 Jonas Rutsch EF Education-EasyPost + 00.00
38 Luca Vergallito Alpecin-Deceuninck + 00.00
39 Sebastian Schönberger Human Powered Health + 00.00
40 Ådne Holter Uno-X Pro Cycling Team + 00.00
41 Trym Brennsæter Norway + 00.00
42 Johannes Staune-Mittet Jumbo-Visma + 00.00
43 Dries De Pooter Intermarché-Circus-Wanty + 00.00
44 Mick van Dijke Jumbo-Visma + 00.00
45 Lucas Eriksson Tudor Pro Cycling Team + 00.00
46 Markus Hoelgaard Lidl-Trek + 00.00
47 Cedrik Bakke Christophersen Team Coop-Repsol + 00.11
48 Jasper Stuyven Lidl-Trek + 00.16
49 Marco Haller BORA-hansgrohe + 00.22
50 Vincent Van Hemelen Team Flanders-Baloise + 00.36
51 Kevin Vermaerke Team dsm-firmenich + 00.36
52 Romain Combaud Team dsm-firmenich + 00.36
53 Robin Froidevaux Tudor Pro Cycling Team + 00.36
54 Jacob Eriksson Tudor Pro Cycling Team + 00.36
55 Arthur Kluckers Tudor Pro Cycling Team + 00.36
56 Joshua Tarling INEOS Grenadiers + 00.36
57 Kristian Aasvold Human Powered Health + 00.36
58 Alex Tolio Green Project-Bardiani CSF-Faizanè + 00.36
59 Julen Amezqueta Caja Rural-Seguros RGA + 00.36
60 Ide Schelling BORA-hansgrohe + 00.36
61 Mathias Bregnhøj Leopard Togt Pro Cycling + 00.36
62 Jefferson Cepeda Caja Rural-Seguros RGA + 00.36
63 Elias Maris Team Flanders-Baloise + 00.36
64 Stephen Bassett Human Powered Health + 00.36
65 Walter Calzoni Q36.5 Pro Cycling Team + 00.36
66 Simen Evertsen-Hegreberg Norway + 01.04
67 Tobias Ludvigsson Q36.5 Pro Cycling Team + 01.04
68 Sean Flynn Team dsm-firmenich + 01.04
69 Harry Birchill Saint Piran + 01.04
70 Robin Juel Skivild Leopard Togt Pro Cycling + 01.04
71 Asbjørn Hellemose Lidl-Trek + 01.04
72 Jens Keukeleire EF Education-EasyPost + 01.18
73 Tom Paquot Intermarché-Circus-Wanty + 03.00
74 Ludvik Holstad Norway + 03.00
75 Tosh Van der Sande Jumbo-Visma + 03.00
76 Will Tidball Saint Piran + 03.00
77 Connor Swift INEOS Grenadiers + 04.27
78 Oliver Knudsen Leopard Togt Pro Cycling + 05.39
79 Dries De Bondt Alpecin-Deceuninck + 05.39
80 Andre Drege Team Coop-Repsol + 05.39
81 Manuele Tarozzi Green Project-Bardiani CSF-Faizanè + 05.39
82 Robbe Ghys Alpecin-Deceuninck + 06.06
83 Luca Rastelli Green Project-Bardiani CSF-Faizanè + 06.22
84 Kamil Malecki Q36.5 Pro Cycling Team + 06.22
85 Enrico Zanoncello Green Project-Bardiani CSF-Faizanè + 06.22
86 Joel Nicolau Caja Rural-Seguros RGA + 06.22
87 Miguel Heidemann Leopard Togt Pro Cycling + 06.22
88 Riccardo Lucca Green Project-Bardiani CSF-Faizanè + 06.22
89 Kasper Viberg Søgaard Leopard Togt Pro Cycling + 06.22
90 Zeb Kyffin Saint Piran + 06.22
91 Torbjørn Røed Norway + 06.22
92 Martin Urianstad Bugge Uno-X Pro Cycling Team + 06.22
93 Roland Thalmann Tudor Pro Cycling Team + 06.22
94 Calum Johnston Caja Rural-Seguros RGA + 06.22
95 Magnus Wæhre Team Coop-Repsol + 06.22
96 Edward Theuns Lidl-Trek + 06.22
97 Håkon Aalrust Team Coop-Repsol + 06.22
98 Adrien Petit Intermarché-Circus-Wanty + 06.22
99 Halvor Dolven Norway + 06.28
100 Arno Claeys Team Flanders-Baloise + 08.07
101 Kalle Kvam Team Coop-Repsol + 08.37
102 Leo Hayter INEOS Grenadiers + 08.40
103 Lucas Plapp INEOS Grenadiers + 08.54
104 Anders Halland Johannessen Uno-X Pro Cycling Team + 08.54
105 Chad Haga Human Powered Health + 09.22
106 Eirik Lunder Team Coop-Repsol + 09.22
107 Eirik Vang Aas Norway + 09.22
108 Bradley Symonds Saint Piran + 09.22
- Georg Steinhauser EF Education-EasyPost DNS
- Jack Rootkin-Gray Saint Piran DNS
- Alexandar Richardson Saint Piran DNS
- Shane Archbold BORA-hansgrohe DNF

GC

PosRiderTeam Time
1 Ben Tulett INEOS Grenadiers 9:50:45
2 Magnus Sheffield INEOS Grenadiers + 00.05
3 Thibau Nys Lidl-Trek + 00.23
4 Attila Valter Jumbo-Visma + 00.24
5 Alexander Kamp Tudor Pro Cycling Team + 00.30
6 Rune Herregodts Intermarché-Circus-Wanty + 00.31
7 Ådne Holter Uno-X Pro Cycling Team + 00.31
8 Mathias Vacek Lidl-Trek + 00.32
9 Tobias Halland Johannessen Uno-X Pro Cycling Team + 00.33
10 Marco Brenner Team dsm-firmenich + 00.36
11 Odd Christian Eiking EF Education-EasyPost + 00.42
12 Ben Zwiehoff BORA-hansgrohe + 00.48
13 Lorenzo Milesi Team dsm-firmenich + 00.49
14 Jonas Rutsch EF Education-EasyPost + 00.51
15 Luca Vergallito Alpecin-Deceuninck + 00.54
16 Mick van Dijke Jumbo-Visma + 00.56
17 Marijn van den Berg EF Education-EasyPost + 01.01
18 Carl Fredrik Hagen Q36.5 Pro Cycling Team + 01.03
19 Mike Teunissen Intermarché-Circus-Wanty + 01.05
20 Axel Laurance Alpecin-Deceuninck + 01.06
21 Bart Lemmen Human Powered Health + 01.07
22 Lucas Eriksson Tudor Pro Cycling Team + 01.12
23 Johannes Staune-Mittet Jumbo-Visma + 01.15
24 Vito Braet Team Flanders-Baloise + 01.18
25 Nick van der Lijke Leopard Togt Pro Cycling + 01.19
26 Jonas Koch BORA-hansgrohe + 01.22
27 Tobias Lund Andresen Team dsm-firmenich + 01.31
28 Gijs Leemreize Jumbo-Visma + 01.33
29 Rasmus Tiller Uno-X Pro Cycling Team + 01.38
30 Madis Mihkels Intermarché-Circus-Wanty + 01.39
31 Alessandro Fedeli Q36.5 Pro Cycling Team + 02.00
32 Eduard Prades Caja Rural-Seguros RGA + 02.00
33 Cedrik Bakke Christophersen Team Coop-Repsol + 02.01
34 Nickolas Zukowsky Q36.5 Pro Cycling Team + 02.03
35 Jordi Meeus BORA-hansgrohe + 02.03
36 Sebastian Schönberger Human Powered Health + 02.05
37 Kevin Vermaerke Team dsm-firmenich + 02.06
38 Trym Brennsæter Norway + 02.06
39 Edward Planckaert Alpecin-Deceuninck + 02.08
40 Alex Tolio Green Project-Bardiani CSF-Faizanè + 02.08
41 Julen Amezqueta Caja Rural-Seguros RGA + 02.18
42 Jefferson Cepeda Caja Rural-Seguros RGA + 02.22
43 Joshua Tarling INEOS Grenadiers + 02.29
44 Tobias Ludvigsson Q36.5 Pro Cycling Team + 02.30
45 Kristian Aasvold Human Powered Health + 02.36
46 Walter Calzoni Q36.5 Pro Cycling Team + 02.39
47 Jacob Eriksson Tudor Pro Cycling Team + 02.41
48 Jasper Stuyven Lidl-Trek + 02.42
49 Ide Schelling BORA-hansgrohe + 02.43
50 Romain Combaud Team dsm-firmenich + 02.50
51 Elias Maris Team Flanders-Baloise + 02.53
52 Arthur Kluckers Tudor Pro Cycling Team + 03.12
53 Robin Froidevaux Tudor Pro Cycling Team + 03.18
54 Luca Colnaghi Green Project-Bardiani CSF-Faizanè + 03.21
55 Stephen Bassett Human Powered Health + 03.22
56 August Jensen Human Powered Health + 03.36
57 Robin Juel Skivild Leopard Togt Pro Cycling + 03.41
58 Fernando Barceló Caja Rural-Seguros RGA + 03.58
59 Michael Valgren EF Education-EasyPost + 04.30
60 Asbjørn Hellemose Lidl-Trek + 04.32
61 Markus Hoelgaard Lidl-Trek + 04.36
62 Mathias Bregnhøj Leopard Togt Pro Cycling + 04.38
63 Jens Keukeleire EF Education-EasyPost + 04.51
64 Marco Haller BORA-hansgrohe + 04.52
65 Connor Swift INEOS Grenadiers + 06.10
66 Andre Drege Team Coop-Repsol + 07.23
67 Miguel Heidemann Leopard Togt Pro Cycling + 08.22
68 Oliver Knudsen Leopard Togt Pro Cycling + 08.27
69 Torbjørn Røed Norway + 08.32
70 Luca Rastelli Green Project-Bardiani CSF-Faizanè + 08.36
71 Magnus Wæhre Team Coop-Repsol + 08.49
72 Halvor Dolven Norway + 09.16
73 Roland Thalmann Tudor Pro Cycling Team + 09.36
74 Calum Johnston Caja Rural-Seguros RGA + 09.44
75 Manuele Tarozzi Green Project-Bardiani CSF-Faizanè + 09.50
76 Zeb Kyffin Saint Piran + 10.09
77 Robbe Ghys Alpecin-Deceuninck + 10.36
78 Arno Claeys Team Flanders-Baloise + 11.08
79 Martin Urianstad Bugge Uno-X Pro Cycling Team + 11.23
80 Alexander Kristoff Uno-X Pro Cycling Team + 11.48
81 Leo Hayter INEOS Grenadiers + 11.51
82 Tim van Dijke Jumbo-Visma + 12.01
83 Maurice Ballerstedt Alpecin-Deceuninck + 12.03
84 Anders Halland Johannessen Uno-X Pro Cycling Team + 12.05
85 Vincent Van Hemelen Team Flanders-Baloise + 12.14
86 Simen Evertsen-Hegreberg Norway + 13.02
87 Bradley Symonds Saint Piran + 13.02
88 Sean Flynn Team dsm-firmenich + 13.19
89 Harry Birchill Saint Piran + 13.24
90 Kamil Malecki Q36.5 Pro Cycling Team + 13.39
91 Dries De Pooter Intermarché-Circus-Wanty + 13.41
92 Ludvik Holstad Norway + 14.58
93 Will Tidball Saint Piran + 15.51
94 Tosh Van der Sande Jumbo-Visma + 15.59
95 Tom Paquot Intermarché-Circus-Wanty + 16.38
96 Riccardo Lucca Green Project-Bardiani CSF-Faizanè + 17.59
97 Håkon Aalrust Team Coop-Repsol + 19.23
98 Edward Theuns Lidl-Trek + 19.24
99 Dries De Bondt Alpecin-Deceuninck + 19.40
100 Adrien Petit Intermarché-Circus-Wanty + 20.00
101 Joel Nicolau Caja Rural-Seguros RGA + 20.04
102 Enrico Zanoncello Green Project-Bardiani CSF-Faizanè + 20.13
103 Kasper Viberg Søgaard Leopard Togt Pro Cycling + 20.14
104 Eirik Vang Aas Norway + 21.49
105 Kalle Kvam Team Coop-Repsol + 22.02
106 Chad Haga Human Powered Health + 22.44
107 Eirik Lunder Team Coop-Repsol + 23.41
108 Lucas Plapp INEOS Grenadiers + 41.30
- Georg Steinhauser EF Education-EasyPost DNS
- Jack Rootkin-Gray Saint Piran DNS
- Alexandar Richardson Saint Piran DNS
- Shane Archbold BORA-hansgrohe DNF

Youth

PosRiderTeam Time
1 Ben Tulett INEOS Grenadiers 9:50:45
2 Magnus Sheffield INEOS Grenadiers + 00.05
3 Thibau Nys Lidl-Trek + 00.23
4 Mathias Vacek Lidl-Trek + 00.32
5 Marco Brenner Team dsm-firmenich + 00.36
6 Lorenzo Milesi Team dsm-firmenich + 00.49
7 Axel Laurance Alpecin-Deceuninck + 01.06
8 Johannes Staune-Mittet Jumbo-Visma + 01.15
9 Tobias Lund Andresen Team dsm-firmenich + 01.31
10 Madis Mihkels Intermarché-Circus-Wanty + 01.39
11 Cedrik Bakke Christophersen Team Coop-Repsol + 02.01
12 Trym Brennsæter Norway + 02.06
13 Joshua Tarling INEOS Grenadiers + 02.29
14 Walter Calzoni Q36.5 Pro Cycling Team + 02.39
15 Robin Juel Skivild Leopard Togt Pro Cycling + 03.41
16 Magnus Wæhre Team Coop-Repsol + 08.49
17 Halvor Dolven Norway + 09.16
18 Leo Hayter INEOS Grenadiers + 11.51
19 Maurice Ballerstedt Alpecin-Deceuninck + 12.03
20 Simen Evertsen-Hegreberg Norway + 13.02
21 Harry Birchill Saint Piran + 13.24
22 Dries De Pooter Intermarché-Circus-Wanty + 13.41
23 Kasper Viberg Søgaard Leopard Togt Pro Cycling + 20.14
24 Eirik Vang Aas Norway + 21.49
25 Kalle Kvam Team Coop-Repsol + 22.02

Points

PosRiderTeam Points
1 Thibau Nys Lidl-Trek 44
2 Tobias Lund Andresen Team dsm-firmenich 37
3 Tobias Halland Johannessen Uno-X Pro Cycling Team 32
4 Jordi Meeus BORA-hansgrohe 32
5 Ben Tulett INEOS Grenadiers 30
6 Magnus Sheffield INEOS Grenadiers 30
7 Alexander Kamp Tudor Pro Cycling Team 26
8 Edward Planckaert Alpecin-Deceuninck 23
9 Attila Valter Jumbo-Visma 20
10 Mick van Dijke Jumbo-Visma 19
11 Marijn van den Berg EF Education-EasyPost 17
12 Ådne Holter Uno-X Pro Cycling Team 16
13 Mike Teunissen Intermarché-Circus-Wanty 15
14 Alexander Kristoff Uno-X Pro Cycling Team 15
15 Rune Herregodts Intermarché-Circus-Wanty 12
16 Madis Mihkels Intermarché-Circus-Wanty 12
17 Mathias Vacek Lidl-Trek 11
18 Nick van der Lijke Leopard Togt Pro Cycling 10
19 Tim van Dijke Jumbo-Visma 10
20 Maurice Ballerstedt Alpecin-Deceuninck 10
21 Marco Brenner Team dsm-firmenich 9
22 Robbe Ghys Alpecin-Deceuninck 9
23 Rasmus Tiller Uno-X Pro Cycling Team 8
24 Kevin Vermaerke Team dsm-firmenich 6
25 Vito Braet Team Flanders-Baloise 6
26 Ben Zwiehoff BORA-hansgrohe 5
27 Jonas Koch BORA-hansgrohe 5
28 Odd Christian Eiking EF Education-EasyPost 4
29 Lorenzo Milesi Team dsm-firmenich 4
30 Axel Laurance Alpecin-Deceuninck 4
31 Luca Colnaghi Green Project-Bardiani CSF-Faizanè 4
32 Torbjørn Røed Norway 4
33 Jonas Rutsch EF Education-EasyPost 3
34 August Jensen Human Powered Health 3
35 Fernando Barceló Caja Rural-Seguros RGA 3
36 Dries De Bondt Alpecin-Deceuninck 2
37 Bart Lemmen Human Powered Health 1
38 Alessandro Fedeli Q36.5 Pro Cycling Team 1
39 Andre Drege Team Coop-Repsol 1

Mountain

PosRiderTeam Points
1 Joel Nicolau Caja Rural-Seguros RGA 19
2 Mathias Bregnhøj Leopard Togt Pro Cycling 15
3 Torbjørn Røed Norway 13
4 Mathias Vacek Lidl-Trek 9
5 Magnus Sheffield INEOS Grenadiers 9
6 Ben Tulett INEOS Grenadiers 8
7 Ådne Holter Uno-X Pro Cycling Team 7
8 Manuele Tarozzi Green Project-Bardiani CSF-Faizanè 7
9 Dries De Pooter Intermarché-Circus-Wanty 7
10 Lorenzo Milesi Team dsm-firmenich 6
11 Dries De Bondt Alpecin-Deceuninck 6
12 Thibau Nys Lidl-Trek 4
13 Mike Teunissen Intermarché-Circus-Wanty 3
14 Kevin Vermaerke Team dsm-firmenich 3
15 Jefferson Cepeda Caja Rural-Seguros RGA 3
16 Attila Valter Jumbo-Visma 2
17 Ben Zwiehoff BORA-hansgrohe 2
18 Oliver Knudsen Leopard Togt Pro Cycling 2
19 Odd Christian Eiking EF Education-EasyPost 1
20 Zeb Kyffin Saint Piran 1
21 Anders Halland Johannessen Uno-X Pro Cycling Team 1

Team

PosTeamTime
1 EF Education-EasyPost 29:34:30
2 Uno-X Pro Cycling Team + 00.04
3 INEOS Grenadiers + 00.08
4 Team dsm-firmenich + 00.12
5 Jumbo-Visma + 00.20
6 Lidl-Trek + 01.01
7 BORA-hansgrohe + 01.07
8 Intermarché-Circus-Wanty + 01.14
9 Alpecin-Deceuninck + 01.33
10 Q36.5 Pro Cycling Team + 01.54
11 Tudor Pro Cycling Team + 02.03
12 Human Powered Health + 02.34
13 Caja Rural-Seguros RGA + 03.36
14 Leopard Togt Pro Cycling + 04.18
15 Team Flanders-Baloise + 04.42
16 Norway + 08.14
17 Green Project-Bardiani CSF-Faizanè + 09.01
18 Team Coop-Repsol + 15.58
19 Saint Piran + 16.56

Race profile

Race
Tour of Norway
Start date
26.05.2023
End date
29.05.2023
Total distance
151.0 km
Gen
Men
Cat
2.Pro
Country
Norway
Discipline
Road

we are grateful to our partners.
Are you?

We believe cycling journalism should be accessible to everyone. That's why Domestique remains free to read, with the support of our partners. We work with brands that respect our audience and help us keep producing independent cycling journalism. If you come across them, we hope you'll consider supporting the brands that support Domestique.

Domestique
Co-created with our Founding Domestiques Thank you for your ideas, feedback and support ❤️