Tour of Norway 2025 - Stage 3

Jørpeland > Heia, 141.6km

29.05-01.06

Results

Stage

PosRiderTeam Time
1 Maxim Van Gils Red Bull-BORA-hansgrohe 3:23:17
2 Matthew Brennan Team Visma | Lease a Bike + 00.00
3 Victor Langellotti INEOS Grenadiers + 00.00
4 Jan Christen UAE Team Emirates-XRG + 00.00
5 Huub Artz Intermarché-Wanty + 00.03
6 Gal Glivar Alpecin-Deceuninck + 00.03
7 Ådne Holter Uno-X Mobility + 00.05
8 Jørgen Nordhagen Team Visma | Lease a Bike + 00.05
9 Odd Christian Eiking Unibet Tietema Rockets + 00.05
10 Tibor Del Grosso Alpecin-Deceuninck + 00.08
11 Tobias Lund Andresen Team Picnic PostNL + 00.08
12 AJ August INEOS Grenadiers + 00.14
13 Jonas Geens Team Flanders-Baloise + 00.16
14 Eduardo Sepulveda Lotto + 00.16
15 Fredrik Dversnes Uno-X Mobility + 00.19
16 Toralf Rydningen Martinsen Lillehammer CK Continental Team + 00.19
17 Vincent Van Hemelen Team Flanders-Baloise + 00.19
18 Cedrik Bakke Christophersen Unibet Tietema Rockets + 00.19
19 Henrik Fjellheim Lillehammer CK Continental Team + 00.31
20 Bjoern Koerdt Team Picnic PostNL + 00.31
21 Alessandro Covi UAE Team Emirates-XRG + 00.31
22 Krists Neilands Israel-Premier Tech + 00.39
23 Toon Aerts Lotto + 00.39
24 Morten Nørtoft Team Coloquick + 00.41
25 Attila Valter Team Visma | Lease a Bike + 00.41
26 Óscar Rodríguez INEOS Grenadiers + 00.41
27 Marius Innhaug Dahl Norway + 00.46
28 Lorenzo Rota Intermarché-Wanty + 00.46
29 Arjen Livyns Lotto + 00.49
30 Kevin Vermaerke Team Picnic PostNL + 01.00
31 Kieran Haug Project Echelon Racing + 01.06
32 Georg Rydningen Martinsen Lillehammer CK Continental Team + 01.09
33 Henri Vandenabeele Lotto + 01.13
34 Storm Ingebrigtsen Team Coop-Repsol + 01.13
35 Malte Hellerup Team Coloquick + 01.13
36 Ward Vanhoof Team Flanders-Baloise + 01.13
37 Tom Van Asbroeck Israel-Premier Tech + 01.30
38 Anton Palzer Red Bull-BORA-hansgrohe + 01.38
39 Even Thorvaldsen Lillehammer CK Continental Team + 01.38
40 Halvor Dolven Intermarché-Wanty + 01.38
41 Juan Guillermo Martinez Team Picnic PostNL + 02.19
42 Brem Deman Team Flanders-Baloise + 02.48
43 Elias Maris Team Flanders-Baloise + 02.48
44 Tim van Dijke Red Bull-BORA-hansgrohe + 02.56
45 Filip Maciejuk Red Bull-BORA-hansgrohe + 02.56
46 Mikkel Bjerg UAE Team Emirates-XRG + 03.37
47 William Blume Levy Uno-X Mobility + 03.37
48 Anders Skaarseth Uno-X Mobility + 03.37
49 Vegard Stake Laengen UAE Team Emirates-XRG + 03.37
50 Omar Fraile INEOS Grenadiers + 03.45
51 Per Strand Hagenes Team Visma | Lease a Bike + 03.53
52 Wessel Mouris Unibet Tietema Rockets + 04.24
53 Alexander Kamp Intermarché-Wanty + 04.31
54 Emil Toudal Team Coloquick + 04.31
55 Jonas Gregaard Lotto + 06.01
56 Laurent Gervais Project Echelon Racing + 06.01
57 Eirik Vang Aas Team Coop-Repsol + 06.32
58 Brage Aulstad Lillehammer CK Continental Team + 06.32
59 Hartthijs de Vries Unibet Tietema Rockets + 06.36
60 Felix Ørn-Kristoff Intermarché-Wanty + 08.00
61 Ethan Vernon Israel-Premier Tech + 08.52
62 Kiaan Watts Israel-Premier Tech + 08.52
63 Thomas Gloag Team Visma | Lease a Bike + 08.52
64 Dylan Vandenstorme Team Flanders-Baloise + 08.52
65 Anton Stensby Team Coop-Repsol + 08.52
66 Ludvik Holstad Lillehammer CK Continental Team + 08.52
67 Karsten Feldmann Team Coop-Repsol + 08.52
68 Rasmus Tiller Uno-X Mobility + 08.52
69 Daniel Årnes Norway + 08.52
70 Jelle Johannink Unibet Tietema Rockets + 10.17
71 Tim Naberman Team Picnic PostNL + 10.17
72 Stan Van Tricht Alpecin-Deceuninck + 10.55
73 Laurens Sweeck Alpecin-Deceuninck + 10.55
74 Martijn Budding Unibet Tietema Rockets + 10.55
75 Kasper Haugland Norway + 10.55
76 Alexander Kristoff Uno-X Mobility + 10.55
77 Lionel Taminiaux Lotto + 10.55
78 Emil Herzog Red Bull-BORA-hansgrohe + 10.55
79 Ryan Mullen Red Bull-BORA-hansgrohe + 11.02
80 Sebastian Molano UAE Team Emirates-XRG + 11.02
81 Rui Oliveira UAE Team Emirates-XRG + 11.42
82 Tosh Van der Sande Team Visma | Lease a Bike + 15.51
83 Simen Evertsen-Hegreberg Norway + 15.59
84 Trym Brennsæter Norway + 15.59
85 Peder Dahl Strand Norway + 15.59
86 Mees Vlot Team Picnic PostNL + 16.01
87 Jonas Walton Project Echelon Racing + 16.01
88 Johan Price-Pejtersen Alpecin-Deceuninck + 16.01
89 Itamar Einhorn Israel-Premier Tech + 16.23
90 Floris Van Tricht Israel-Premier Tech + 16.42
91 Joshua Gudnitz Team Coloquick + 18.32
- Arne Marit Intermarché-Wanty DNS
- Ethan Craine Project Echelon Racing DNF
- Artem Shmidt INEOS Grenadiers DNF
- Colby Lange Project Echelon Racing DNF

GC

PosRiderTeam Time
1 Matthew Brennan Team Visma | Lease a Bike 12:39:03
2 Victor Langellotti INEOS Grenadiers + 00.18
3 Jan Christen UAE Team Emirates-XRG + 00.29
4 Tibor Del Grosso Alpecin-Deceuninck + 00.33
5 Huub Artz Intermarché-Wanty + 00.34
6 Ådne Holter Uno-X Mobility + 00.36
7 Tobias Lund Andresen Team Picnic PostNL + 00.37
8 Jonas Geens Team Flanders-Baloise + 00.45
9 Fredrik Dversnes Uno-X Mobility + 00.50
10 Vincent Van Hemelen Team Flanders-Baloise + 00.50
11 Bjoern Koerdt Team Picnic PostNL + 01.02
12 Alessandro Covi UAE Team Emirates-XRG + 01.02
13 Jørgen Nordhagen Team Visma | Lease a Bike + 01.10
14 Cedrik Bakke Christophersen Unibet Tietema Rockets + 01.12
15 Attila Valter Team Visma | Lease a Bike + 01.12
16 Arjen Livyns Lotto + 01.20
17 Morten Nørtoft Team Coloquick + 01.34
18 Maxim Van Gils Red Bull-BORA-hansgrohe + 01.39
19 Storm Ingebrigtsen Team Coop-Repsol + 01.39
20 Henri Vandenabeele Lotto + 01.44
21 Kevin Vermaerke Team Picnic PostNL + 02.10
22 Tom Van Asbroeck Israel-Premier Tech + 02.18
23 Malte Hellerup Team Coloquick + 02.49
24 Toralf Rydningen Martinsen Lillehammer CK Continental Team + 03.16
25 Ward Vanhoof Team Flanders-Baloise + 03.37
26 Mikkel Bjerg UAE Team Emirates-XRG + 04.20
27 Even Thorvaldsen Lillehammer CK Continental Team + 04.23
28 Brem Deman Team Flanders-Baloise + 04.26
29 Per Strand Hagenes Team Visma | Lease a Bike + 04.41
30 Anton Palzer Red Bull-BORA-hansgrohe + 04.49
31 Tim van Dijke Red Bull-BORA-hansgrohe + 06.11
32 Filip Maciejuk Red Bull-BORA-hansgrohe + 06.11
33 Elias Maris Team Flanders-Baloise + 06.15
34 Odd Christian Eiking Unibet Tietema Rockets + 06.44
35 Alexander Kamp Intermarché-Wanty + 07.23
36 Marius Innhaug Dahl Norway + 07.37
37 Wessel Mouris Unibet Tietema Rockets + 07.48
38 William Blume Levy Uno-X Mobility + 07.50
39 Vegard Stake Laengen UAE Team Emirates-XRG + 08.03
40 Jonas Gregaard Lotto + 08.46
41 Hartthijs de Vries Unibet Tietema Rockets + 08.53
42 Toon Aerts Lotto + 09.13
43 Gal Glivar Alpecin-Deceuninck + 09.17
44 Óscar Rodríguez INEOS Grenadiers + 09.55
45 Lorenzo Rota Intermarché-Wanty + 10.05
46 Anton Stensby Team Coop-Repsol + 10.18
47 Kieran Haug Project Echelon Racing + 10.25
48 Krists Neilands Israel-Premier Tech + 10.43
49 AJ August INEOS Grenadiers + 10.48
50 Ludvik Holstad Lillehammer CK Continental Team + 10.55
51 Felix Ørn-Kristoff Intermarché-Wanty + 11.08
52 Juan Guillermo Martinez Team Picnic PostNL + 11.38
53 Alexander Kristoff Uno-X Mobility + 11.43
54 Daniel Årnes Norway + 11.47
55 Ethan Vernon Israel-Premier Tech + 11.54
56 Anders Skaarseth Uno-X Mobility + 12.33
57 Dylan Vandenstorme Team Flanders-Baloise + 12.36
58 Karsten Feldmann Team Coop-Repsol + 12.56
59 Halvor Dolven Intermarché-Wanty + 13.12
60 Jelle Johannink Unibet Tietema Rockets + 13.47
61 Henrik Fjellheim Lillehammer CK Continental Team + 13.56
62 Kiaan Watts Israel-Premier Tech + 14.06
63 Eduardo Sepulveda Lotto + 14.09
64 Georg Rydningen Martinsen Lillehammer CK Continental Team + 14.34
65 Omar Fraile INEOS Grenadiers + 14.59
66 Sebastian Molano UAE Team Emirates-XRG + 15.04
67 Emil Toudal Team Coloquick + 16.18
68 Laurent Gervais Project Echelon Racing + 17.13
69 Rasmus Tiller Uno-X Mobility + 18.28
70 Martijn Budding Unibet Tietema Rockets + 18.57
71 Peder Dahl Strand Norway + 19.35
72 Tim Naberman Team Picnic PostNL + 19.56
73 Stan Van Tricht Alpecin-Deceuninck + 21.08
74 Kasper Haugland Norway + 21.46
75 Brage Aulstad Lillehammer CK Continental Team + 22.59
76 Thomas Gloag Team Visma | Lease a Bike + 23.04
77 Eirik Vang Aas Team Coop-Repsol + 23.16
78 Floris Van Tricht Israel-Premier Tech + 25.53
79 Tosh Van der Sande Team Visma | Lease a Bike + 26.49
80 Emil Herzog Red Bull-BORA-hansgrohe + 26.52
81 Rui Oliveira UAE Team Emirates-XRG + 27.02
82 Johan Price-Pejtersen Alpecin-Deceuninck + 28.36
83 Ryan Mullen Red Bull-BORA-hansgrohe + 28.54
84 Laurens Sweeck Alpecin-Deceuninck + 29.13
85 Itamar Einhorn Israel-Premier Tech + 30.50
86 Trym Brennsæter Norway + 32.40
87 Lionel Taminiaux Lotto + 33.47
88 Joshua Gudnitz Team Coloquick + 35.16
89 Simen Evertsen-Hegreberg Norway + 45.20
90 Mees Vlot Team Picnic PostNL + 45.22
91 Jonas Walton Project Echelon Racing + 52.20
- Arne Marit Intermarché-Wanty DNS
- Ethan Craine Project Echelon Racing DNF
- Artem Shmidt INEOS Grenadiers DNF
- Colby Lange Project Echelon Racing DNF

Youth

PosRiderTeam Time
1 Matthew Brennan Team Visma | Lease a Bike 12:39:03
2 Jan Christen UAE Team Emirates-XRG + 00.29
3 Tibor Del Grosso Alpecin-Deceuninck + 00.33
4 Bjoern Koerdt Team Picnic PostNL + 01.02
5 Jørgen Nordhagen Team Visma | Lease a Bike + 01.10
6 Storm Ingebrigtsen Team Coop-Repsol + 01.39
7 Malte Hellerup Team Coloquick + 02.49
8 Even Thorvaldsen Lillehammer CK Continental Team + 04.23
9 Per Strand Hagenes Team Visma | Lease a Bike + 04.41
10 Marius Innhaug Dahl Norway + 07.37
11 AJ August INEOS Grenadiers + 10.48
12 Felix Ørn-Kristoff Intermarché-Wanty + 11.08
13 Juan Guillermo Martinez Team Picnic PostNL + 11.38
14 Karsten Feldmann Team Coop-Repsol + 12.56
15 Halvor Dolven Intermarché-Wanty + 13.12
16 Georg Rydningen Martinsen Lillehammer CK Continental Team + 14.34
17 Kasper Haugland Norway + 21.46
18 Emil Herzog Red Bull-BORA-hansgrohe + 26.52
19 Trym Brennsæter Norway + 32.40
20 Simen Evertsen-Hegreberg Norway + 45.20
21 Mees Vlot Team Picnic PostNL + 45.22
22 Jonas Walton Project Echelon Racing + 52.20

Points

PosRiderTeam Points
1 Matthew Brennan Team Visma | Lease a Bike 59
2 Tibor Del Grosso Alpecin-Deceuninck 35
3 Storm Ingebrigtsen Team Coop-Repsol 33
4 Tobias Lund Andresen Team Picnic PostNL 31
5 Maxim Van Gils Red Bull-BORA-hansgrohe 29
6 Victor Langellotti INEOS Grenadiers 26
7 Sebastian Molano UAE Team Emirates-XRG 24
8 Jan Christen UAE Team Emirates-XRG 23
9 Ådne Holter Uno-X Mobility 17
10 Alexander Kristoff Uno-X Mobility 16
11 Huub Artz Intermarché-Wanty 15
12 Jonas Geens Team Flanders-Baloise 13
13 Ludvik Holstad Lillehammer CK Continental Team 13
14 Odd Christian Eiking Unibet Tietema Rockets 12
15 Karsten Feldmann Team Coop-Repsol 12
16 Fredrik Dversnes Uno-X Mobility 11
17 Daniel Årnes Norway 10
18 Jelle Johannink Unibet Tietema Rockets 10
19 Brage Aulstad Lillehammer CK Continental Team 10
20 Gal Glivar Alpecin-Deceuninck 10
21 Bjoern Koerdt Team Picnic PostNL 8
22 Jørgen Nordhagen Team Visma | Lease a Bike 8
23 Tom Van Asbroeck Israel-Premier Tech 8
24 Kasper Haugland Norway 8
25 Mikkel Bjerg UAE Team Emirates-XRG 6
26 Emil Toudal Team Coloquick 6
27 Alessandro Covi UAE Team Emirates-XRG 5
28 Anton Stensby Team Coop-Repsol 4
29 AJ August INEOS Grenadiers 4
30 Arjen Livyns Lotto 3
31 Per Strand Hagenes Team Visma | Lease a Bike 3
32 Morten Nørtoft Team Coloquick 2
33 Eduardo Sepulveda Lotto 2
34 Elias Maris Team Flanders-Baloise 1
35 Joshua Gudnitz Team Coloquick 1

Mountain

PosRiderTeam Points
1 Joshua Gudnitz Team Coloquick 21
2 Emil Toudal Team Coloquick 13
3 Brage Aulstad Lillehammer CK Continental Team 12
4 Kasper Haugland Norway 12
5 Storm Ingebrigtsen Team Coop-Repsol 10
6 Mikkel Bjerg UAE Team Emirates-XRG 9
7 Jan Christen UAE Team Emirates-XRG 8
8 Jelle Johannink Unibet Tietema Rockets 8
9 Maxim Van Gils Red Bull-BORA-hansgrohe 6
10 Juan Guillermo Martinez Team Picnic PostNL 6
11 Jonas Gregaard Lotto 6
12 Dylan Vandenstorme Team Flanders-Baloise 5
13 Matthew Brennan Team Visma | Lease a Bike 4
14 Thomas Gloag Team Visma | Lease a Bike 4
15 Trym Brennsæter Norway 4
16 Victor Langellotti INEOS Grenadiers 3
17 Eirik Vang Aas Team Coop-Repsol 3
18 Ådne Holter Uno-X Mobility 2
19 Per Strand Hagenes Team Visma | Lease a Bike 2
20 Rui Oliveira UAE Team Emirates-XRG 2

Team

PosTeamTime
1 Team Visma | Lease a Bike 37:59:35
2 Team Flanders-Baloise + 01.15
3 Team Picnic PostNL + 01.23
4 Lotto + 03.05
5 UAE Team Emirates-XRG + 03.25
6 Uno-X Mobility + 03.25
7 Unibet Tietema Rockets + 05.15
8 Intermarché-Wanty + 05.36
9 Lillehammer CK Continental Team + 06.52
10 Red Bull-BORA-hansgrohe + 10.29
11 INEOS Grenadiers + 12.03
12 Team Coloquick + 12.09
13 Israel-Premier Tech + 15.38
14 Team Coop-Repsol + 20.21
15 Norway + 28.20
16 Alpecin-Deceuninck + 28.36
17 Project Echelon Racing + 50.31

Race profile

Race
Tour of Norway
Start date
29.05.2025
End date
01.06.2025
Total distance
141.6 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 ❤️