Tour of Estonia 2025  |  General Classification   

11th edition

30 May 2025

Rider Team Time
1.
Marcus Sander HANSEN
BHS - PL Beton - Bornholm 7h52'03"
2.
Niklas LARSEN
BHS - PL Beton - Bornholm 00'52"
3.
Marceli BOGUSŁAWSKI
ATT Investments 01'00"
4.
Mads ANDERSEN
Airtox - Carl Ras 01'05"
5.
Norman VAHTRA
China Glory - Mentech Continental Cycling Team 01'11"
6.
Matyas KOPECKY
Team Novo Nordisk 01'15"
7.
Kacper MIENTKI
Mazowsze Serce Polski 01'16"
8.
Romet PAJUR
Red Bull - Bora - hansgrohe Rookies 01'17"
9.
Dominik NEUMAN
ATT Investments 01'18"
10.
David LARSSON
Motala AIF - Serneke - Allebike 01'19"
11.
Daan VAN SINTMAARTENSDIJK
BEAT Cycling Club
12.
Norbert BANASZEK
ATT Investments
13.
Mateusz KOSTANSKI
Voster - ATS Team
14.
Patryk STOSZ
Voster - ATS Team
15.
Karl Patrick LAUK
Quick Pro Team
16.
Teodor DE LUCA
Elite without contract
17.
Karlis KLISMETS
Energus Cycling Team
18.
Paweł SZÓSTKA
Monogo - Lubelskie - Perla Polski
19.
Olivers Jēkabs SKRAPCIS
Energus Cycling Team
20.
Joel MELLBY
Elite without contract
21.
Boas LYSGAARD
BHS - PL Beton - Bornholm
22.
Hubert GRYGOWSKI
Mazowsze Serce Polski
23.
Jakub KACZMAREK
Mazowsze Serce Polski
24.
Michal POMORSKI
Mazowsze Serce Polski
25.
Matias Gunnar MALMBERG
Airtox - Carl Ras
26.
Aaron AUS
Elite without contract 01'29"
27.
Rokas KMIELIAUSKAS
Energus Cycling Team 01'33"
28.
Radoslaw FRATCZAK
Voster - ATS Team 01'37"
29.
Stijn APPEL
BEAT Cycling Club
30.
Hugo LENNARTSSON
AVC Aix-en-Provence - Dole 01'43"
31.
Filippo RIDOLFO
Team Novo Nordisk
32.
Victor Grue ENGGAARD
BHS - PL Beton - Bornholm
33.
Marijn MAAS
BEAT Cycling Club
34.
Emil Schandorff IWERSEN
BHS - PL Beton - Bornholm
35.
Lauri TAMM
Elite without contract
36.
Gustav LOVIDIUS
Elite without contract
37.
Oliver MÄTIK
Tudor Pro Cycling Team U23 01'51"
38.
Ville MERLÖV
Elite without contract 02'17"
39.
Tobiasz PAWLAK
Voster - ATS Team 03'28"
40.
Samuel BRAND
Team Novo Nordisk 04'08"
41.
Zak COLEMAN
Voster - ATS Team 05'57"
42.
Karl KURITS
Israel - Premier Tech Academy 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 WIŚNIEWSKI
Monogo - Lubelskie - Perla Polski
47.
Mihkel RÄIM
Quick Pro Team
48.
Andreas Aidel BRIXEN
BHS - PL Beton - Bornholm
49.
Warren MOOLMAN
Madar Pro Cycling Team
50.
Fredrik JOHANSSON
Motala AIF - Serneke - Allebike 06'38"
51.
Stian ROSENLUND RICHTER
Airtox - Carl Ras 06'49"
52.
Mantas JANUŠKEVIČIUS
Elite without contract 07'07"
53.
Acke DAHLBLOM
Elite without contract 12'22"
54.
Jude Gabriel FRANCISCO
Victoria Sports Pro Cycling
55.
Matias AHTOSALO
Elite without contract 12'34"
56.
Alfred Morch KONGSTAD
Airtox - Carl Ras 13'22"
57.
Gleb KARPENKO
Quick Pro Team 21'08"