Tour of Estonia 2025 - Stage 2

Tartu > Tartu, 164.8km

30.05-31.05

Results

Stage

PosRiderTeam Time
1 Marcus Sander Hansen BHS-PL Beton Bornholm 3:52:37
2 Ville Merlöv Sweden + 00.35
3 Niklas Larsen BHS-PL Beton Bornholm + 00.55
4 Mads Andersen Airtox-Carl Ras + 01.14
5 Norman Vahtra Estonia + 01.14
6 Radoslaw Fratczak Voster ATS Team + 01.14
7 Filippo Ridolfo Team Novo Nordisk + 01.14
8 Patryk Stosz Voster ATS Team + 01.14
9 Hugo Lennartsson Sweden + 01.14
10 David Larsson Motala AIF Continental + 01.14
11 Kacper Mientki Mazowsze Serce Polski + 01.14
12 Matyas Kopecky Team Novo Nordisk + 01.14
13 Norbert Banaszek ATT Investments + 01.14
14 Daan van Sintmaartensdijk BEAT Cycling Club + 01.14
15 Dominik Neuman ATT Investments + 01.14
16 Pawel Szostka Monogo Lubelskie Perla Polski + 01.14
17 Teodor De Luca Sweden + 01.14
18 Karl Patrick Lauk Quick Pro Team + 01.14
19 Olivers Skrapcis Energus Cycling Team + 01.14
20 Mateusz Kostanski Voster ATS Team + 01.14
21 Rokas Kmieliauskas Energus Cycling Team + 01.14
22 Emil Schandorff Iwersen BHS-PL Beton Bornholm + 01.14
23 Boas Lysgaard BHS-PL Beton Bornholm + 01.14
24 Jakub Kaczmarek Mazowsze Serce Polski + 01.14
25 Victor Grue Enggaard BHS-PL Beton Bornholm + 01.14
26 Lauri Tamm Estonia + 01.14
27 Joel Mellby Sweden + 01.14
28 Marceli Boguslawski ATT Investments + 01.14
29 Gustav Lovidius Sweden + 01.14
30 Karlis Klismets Energus Cycling Team + 01.14
31 Matias Malmberg Airtox-Carl Ras + 01.14
32 Aaron Aus Quick Pro Team + 01.14
33 Marijn Maas BEAT Cycling Club + 01.14
34 Michal Pomorski Mazowsze Serce Polski + 01.14
35 Hubert Grygowski Mazowsze Serce Polski + 01.14
36 Stijn Appel BEAT Cycling Club + 01.14
37 Romet Pajur Estonia + 01.14
38 Oliver Mätik Estonia + 01.22
39 Sam Brand Team Novo Nordisk + 03.23
40 Tobiasz Pawlak Voster ATS Team + 03.23
41 Michal Zelazowski Voster ATS Team + 05.52
42 Zak Coleman Voster ATS Team + 05.52
43 Karl Kurits Estonia + 05.57
44 Fredrik Johansson Motala AIF Continental + 05.57
45 Jakub Musialik Monogo Lubelskie Perla Polski + 05.57
46 Andreas Brandt Aidel BHS-PL Beton Bornholm + 05.57
47 Warren Moolman Madar Pro Cycling Team + 05.57
48 Daniel Turek ATT Investments + 05.57
49 Szymon Wisniewski Monogo Lubelskie Perla Polski + 05.57
50 Mantas Januskevicius Energus Cycling Team + 05.57
51 Mihkel Räim Quick Pro Team + 05.57
52 Stian Rosenlund Airtox-Carl Ras + 06.04
53 Matias Ahtosalo Finland + 11.53
54 Acke Dahlblom Sweden + 11.53
55 Gleb Karpenko Quick Pro Team + 11.53
56 Jude Gabriel Francisco Victoria Sports Pro Cycling + 11.53
57 Alfred Mørch Kongstad Airtox-Carl Ras + 11.53
- Karlis Valters Grundulis Latvia DNF
- Edson Corbadora Victoria Sports Pro Cycling DNF
- Yacine Hamza Madar Pro Cycling Team DNF
- Kacper Majewski Monogo Lubelskie Perla Polski DNF
- Umberto Poli Team Novo Nordisk DNF
- David Drouin EuroCyclingTrips-CCN DNF
- Jaakko Sillankorva Finland DNF
- Martijn Tusveld BEAT Cycling Club DNF
- Martin Laas Quick Pro Team DNF
- Kristians Belohvosciks Latvia DNF
- Sampo Malinen Finland DNF
- Niklas Jagerstål Motala AIF Continental DNF
- Azzedine Lagab Madar Pro Cycling Team DNF
- Frank Aron Ragilo Estonia DNF
- Markuss Lagzdins Latvia DNF
- Antonio Polga Team Novo Nordisk DNF
- Konrad Czabok Mazowsze Serce Polski DNF
- Remi De Mey Energus Cycling Team DNF
- Lars Loohuis BEAT Cycling Club DNF
- Michal Strzelecki Mazowsze Serce Polski DNF
- Matyas Fiala ATT Investments DNF
- Vladyslav Makogon Finland DNF
- Ean Cajucom Victoria Sports Pro Cycling DNF
- Hamza Mansouri Madar Pro Cycling Team DNF
- Rainers Zviedris Latvia DNF
- Adam Kus Monogo Lubelskie Perla Polski DNF
- Quinten De Graeve Team Novo Nordisk DNF
- Tijmen Eising BEAT Cycling Club DNF
- Ksawery Adaszak Mazowsze Serce Polski DNF
- Frederik Bjørn Sørensen Airtox-Carl Ras DNF
- Girts Harkins Energus Cycling Team DNF
- Ismael Grospe Victoria Sports Pro Cycling DNF
- Paul Greijus Motala AIF Continental DNF
- Youcef Reguigui Madar Pro Cycling Team DNF
- Maris Bogdanovics Latvia DNF
- Barnabas Peak ATT Investments DNF
- Taj Mueller EuroCyclingTrips-CCN DNF
- Tomasz Budzinski Voster ATS Team DNF
- Ukko Peltonen Finland DNF
- Gusts Lapins Latvia DNF
- Bartosz Rudyk Monogo Lubelskie Perla Polski DNF
- Alan Banaszek ATT Investments DNF
- Alex Durrant-Whyte EuroCyclingTrips-CCN DNF
- Nikodem Sialkowski Monogo Lubelskie Perla Polski DNF
- Jacob Schebye BHS-PL Beton Bornholm DNF
- Martin Pluto BEAT Cycling Club DNF
- Isak Magnusson Motala AIF Continental DNF
- Oskar Nisu Quick Pro Team DNF
- Gvido Kokle Latvia DNF
- Oliver Søndergaard Airtox-Carl Ras DNF
- Hugo Lutz-Atkinson EuroCyclingTrips-CCN DNF
- Daniel Ven Cariño Victoria Sports Pro Cycling DNF
- Hamza Amari Madar Pro Cycling Team DNF
- Martti Lenzius Estonia DNF
- Olegas Ivanovas Energus Cycling Team DNF
- Andrea Peron Team Novo Nordisk DNF
- Eric Pedersen Motala AIF Continental DNF
- Clovis Roy EuroCyclingTrips-CCN DNF
- Petja Teppo Finland DNF
- Colin Ossiansson Motala AIF Continental DNF

GC

PosRiderTeam Time
1 Marcus Sander Hansen BHS-PL Beton Bornholm 7:52:03
2 Niklas Larsen BHS-PL Beton Bornholm + 00.52
3 Marceli Boguslawski ATT Investments + 01.00
4 Mads Andersen Airtox-Carl Ras + 01.05
5 Norman Vahtra Estonia + 01.11
6 Matyas Kopecky Team Novo Nordisk + 01.15
7 Kacper Mientki Mazowsze Serce Polski + 01.16
8 Romet Pajur Estonia + 01.17
9 Dominik Neuman ATT Investments + 01.18
10 David Larsson Motala AIF Continental + 01.19
11 Daan van Sintmaartensdijk BEAT Cycling Club + 01.19
12 Norbert Banaszek ATT Investments + 01.19
13 Mateusz Kostanski Voster ATS Team + 01.19
14 Patryk Stosz Voster ATS Team + 01.19
15 Karl Patrick Lauk Quick Pro Team + 01.19
16 Teodor De Luca Sweden + 01.19
17 Karlis Klismets Energus Cycling Team + 01.19
18 Pawel Szostka Monogo Lubelskie Perla Polski + 01.19
19 Olivers Skrapcis Energus Cycling Team + 01.19
20 Joel Mellby Sweden + 01.19
21 Boas Lysgaard BHS-PL Beton Bornholm + 01.19
22 Hubert Grygowski Mazowsze Serce Polski + 01.19
23 Jakub Kaczmarek Mazowsze Serce Polski + 01.19
24 Michal Pomorski Mazowsze Serce Polski + 01.19
25 Matias Malmberg Airtox-Carl Ras + 01.19
26 Aaron Aus Quick Pro Team + 01.29
27 Rokas Kmieliauskas Energus Cycling Team + 01.33
28 Radoslaw Fratczak Voster ATS Team + 01.37
29 Stijn Appel BEAT Cycling Club + 01.37
30 Hugo Lennartsson Sweden + 01.43
31 Filippo Ridolfo Team Novo Nordisk + 01.43
32 Victor Grue Enggaard BHS-PL Beton Bornholm + 01.43
33 Marijn Maas BEAT Cycling Club + 01.43
34 Emil Schandorff Iwersen BHS-PL Beton Bornholm + 01.43
35 Lauri Tamm Estonia + 01.43
36 Gustav Lovidius Sweden + 01.43
37 Oliver Mätik Estonia + 01.51
38 Ville Merlöv Sweden + 02.17
39 Tobiasz Pawlak Voster ATS Team + 03.28
40 Sam Brand Team Novo Nordisk + 04.08
41 Zak Coleman Voster ATS Team + 05.57
42 Karl Kurits Estonia + 06.02
43 Michal Zelazowski Voster ATS Team + 06.14
44 Daniel Turek ATT Investments + 06.23
45 Jakub Musialik Monogo Lubelskie Perla Polski + 06.26
46 Szymon Wisniewski Monogo Lubelskie Perla Polski + 06.26
47 Mihkel Räim Quick Pro Team + 06.26
48 Andreas Brandt Aidel BHS-PL Beton Bornholm + 06.26
49 Warren Moolman Madar Pro Cycling Team + 06.26
50 Fredrik Johansson Motala AIF Continental + 06.38
51 Stian Rosenlund Airtox-Carl Ras + 06.49
52 Mantas Januskevicius Energus Cycling Team + 07.07
53 Acke Dahlblom Sweden + 12.22
54 Jude Gabriel Francisco Victoria Sports Pro Cycling + 12.22
55 Matias Ahtosalo Finland + 12.34
56 Alfred Mørch Kongstad Airtox-Carl Ras + 13.22
57 Gleb Karpenko Quick Pro Team + 21.08
- Karlis Valters Grundulis Latvia DNF
- Edson Corbadora Victoria Sports Pro Cycling DNF
- Yacine Hamza Madar Pro Cycling Team DNF
- Kacper Majewski Monogo Lubelskie Perla Polski DNF
- Umberto Poli Team Novo Nordisk DNF
- David Drouin EuroCyclingTrips-CCN DNF
- Jaakko Sillankorva Finland DNF
- Martijn Tusveld BEAT Cycling Club DNF
- Martin Laas Quick Pro Team DNF
- Kristians Belohvosciks Latvia DNF
- Sampo Malinen Finland DNF
- Niklas Jagerstål Motala AIF Continental DNF
- Azzedine Lagab Madar Pro Cycling Team DNF
- Frank Aron Ragilo Estonia DNF
- Markuss Lagzdins Latvia DNF
- Antonio Polga Team Novo Nordisk DNF
- Konrad Czabok Mazowsze Serce Polski DNF
- Remi De Mey Energus Cycling Team DNF
- Lars Loohuis BEAT Cycling Club DNF
- Michal Strzelecki Mazowsze Serce Polski DNF
- Matyas Fiala ATT Investments DNF
- Vladyslav Makogon Finland DNF
- Ean Cajucom Victoria Sports Pro Cycling DNF
- Hamza Mansouri Madar Pro Cycling Team DNF
- Rainers Zviedris Latvia DNF
- Adam Kus Monogo Lubelskie Perla Polski DNF
- Quinten De Graeve Team Novo Nordisk DNF
- Tijmen Eising BEAT Cycling Club DNF
- Ksawery Adaszak Mazowsze Serce Polski DNF
- Frederik Bjørn Sørensen Airtox-Carl Ras DNF
- Girts Harkins Energus Cycling Team DNF
- Ismael Grospe Victoria Sports Pro Cycling DNF
- Paul Greijus Motala AIF Continental DNF
- Youcef Reguigui Madar Pro Cycling Team DNF
- Maris Bogdanovics Latvia DNF
- Barnabas Peak ATT Investments DNF
- Taj Mueller EuroCyclingTrips-CCN DNF
- Tomasz Budzinski Voster ATS Team DNF
- Ukko Peltonen Finland DNF
- Gusts Lapins Latvia DNF
- Bartosz Rudyk Monogo Lubelskie Perla Polski DNF
- Alan Banaszek ATT Investments DNF
- Alex Durrant-Whyte EuroCyclingTrips-CCN DNF
- Nikodem Sialkowski Monogo Lubelskie Perla Polski DNF
- Jacob Schebye BHS-PL Beton Bornholm DNF
- Martin Pluto BEAT Cycling Club DNF
- Isak Magnusson Motala AIF Continental DNF
- Oskar Nisu Quick Pro Team DNF
- Gvido Kokle Latvia DNF
- Oliver Søndergaard Airtox-Carl Ras DNF
- Hugo Lutz-Atkinson EuroCyclingTrips-CCN DNF
- Daniel Ven Cariño Victoria Sports Pro Cycling DNF
- Hamza Amari Madar Pro Cycling Team DNF
- Martti Lenzius Estonia DNF
- Olegas Ivanovas Energus Cycling Team DNF
- Andrea Peron Team Novo Nordisk DNF
- Eric Pedersen Motala AIF Continental DNF
- Clovis Roy EuroCyclingTrips-CCN DNF
- Petja Teppo Finland DNF
- Colin Ossiansson Motala AIF Continental DNF

Youth

PosRiderTeam Time
1 Matyas Kopecky Team Novo Nordisk 7:53:18
2 Kacper Mientki Mazowsze Serce Polski + 00.01
3 Romet Pajur Estonia + 00.02
4 David Larsson Motala AIF Continental + 00.04
5 Teodor De Luca Sweden + 00.04
6 Karlis Klismets Energus Cycling Team + 00.04
7 Olivers Skrapcis Energus Cycling Team + 00.04
8 Joel Mellby Sweden + 00.04
9 Boas Lysgaard BHS-PL Beton Bornholm + 00.04
10 Hubert Grygowski Mazowsze Serce Polski + 00.04
11 Michal Pomorski Mazowsze Serce Polski + 00.04
12 Aaron Aus Quick Pro Team + 00.14
13 Hugo Lennartsson Sweden + 00.28
14 Lauri Tamm Estonia + 00.28
15 Gustav Lovidius Sweden + 00.28
16 Oliver Mätik Estonia + 00.36
17 Ville Merlöv Sweden + 01.02
18 Karl Kurits Estonia + 04.47
19 Michal Zelazowski Voster ATS Team + 04.59
20 Szymon Wisniewski Monogo Lubelskie Perla Polski + 05.11
21 Warren Moolman Madar Pro Cycling Team + 05.11
22 Acke Dahlblom Sweden + 11.07
23 Jude Gabriel Francisco Victoria Sports Pro Cycling + 11.07
24 Matias Ahtosalo Finland + 11.19
25 Alfred Mørch Kongstad Airtox-Carl Ras + 12.07

Points

PosRiderTeam Points
1 Ville Merlöv Sweden 16
2 Mads Andersen Airtox-Carl Ras 16
3 Marcus Sander Hansen BHS-PL Beton Bornholm 15
4 Niklas Larsen BHS-PL Beton Bornholm 14
5 Norman Vahtra Estonia 14
6 Marceli Boguslawski ATT Investments 11
7 Matyas Kopecky Team Novo Nordisk 7
8 Kacper Mientki Mazowsze Serce Polski 6
9 Dominik Neuman ATT Investments 5
10 Radoslaw Fratczak Voster ATS Team 5
11 Daan van Sintmaartensdijk BEAT Cycling Club 4
12 Filippo Ridolfo Team Novo Nordisk 4
13 Daniel Turek ATT Investments 3
14 Patryk Stosz Voster ATS Team 3
15 Romet Pajur Estonia 2
16 David Larsson Motala AIF Continental 2
17 Mateusz Kostanski Voster ATS Team 2
18 Hugo Lennartsson Sweden 2

Mountain

PosRiderTeam Points
1 Szymon Wisniewski Monogo Lubelskie Perla Polski 9
2 Lauri Tamm Estonia 4
3 Marcus Sander Hansen BHS-PL Beton Bornholm 3
4 Stijn Appel BEAT Cycling Club 2
5 Ville Merlöv Sweden 2
6 Acke Dahlblom Sweden 2
7 Karlis Klismets Energus Cycling Team 1

Team

PosTeamTime
1 BHS-PL Beton Bornholm 23:38:39
2 Sweden + 01.12
3 ATT Investments + 01.18
4 Estonia + 01.23
5 Voster ATS Team + 01.27
6 Mazowsze Serce Polski + 01.27
7 Energus Cycling Team + 01.41
8 BEAT Cycling Club + 02.09
9 Team Novo Nordisk + 04.20
10 Quick Pro Team + 06.20
11 Airtox-Carl Ras + 06.33
12 Monogo Lubelskie Perla Polski + 11.27

Race profile

Race
Tour of Estonia
Start date
30.05.2025
End date
31.05.2025
Total distance
164.8 km
Gen
Men
Cat
2.1
Country
Estonia
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 ❤️