Tour of Estonia 2026 - Stage 2

Tartu > Tartu, 156.8km

04.06-06.06

Results

Stage

PosRiderTeam Time
1 Marceli Boguslawski ATT Investments 3:31:53
2 Karl Kurits Lucky Sport Cycling Team + 00.00
3 Bartlomiej Proc Wibatech Lubelskie Perla Polski + 00.00
4 Radoslaw Fratczak Wibatech Lubelskie Perla Polski + 00.00
5 Romet Pajur Estonia + 00.00
6 Marc Brustenga Equipo Kern Pharma + 00.00
7 Rait Ärm Energus Cycling Team + 00.00
8 Martin Pluto Energus Cycling Team + 00.00
9 Sergio Romeo Equipo Kern Pharma + 00.00
10 Patryk Stosz Voster Team + 00.00
11 Maris Bogdanovics Latvia + 00.00
12 Filippo Ridolfo Team Novo Nordisk + 00.00
13 Stefan Verhoeff Universe Cycling Team + 00.00
14 Oliver Søndergaard Team Give Steel + 00.00
15 Norman Vahtra Estonia + 00.00
16 Mikel Retegi Equipo Kern Pharma + 00.00
17 Nils Junker Sweden + 00.00
18 Christian Klund Team Ringerike + 00.00
19 Girts Harkins Latvia + 00.00
20 Kevin Messel Team Ringerike + 00.00
21 Ludvik Holstad Team Ringerike + 00.00
22 Mihkel Räim Quick Pro Team + 00.00
23 Antonio Soto Equipo Kern Pharma + 00.00
24 Simon Vanicek ATT Investments + 00.00
25 Alan Banaszek Wibatech Lubelskie Perla Polski + 00.00
26 Markus Mäeuibo Estonia + 00.00
27 Pelle Køster Airtox-Carl Ras + 00.00
28 Matias Ahtosalo UN Cycling Team x Pyörävarikko + 00.00
29 Acke Dahlblom UN Cycling Team x Pyörävarikko + 00.00
30 Szymon Pomian Mazowsze Serce Polski + 00.00
31 Magnus Bak Klaris Airtox-Carl Ras + 00.00
32 Frank Aron Ragilo Lucky Sport Cycling Team + 00.00
33 Sylvester Vittinghus Stokbro Airtox-Carl Ras + 00.00
34 Morthen Wang Baksaas Lucky Sport Cycling Team + 00.00
35 Konrad Czabok Voster Team + 00.00
36 Victor Grue Enggaard BHS-PL Beton Bornholm + 00.00
37 Kacper Majewski Wibatech Lubelskie Perla Polski + 00.00
38 Axel Källberg Lucky Sport Cycling Team + 00.00
39 Riko Tammepuu UN Cycling Team x Pyörävarikko + 00.00
40 Jakub Musialik Wibatech Lubelskie Perla Polski + 00.00
41 Michal Pomorski ATT Investments + 00.00
42 Olivers Skrapcis Energus Cycling Team + 00.00
43 Karlis Klismets Energus Cycling Team + 00.00
44 Nicolas Sessler Victoria Sports Pro Cycling + 00.00
45 Viktor Lychou Sweden + 00.00
46 Mateusz Kostanski Wibatech Lubelskie Perla Polski + 00.00
47 Heorhii Antonenko Energus Cycling Team + 00.00
48 Martti Lenzius Quick Pro Team + 00.00
49 Aksel Bech Skot-Hansen Team Give Steel + 00.00
50 Norbert Banaszek ATT Investments + 00.00
51 Gustav Frederik Dahl Team Give Steel + 00.00
52 Lauri Tamm Estonia + 00.00
53 Tobiasz Pawlak ATT Investments + 00.00
54 Filip Reha ATT Investments + 00.08
55 Rokas Kmieliauskas Energus Cycling Team + 00.08
56 Gustav Lovidius Sweden + 00.57
57 Gustav Thompson Lucky Sport Cycling Team + 01.20
58 Dovydas Bruzas Energus Cycling Team + 01.21
59 Lucas Maarfelt Toftemark Airtox-Carl Ras + 01.21
60 Andreas Brandt Aidel BHS-PL Beton Bornholm + 01.21
61 Øyvind Brekke Fløtten Team Ringerike + 01.29
62 Magnus Kulset Team Ringerike + 01.42
63 Sam Brand Team Novo Nordisk + 02.59
64 Patryk Dabski Mazowsze Serce Polski + 02.59
65 Carl Kagevi Lucky Sport Cycling Team + 02.59
66 Piotr Maslak Voster Team + 03.08
67 Filip Pantzare Sweden + 04.39
68 Ville Merlöv BHS-PL Beton Bornholm + 04.39
69 Nikolaj Mengel Airtox-Carl Ras + 04.55
70 Kasper Jul Øhlenschlæger Team Give Steel + 04.55
71 Iker Gomez Equipo Kern Pharma + 05.19
72 Markus Pajur Estonia + 05.58
73 Mees Willemsen Universe Cycling Team + 09.00
74 Hamish Beadle Team Novo Nordisk + 09.03
75 Jonathan Kerkhofs Universe Cycling Team + 11.14
76 Eugenio Sanchez Victoria Sports Pro Cycling + 11.14
77 Maksymilian Radosz Mazowsze Serce Polski + 11.14
78 Hjalmar Klyver Lucky Sport Cycling Team + 12.56
79 Bailey McDonald Team Novo Nordisk + 13.04
80 Donovan Mackie Team Novo Nordisk + 13.04
- Stian Rosenlund Airtox-Carl Ras DNS
- Andreas Miltiadis Quick Pro Team DNF
- Gleb Karpenko Quick Pro Team DNF
- Krisjanis Lejins Latvia DNF
- Oskar Winkler Team Give Steel DNF
- Mika Heming ATT Investments DNF
- Wiktor Zasada Mazowsze Serce Polski DNF
- Thor Vangsø Nielsen Airtox-Carl Ras DNF
- Taavi Kannimäe Quick Pro Team DNF
- Martins Purberzins Latvia DNF
- Kacper Maciejuk Voster Team DNF
- Rush Camingao Victoria Sports Pro Cycling DNF
- Hugo Persson UN Cycling Team x Pyörävarikko DNF
- Franciszek Kaczorowski Mazowsze Serce Polski DNF
- Sam Van de Mieroop Universe Cycling Team DNF
- Oskar Küüt Quick Pro Team DNF
- Markuss Lagzdins Latvia DNF
- Dawid Latkowski Voster Team DNF
- Daniel Cariño Victoria Sports Pro Cycling DNF
- Victor Hedeås Sweden DNF
- Asger Røjbek Sørensen BHS-PL Beton Bornholm DNF
- Niels van Beurden Universe Cycling Team DNF
- Cesar Perez Equipo Kern Pharma DNF
- Karl Patrick Lauk Estonia DNF
- Renats Stals Latvia DNF
- Oscar Bluhm Team Give Steel DNF
- Célestin Wattelle Team Novo Nordisk DNF
- Jude Francisco Victoria Sports Pro Cycling DNF
- Colin Ossiansson Sweden DNF
- Daniel Stampe BHS-PL Beton Bornholm DNF
- Krzysztof Parma Voster Team DNF
- Aleksander Nilsen Team Ringerike DNF
- Szymon Wisniewski Wibatech Lubelskie Perla Polski DNF
- Uvis Zvirbulis Latvia DNF
- Carlos Ochoa Victoria Sports Pro Cycling DNF
- Umberto Poli Team Novo Nordisk DNF
- Petja Teppo UN Cycling Team x Pyörävarikko DNF
- Kristinn Jónsson Team Give Steel DNF
- Edvin Lovidius UN Cycling Team x Pyörävarikko DNF
- Mathias Larsen BHS-PL Beton Bornholm DNF
- Oskar Nisu Estonia DNF
- Iñigo Elosegui Equipo Kern Pharma DNF
- Adam Bronakowski Mazowsze Serce Polski DNF
- Elias Gran Hermansen Team Ringerike DNF

GC

PosRiderTeam Time
1 Marceli Boguslawski ATT Investments 8:18:33
2 Romet Pajur Estonia + 00.05
3 Martin Pluto Energus Cycling Team + 00.07
4 Karl Kurits Lucky Sport Cycling Team + 00.12
5 Sergio Romeo Equipo Kern Pharma + 00.14
6 Norman Vahtra Estonia + 00.16
7 Sylvester Vittinghus Stokbro Airtox-Carl Ras + 00.16
8 Bartlomiej Proc Wibatech Lubelskie Perla Polski + 00.17
9 Frank Aron Ragilo Lucky Sport Cycling Team + 00.18
10 Lauri Tamm Estonia + 00.18
11 Stefan Verhoeff Universe Cycling Team + 00.19
12 Marc Brustenga Equipo Kern Pharma + 00.19
13 Maris Bogdanovics Latvia + 00.19
14 Patryk Stosz Voster Team + 00.19
15 Mikel Retegi Equipo Kern Pharma + 00.19
16 Radoslaw Fratczak Wibatech Lubelskie Perla Polski + 00.20
17 Axel Källberg Lucky Sport Cycling Team + 00.20
18 Rait Ärm Energus Cycling Team + 00.20
19 Ludvik Holstad Team Ringerike + 00.20
20 Kevin Messel Team Ringerike + 00.20
21 Filippo Ridolfo Team Novo Nordisk + 00.20
22 Antonio Soto Equipo Kern Pharma + 00.23
23 Mateusz Kostanski Wibatech Lubelskie Perla Polski + 00.27
24 Michal Pomorski ATT Investments + 00.31
25 Gustav Frederik Dahl Team Give Steel + 00.31
26 Tobiasz Pawlak ATT Investments + 00.32
27 Riko Tammepuu UN Cycling Team x Pyörävarikko + 00.32
28 Olivers Skrapcis Energus Cycling Team + 00.32
29 Matias Ahtosalo UN Cycling Team x Pyörävarikko + 00.33
30 Mihkel Räim Quick Pro Team + 00.34
31 Karlis Klismets Energus Cycling Team + 00.34
32 Aksel Bech Skot-Hansen Team Give Steel + 00.34
33 Alan Banaszek Wibatech Lubelskie Perla Polski + 00.34
34 Simon Vanicek ATT Investments + 00.35
35 Norbert Banaszek ATT Investments + 00.35
36 Szymon Pomian Mazowsze Serce Polski + 00.36
37 Konrad Czabok Voster Team + 00.36
38 Viktor Lychou Sweden + 00.39
39 Oliver Søndergaard Team Give Steel + 00.40
40 Morthen Wang Baksaas Lucky Sport Cycling Team + 00.41
41 Nils Junker Sweden + 00.41
42 Pelle Køster Airtox-Carl Ras + 00.41
43 Markus Mäeuibo Estonia + 00.41
44 Kacper Majewski Wibatech Lubelskie Perla Polski + 00.42
45 Heorhii Antonenko Energus Cycling Team + 00.42
46 Magnus Bak Klaris Airtox-Carl Ras + 00.43
47 Christian Klund Team Ringerike + 00.43
48 Acke Dahlblom UN Cycling Team x Pyörävarikko + 00.43
49 Martti Lenzius Quick Pro Team + 00.44
50 Jakub Musialik Wibatech Lubelskie Perla Polski + 00.45
51 Nicolas Sessler Victoria Sports Pro Cycling + 00.45
52 Rokas Kmieliauskas Energus Cycling Team + 00.50
53 Filip Reha ATT Investments + 00.50
54 Victor Grue Enggaard BHS-PL Beton Bornholm + 01.06
55 Girts Harkins Latvia + 01.32
56 Gustav Lovidius Sweden + 01.41
57 Lucas Maarfelt Toftemark Airtox-Carl Ras + 02.01
58 Andreas Brandt Aidel BHS-PL Beton Bornholm + 02.03
59 Gustav Thompson Lucky Sport Cycling Team + 02.03
60 Magnus Kulset Team Ringerike + 02.33
61 Øyvind Brekke Fløtten Team Ringerike + 02.47
62 Dovydas Bruzas Energus Cycling Team + 03.12
63 Carl Kagevi Lucky Sport Cycling Team + 03.41
64 Patryk Dabski Mazowsze Serce Polski + 03.43
65 Piotr Maslak Voster Team + 03.48
66 Sam Brand Team Novo Nordisk + 03.48
67 Ville Merlöv BHS-PL Beton Bornholm + 05.11
68 Filip Pantzare Sweden + 05.13
69 Kasper Jul Øhlenschlæger Team Give Steel + 05.31
70 Nikolaj Mengel Airtox-Carl Ras + 05.36
71 Markus Pajur Estonia + 06.16
72 Iker Gomez Equipo Kern Pharma + 07.48
73 Hamish Beadle Team Novo Nordisk + 10.20
74 Mees Willemsen Universe Cycling Team + 10.30
75 Jonathan Kerkhofs Universe Cycling Team + 11.46
76 Maksymilian Radosz Mazowsze Serce Polski + 11.55
77 Eugenio Sanchez Victoria Sports Pro Cycling + 11.58
78 Hjalmar Klyver Lucky Sport Cycling Team + 13.38
79 Donovan Mackie Team Novo Nordisk + 13.42
80 Bailey McDonald Team Novo Nordisk + 13.45
- Stian Rosenlund Airtox-Carl Ras DNS
- Andreas Miltiadis Quick Pro Team DNF
- Gleb Karpenko Quick Pro Team DNF
- Krisjanis Lejins Latvia DNF
- Oskar Winkler Team Give Steel DNF
- Mika Heming ATT Investments DNF
- Wiktor Zasada Mazowsze Serce Polski DNF
- Thor Vangsø Nielsen Airtox-Carl Ras DNF
- Taavi Kannimäe Quick Pro Team DNF
- Martins Purberzins Latvia DNF
- Kacper Maciejuk Voster Team DNF
- Rush Camingao Victoria Sports Pro Cycling DNF
- Hugo Persson UN Cycling Team x Pyörävarikko DNF
- Franciszek Kaczorowski Mazowsze Serce Polski DNF
- Sam Van de Mieroop Universe Cycling Team DNF
- Oskar Küüt Quick Pro Team DNF
- Markuss Lagzdins Latvia DNF
- Dawid Latkowski Voster Team DNF
- Daniel Cariño Victoria Sports Pro Cycling DNF
- Victor Hedeås Sweden DNF
- Asger Røjbek Sørensen BHS-PL Beton Bornholm DNF
- Niels van Beurden Universe Cycling Team DNF
- Cesar Perez Equipo Kern Pharma DNF
- Karl Patrick Lauk Estonia DNF
- Renats Stals Latvia DNF
- Oscar Bluhm Team Give Steel DNF
- Célestin Wattelle Team Novo Nordisk DNF
- Jude Francisco Victoria Sports Pro Cycling DNF
- Colin Ossiansson Sweden DNF
- Daniel Stampe BHS-PL Beton Bornholm DNF
- Krzysztof Parma Voster Team DNF
- Aleksander Nilsen Team Ringerike DNF
- Szymon Wisniewski Wibatech Lubelskie Perla Polski DNF
- Uvis Zvirbulis Latvia DNF
- Carlos Ochoa Victoria Sports Pro Cycling DNF
- Umberto Poli Team Novo Nordisk DNF
- Petja Teppo UN Cycling Team x Pyörävarikko DNF
- Kristinn Jónsson Team Give Steel DNF
- Edvin Lovidius UN Cycling Team x Pyörävarikko DNF
- Mathias Larsen BHS-PL Beton Bornholm DNF
- Oskar Nisu Estonia DNF
- Iñigo Elosegui Equipo Kern Pharma DNF
- Adam Bronakowski Mazowsze Serce Polski DNF
- Elias Gran Hermansen Team Ringerike DNF

Youth

PosRiderTeam Time
1 Romet Pajur Estonia 8:18:38
2 Karl Kurits Lucky Sport Cycling Team + 00.07
3 Sergio Romeo Equipo Kern Pharma + 00.09
4 Sylvester Vittinghus Stokbro Airtox-Carl Ras + 00.11
5 Frank Aron Ragilo Lucky Sport Cycling Team + 00.13
6 Lauri Tamm Estonia + 00.13
7 Kevin Messel Team Ringerike + 00.15
8 Riko Tammepuu UN Cycling Team x Pyörävarikko + 00.27
9 Olivers Skrapcis Energus Cycling Team + 00.27
10 Morthen Wang Baksaas Lucky Sport Cycling Team + 00.36
11 Nils Junker Sweden + 00.36
12 Markus Mäeuibo Estonia + 00.36
13 Heorhii Antonenko Energus Cycling Team + 00.37
14 Christian Klund Team Ringerike + 00.38
15 Acke Dahlblom UN Cycling Team x Pyörävarikko + 00.38
16 Martti Lenzius Quick Pro Team + 00.39
17 Girts Harkins Latvia + 01.27
18 Gustav Lovidius Sweden + 01.36
19 Lucas Maarfelt Toftemark Airtox-Carl Ras + 01.56
20 Dovydas Bruzas Energus Cycling Team + 03.07
21 Ville Merlöv BHS-PL Beton Bornholm + 05.06
22 Filip Pantzare Sweden + 05.08
23 Iker Gomez Equipo Kern Pharma + 07.43
24 Donovan Mackie Team Novo Nordisk + 13.37

Points

PosRiderTeam Points
1 Romet Pajur Estonia 19
2 Marceli Boguslawski ATT Investments 19
3 Martin Pluto Energus Cycling Team 13
4 Karl Kurits Lucky Sport Cycling Team 12
5 Marc Brustenga Equipo Kern Pharma 12
6 Radoslaw Fratczak Wibatech Lubelskie Perla Polski 11
7 Rait Ärm Energus Cycling Team 9
8 Bartlomiej Proc Wibatech Lubelskie Perla Polski 8
9 Patryk Stosz Voster Team 7
10 Sergio Romeo Equipo Kern Pharma 5
11 Michal Pomorski ATT Investments 3
12 Eugenio Sanchez Victoria Sports Pro Cycling 2
13 Filippo Ridolfo Team Novo Nordisk 1
14 Norman Vahtra Estonia -2

Mountain

PosRiderTeam Points
1 Aksel Bech Skot-Hansen Team Give Steel 9
2 Filip Pantzare Sweden 5
3 Girts Harkins Latvia 3
4 Donovan Mackie Team Novo Nordisk 2
5 Marc Brustenga Equipo Kern Pharma 1
6 Olivers Skrapcis Energus Cycling Team 1
7 Karlis Klismets Energus Cycling Team 1

Team

PosTeamTime
1 Estonia 24:56:28
2 Airtox-Carl Ras + 00.01
3 Equipo Kern Pharma + 00.06
4 Lucky Sport Cycling Team + 00.07
5 Wibatech Lubelskie Perla Polski + 00.08
6 Energus Cycling Team + 00.20
7 ATT Investments + 00.31
8 Team Ringerike + 00.32
9 Team Give Steel + 00.46
10 UN Cycling Team x Pyörävarikko + 00.56
11 Sweden + 02.02
12 Voster Team + 03.53
13 BHS-PL Beton Bornholm + 07.01
14 Team Novo Nordisk + 12.52
15 Mazowsze Serce Polski + 15.14
16 Universe Cycling Team + 21.00

Race profile

Race
Tour of Estonia
Start date
04.06.2026
End date
06.06.2026
Total distance
156.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 ❤️