Tour of Estonia 2025 - Stage 1

Tallinn > Tartu, 196.4km

30.05-31.05

Results

Stage

PosRiderTeam Time
1 Marceli Boguslawski ATT Investments 3:59:23
2 Mads Andersen Airtox-Carl Ras + 00.00
3 Norman Vahtra Estonia + 00.04
4 Matyas Kopecky Team Novo Nordisk + 00.04
5 Niklas Larsen BHS-PL Beton Bornholm + 00.04
6 Dominik Neuman ATT Investments + 00.07
7 Daan van Sintmaartensdijk BEAT Cycling Club + 00.08
8 Kacper Mientki Mazowsze Serce Polski + 00.08
9 Mateusz Kostanski Voster ATS Team + 00.08
10 David Larsson Motala AIF Continental + 00.08
11 Frank Aron Ragilo Estonia + 00.08
12 Zak Coleman Voster ATS Team + 00.08
13 Karlis Klismets Energus Cycling Team + 00.08
14 Karl Kurits Estonia + 00.08
15 Norbert Banaszek ATT Investments + 00.08
16 Tobiasz Pawlak Voster ATS Team + 00.08
17 Karl Patrick Lauk Quick Pro Team + 00.08
18 Hubert Grygowski Mazowsze Serce Polski + 00.08
19 Kristians Belohvosciks Latvia + 00.08
20 Teodor De Luca Sweden + 00.08
21 Michal Pomorski Mazowsze Serce Polski + 00.08
22 Joel Mellby Sweden + 00.08
23 Patryk Stosz Voster ATS Team + 00.08
24 Paul Greijus Motala AIF Continental + 00.08
25 Oskar Nisu Quick Pro Team + 00.08
26 Romet Pajur Estonia + 00.08
27 Matias Malmberg Airtox-Carl Ras + 00.08
28 Pawel Szostka Monogo Lubelskie Perla Polski + 00.08
29 Boas Lysgaard BHS-PL Beton Bornholm + 00.08
30 Olivers Skrapcis Energus Cycling Team + 00.08
31 Jakub Kaczmarek Mazowsze Serce Polski + 00.08
32 Maris Bogdanovics Latvia + 00.18
33 Tomasz Budzinski Voster ATS Team + 00.18
34 Marcus Sander Hansen BHS-PL Beton Bornholm + 00.18
35 Kacper Majewski Monogo Lubelskie Perla Polski + 00.18
36 Aaron Aus Quick Pro Team + 00.18
37 Rokas Kmieliauskas Energus Cycling Team + 00.22
38 Konrad Czabok Mazowsze Serce Polski + 00.22
39 Michal Zelazowski Voster ATS Team + 00.25
40 David Drouin EuroCyclingTrips-CCN + 00.26
41 Stijn Appel BEAT Cycling Club + 00.26
42 Radoslaw Fratczak Voster ATS Team + 00.26
43 Alan Banaszek ATT Investments + 00.26
44 Martti Lenzius Estonia + 00.26
45 Jaakko Sillankorva Finland + 00.30
46 Marijn Maas BEAT Cycling Club + 00.32
47 Hugo Lennartsson Sweden + 00.32
48 Jakub Musialik Monogo Lubelskie Perla Polski + 00.32
49 Daniel Turek ATT Investments + 00.32
50 Victor Grue Enggaard BHS-PL Beton Bornholm + 00.32
51 Jacob Schebye BHS-PL Beton Bornholm + 00.32
52 Oliver Mätik Estonia + 00.32
53 Andrea Peron Team Novo Nordisk + 00.32
54 Hamza Mansouri Madar Pro Cycling Team + 00.32
55 Mihkel Räim Quick Pro Team + 00.32
56 Szymon Wisniewski Monogo Lubelskie Perla Polski + 00.32
57 Jude Gabriel Francisco Victoria Sports Pro Cycling + 00.32
58 Acke Dahlblom Sweden + 00.32
59 Petja Teppo Finland + 00.32
60 Gusts Lapins Latvia + 00.32
61 Filippo Ridolfo Team Novo Nordisk + 00.32
62 Quinten De Graeve Team Novo Nordisk + 00.32
63 Frederik Bjørn Sørensen Airtox-Carl Ras + 00.32
64 Andreas Brandt Aidel BHS-PL Beton Bornholm + 00.32
65 Colin Ossiansson Motala AIF Continental + 00.32
66 Warren Moolman Madar Pro Cycling Team + 00.32
67 Emil Schandorff Iwersen BHS-PL Beton Bornholm + 00.32
68 Taj Mueller EuroCyclingTrips-CCN + 00.32
69 Isak Magnusson Motala AIF Continental + 00.32
70 Gustav Lovidius Sweden + 00.32
71 Lauri Tamm Estonia + 00.32
72 Ismael Grospe Victoria Sports Pro Cycling + 00.32
73 Vladyslav Makogon Finland + 00.32
74 Sampo Malinen Finland + 00.32
75 Hugo Lutz-Atkinson EuroCyclingTrips-CCN + 00.44
76 Ukko Peltonen Finland + 00.44
77 Ean Cajucom Victoria Sports Pro Cycling + 00.44
78 Adam Kus Monogo Lubelskie Perla Polski + 00.44
79 Lars Loohuis BEAT Cycling Club + 00.44
80 Azzedine Lagab Madar Pro Cycling Team + 00.44
81 Matias Ahtosalo Finland + 00.44
82 Fredrik Johansson Motala AIF Continental + 00.44
83 Stian Rosenlund Airtox-Carl Ras + 00.48
84 Antonio Polga Team Novo Nordisk + 00.48
85 Sam Brand Team Novo Nordisk + 00.48
86 Ksawery Adaszak Mazowsze Serce Polski + 00.48
87 Niklas Jagerstål Motala AIF Continental + 00.51
88 Michal Strzelecki Mazowsze Serce Polski + 00.51
89 Rainers Zviedris Latvia + 00.53
90 Daniel Ven Cariño Victoria Sports Pro Cycling + 00.59
91 Martijn Tusveld BEAT Cycling Club + 00.59
92 Youcef Reguigui Madar Pro Cycling Team + 00.59
93 Martin Laas Quick Pro Team + 01.05
94 Eric Pedersen Motala AIF Continental + 01.08
95 Mantas Januskevicius Energus Cycling Team + 01.13
96 Olegas Ivanovas Energus Cycling Team + 01.15
97 Nikodem Sialkowski Monogo Lubelskie Perla Polski + 01.15
98 Alfred Mørch Kongstad Airtox-Carl Ras + 01.32
99 Girts Harkins Energus Cycling Team + 01.32
100 Hamza Amari Madar Pro Cycling Team + 01.39
101 Bartosz Rudyk Monogo Lubelskie Perla Polski + 01.41
102 Gvido Kokle Latvia + 01.45
103 Ville Merlöv Sweden + 01.58
104 Umberto Poli Team Novo Nordisk + 02.23
105 Matyas Fiala ATT Investments + 02.31
106 Martin Pluto BEAT Cycling Club + 00.32
107 Barnabas Peak ATT Investments + 03.01
108 Tijmen Eising BEAT Cycling Club + 03.25
109 Remi De Mey Energus Cycling Team + 05.37
110 Markuss Lagzdins Latvia + 07.41
111 Oliver Søndergaard Airtox-Carl Ras + 08.30
112 Karlis Valters Grundulis Latvia + 08.30
113 Gleb Karpenko Quick Pro Team + 09.18
114 Yacine Hamza Madar Pro Cycling Team + 10.00
115 Alex Durrant-Whyte EuroCyclingTrips-CCN + 11.04
116 Edson Corbadora Victoria Sports Pro Cycling + 15.26
117 Clovis Roy EuroCyclingTrips-CCN + 15.31
- Edvin Lovidius Sweden DNF
- Jeroen Meijers Victoria Sports Pro Cycling DNF
- Axel Källberg Finland DNF

GC

PosRiderTeam Time
1 Marceli Boguslawski ATT Investments 3:59:12
2 Mads Andersen Airtox-Carl Ras + 00.05
3 Norman Vahtra Estonia + 00.11
4 Matyas Kopecky Team Novo Nordisk + 00.15
5 Niklas Larsen BHS-PL Beton Bornholm + 00.15
6 Kacper Mientki Mazowsze Serce Polski + 00.16
7 Romet Pajur Estonia + 00.17
8 Dominik Neuman ATT Investments + 00.18
9 Daan van Sintmaartensdijk BEAT Cycling Club + 00.19
10 Mateusz Kostanski Voster ATS Team + 00.19
11 David Larsson Motala AIF Continental + 00.19
12 Frank Aron Ragilo Estonia + 00.19
13 Zak Coleman Voster ATS Team + 00.19
14 Karlis Klismets Energus Cycling Team + 00.19
15 Karl Kurits Estonia + 00.19
16 Norbert Banaszek ATT Investments + 00.19
17 Tobiasz Pawlak Voster ATS Team + 00.19
18 Karl Patrick Lauk Quick Pro Team + 00.19
19 Hubert Grygowski Mazowsze Serce Polski + 00.19
20 Kristians Belohvosciks Latvia + 00.19
21 Teodor De Luca Sweden + 00.19
22 Michal Pomorski Mazowsze Serce Polski + 00.19
23 Joel Mellby Sweden + 00.19
24 Patryk Stosz Voster ATS Team + 00.19
25 Paul Greijus Motala AIF Continental + 00.19
26 Oskar Nisu Quick Pro Team + 00.19
27 Matias Malmberg Airtox-Carl Ras + 00.19
28 Pawel Szostka Monogo Lubelskie Perla Polski + 00.19
29 Boas Lysgaard BHS-PL Beton Bornholm + 00.19
30 Olivers Skrapcis Energus Cycling Team + 00.19
31 Jakub Kaczmarek Mazowsze Serce Polski + 00.19
32 Maris Bogdanovics Latvia + 00.29
33 Tomasz Budzinski Voster ATS Team + 00.29
34 Marcus Sander Hansen BHS-PL Beton Bornholm + 00.29
35 Kacper Majewski Monogo Lubelskie Perla Polski + 00.29
36 Aaron Aus Quick Pro Team + 00.29
37 Rokas Kmieliauskas Energus Cycling Team + 00.33
38 Konrad Czabok Mazowsze Serce Polski + 00.33
39 Michal Zelazowski Voster ATS Team + 00.36
40 David Drouin EuroCyclingTrips-CCN + 00.37
41 Stijn Appel BEAT Cycling Club + 00.37
42 Radoslaw Fratczak Voster ATS Team + 00.37
43 Alan Banaszek ATT Investments + 00.37
44 Martti Lenzius Estonia + 00.37
45 Daniel Turek ATT Investments + 00.40
46 Jaakko Sillankorva Finland + 00.41
47 Martin Pluto BEAT Cycling Club + 00.42
48 Marijn Maas BEAT Cycling Club + 00.43
49 Hugo Lennartsson Sweden + 00.43
50 Jakub Musialik Monogo Lubelskie Perla Polski + 00.43
51 Victor Grue Enggaard BHS-PL Beton Bornholm + 00.43
52 Jacob Schebye BHS-PL Beton Bornholm + 00.43
53 Oliver Mätik Estonia + 00.43
54 Andrea Peron Team Novo Nordisk + 00.43
55 Hamza Mansouri Madar Pro Cycling Team + 00.43
56 Mihkel Räim Quick Pro Team + 00.43
57 Szymon Wisniewski Monogo Lubelskie Perla Polski + 00.43
58 Jude Gabriel Francisco Victoria Sports Pro Cycling + 00.43
59 Acke Dahlblom Sweden + 00.43
60 Petja Teppo Finland + 00.43
61 Gusts Lapins Latvia + 00.43
62 Filippo Ridolfo Team Novo Nordisk + 00.43
63 Quinten De Graeve Team Novo Nordisk + 00.43
64 Frederik Bjørn Sørensen Airtox-Carl Ras + 00.43
65 Andreas Brandt Aidel BHS-PL Beton Bornholm + 00.43
66 Colin Ossiansson Motala AIF Continental + 00.43
67 Warren Moolman Madar Pro Cycling Team + 00.43
68 Emil Schandorff Iwersen BHS-PL Beton Bornholm + 00.43
69 Taj Mueller EuroCyclingTrips-CCN + 00.43
70 Isak Magnusson Motala AIF Continental + 00.43
71 Gustav Lovidius Sweden + 00.43
72 Lauri Tamm Estonia + 00.43
73 Ismael Grospe Victoria Sports Pro Cycling + 00.43
74 Vladyslav Makogon Finland + 00.43
75 Sampo Malinen Finland + 00.43
76 Hugo Lutz-Atkinson EuroCyclingTrips-CCN + 00.55
77 Ukko Peltonen Finland + 00.55
78 Ean Cajucom Victoria Sports Pro Cycling + 00.55
79 Adam Kus Monogo Lubelskie Perla Polski + 00.55
80 Lars Loohuis BEAT Cycling Club + 00.55
81 Azzedine Lagab Madar Pro Cycling Team + 00.55
82 Matias Ahtosalo Finland + 00.55
83 Fredrik Johansson Motala AIF Continental + 00.55
84 Stian Rosenlund Airtox-Carl Ras + 00.59
85 Antonio Polga Team Novo Nordisk + 00.59
86 Sam Brand Team Novo Nordisk + 00.59
87 Ksawery Adaszak Mazowsze Serce Polski + 00.59
88 Niklas Jagerstål Motala AIF Continental + 01.02
89 Michal Strzelecki Mazowsze Serce Polski + 01.02
90 Rainers Zviedris Latvia + 01.04
91 Daniel Ven Cariño Victoria Sports Pro Cycling + 01.10
92 Martijn Tusveld BEAT Cycling Club + 01.10
93 Youcef Reguigui Madar Pro Cycling Team + 01.10
94 Martin Laas Quick Pro Team + 01.16
95 Eric Pedersen Motala AIF Continental + 01.19
96 Mantas Januskevicius Energus Cycling Team + 01.24
97 Olegas Ivanovas Energus Cycling Team + 01.26
98 Nikodem Sialkowski Monogo Lubelskie Perla Polski + 01.26
99 Alfred Mørch Kongstad Airtox-Carl Ras + 01.43
100 Girts Harkins Energus Cycling Team + 01.43
101 Hamza Amari Madar Pro Cycling Team + 01.50
102 Bartosz Rudyk Monogo Lubelskie Perla Polski + 01.52
103 Gvido Kokle Latvia + 01.56
104 Ville Merlöv Sweden + 02.07
105 Umberto Poli Team Novo Nordisk + 02.34
106 Matyas Fiala ATT Investments + 02.42
107 Barnabas Peak ATT Investments + 03.12
108 Tijmen Eising BEAT Cycling Club + 03.36
109 Remi De Mey Energus Cycling Team + 05.48
110 Markuss Lagzdins Latvia + 07.52
111 Oliver Søndergaard Airtox-Carl Ras + 08.41
112 Karlis Valters Grundulis Latvia + 08.41
113 Gleb Karpenko Quick Pro Team + 09.29
114 Yacine Hamza Madar Pro Cycling Team + 10.11
115 Alex Durrant-Whyte EuroCyclingTrips-CCN + 11.15
116 Edson Corbadora Victoria Sports Pro Cycling + 15.37
117 Clovis Roy EuroCyclingTrips-CCN + 15.42
- Edvin Lovidius Sweden DNF
- Jeroen Meijers Victoria Sports Pro Cycling DNF
- Axel Källberg Finland DNF

Youth

PosRiderTeam Time
1 Matyas Kopecky Team Novo Nordisk 3:59:27
2 Kacper Mientki Mazowsze Serce Polski + 00.01
3 Romet Pajur Estonia + 00.02
4 David Larsson Motala AIF Continental + 00.04
5 Frank Aron Ragilo Estonia + 00.04
6 Karlis Klismets Energus Cycling Team + 00.04
7 Karl Kurits Estonia + 00.04
8 Hubert Grygowski Mazowsze Serce Polski + 00.04
9 Teodor De Luca Sweden + 00.04
10 Michal Pomorski Mazowsze Serce Polski + 00.04
11 Joel Mellby Sweden + 00.04
12 Paul Greijus Motala AIF Continental + 00.04
13 Boas Lysgaard BHS-PL Beton Bornholm + 00.04
14 Olivers Skrapcis Energus Cycling Team + 00.04
15 Aaron Aus Quick Pro Team + 00.14
16 Michal Zelazowski Voster ATS Team + 00.21
17 Martti Lenzius Estonia + 00.22
18 Hugo Lennartsson Sweden + 00.28
19 Oliver Mätik Estonia + 00.28
20 Szymon Wisniewski Monogo Lubelskie Perla Polski + 00.28
21 Jude Gabriel Francisco Victoria Sports Pro Cycling + 00.28
22 Acke Dahlblom Sweden + 00.28
23 Petja Teppo Finland + 00.28
24 Gusts Lapins Latvia + 00.28
25 Frederik Bjørn Sørensen Airtox-Carl Ras + 00.28
26 Colin Ossiansson Motala AIF Continental + 00.28
27 Warren Moolman Madar Pro Cycling Team + 00.28
28 Isak Magnusson Motala AIF Continental + 00.28
29 Gustav Lovidius Sweden + 00.28
30 Lauri Tamm Estonia + 00.28
31 Matias Ahtosalo Finland + 00.40
32 Ksawery Adaszak Mazowsze Serce Polski + 00.44
33 Michal Strzelecki Mazowsze Serce Polski + 00.47
34 Rainers Zviedris Latvia + 00.49
35 Eric Pedersen Motala AIF Continental + 01.04
36 Nikodem Sialkowski Monogo Lubelskie Perla Polski + 01.11
37 Alfred Mørch Kongstad Airtox-Carl Ras + 01.28
38 Girts Harkins Energus Cycling Team + 01.28
39 Gvido Kokle Latvia + 01.41
40 Ville Merlöv Sweden + 01.52
41 Matyas Fiala ATT Investments + 02.27
42 Markuss Lagzdins Latvia + 07.37
43 Oliver Søndergaard Airtox-Carl Ras + 08.26
44 Karlis Valters Grundulis Latvia + 08.26
45 Clovis Roy EuroCyclingTrips-CCN + 15.27

Points

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

Mountain

PosRiderTeam Points
1 Szymon Wisniewski Monogo Lubelskie Perla Polski 6
2 Lauri Tamm Estonia 4
3 Acke Dahlblom Sweden 2

Team

PosTeamTime
1 ATT Investments 11:58:24
2 Estonia + 00.05
3 Voster ATS Team + 00.09
4 Mazowsze Serce Polski + 00.09
5 BHS-PL Beton Bornholm + 00.15
6 Quick Pro Team + 00.19
7 Energus Cycling Team + 00.23
8 Airtox-Carl Ras + 00.25
9 Sweden + 00.33
10 Motala AIF Continental + 00.33
11 Latvia + 00.43
12 Monogo Lubelskie Perla Polski + 00.43
13 BEAT Cycling Club + 00.51
14 Team Novo Nordisk + 00.53
15 Finland + 01.19
16 EuroCyclingTrips-CCN + 01.27
17 Madar Pro Cycling Team + 01.33
18 Victoria Sports Pro Cycling + 01.33

Race profile

Race
Tour of Estonia
Start date
30.05.2025
End date
31.05.2025
Total distance
196.4 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 ❤️