Madis Mihkels - Results

EF Education-EasyPost

Madis Mihkels, born May 31st 2003, is a 23-year-old professional cyclist from Estonia. He competes for EF Education-EasyPost, a World Tour Team. He has achieved 2 UCI wins and is ranked 342nd in the UCI World Ranking.

Results

2026

RankGCRaceDate
DNF World Championship RR 27.09.2026
75 Gooikse Pijl 20.09.2026
60 Flandrien 0.0 Classic 19.09.2026
74 Kamp. van Vlaanderen 18.09.2026
DNF Bretagne Classic 30.08.2026
DNF Renewi Tour 19.08.2026 - 23.08.2026
DNS Stage 1 19.08.2026
118 ADAC Cyclassics 16.08.2026
29 EST/LAT/LTU RR 28.06.2026
DNF Andorra MoraBanc Clàssica 21.06.2026
DNF Route d'Occitanie 18.06.2026 - 20.06.2026
DNF Stage 3 20.06.2026
111 Stage 2 19.06.2026
2 Stage 1 18.06.2026
70 Copenhagen Sprint 14.06.2026
111 Giro d'Italia 08.05.2026 - 31.05.2026
5 111 Stage 21 31.05.2026
89 112 Stage 20 30.05.2026
111 111 Stage 19 29.05.2026
7 115 Stage 18 28.05.2026
119 117 Stage 17 27.05.2026
110 117 Stage 16 26.05.2026
18 111 Stage 15 24.05.2026
111 112 Stage 14 23.05.2026
143 109 Stage 13 22.05.2026
7 102 Stage 12 21.05.2026
123 121 Stage 11 20.05.2026
111 110 Stage 10 19.05.2026
105 111 Stage 9 17.05.2026
98 104 Stage 8 16.05.2026
87 103 Stage 7 15.05.2026
22 114 Stage 6 14.05.2026
70 115 Stage 5 13.05.2026
138 127 Stage 4 12.05.2026
4 92 Stage 3 10.05.2026
99 92 Stage 2 09.05.2026
5 8 Stage 1 08.05.2026
81 Paris-Roubaix 12.04.2026
DNF In Flanders Fields 29.03.2026
DNF E3 Saxo Classic 27.03.2026
37 Ronde Van Brugge 25.03.2026
83 Milano-Sanremo 21.03.2026
96 Tirreno-Adriatico 09.03.2026 - 15.03.2026
122 96 Stage 7 15.03.2026
80 101 Stage 6 14.03.2026
132 102 Stage 5 13.03.2026
71 78 Stage 4 12.03.2026
9 128 Stage 3 11.03.2026
92 132 Stage 2 10.03.2026
156 156 Stage 1 09.03.2026
85 UAE Tour 16.02.2026 - 22.02.2026
6 85 Stage 7 22.02.2026
110 88 Stage 6 21.02.2026
9 78 Stage 5 20.02.2026
31 82 Stage 4 19.02.2026
87 84 Stage 3 18.02.2026
107 103 Stage 2 17.02.2026
15 16 Stage 1 16.02.2026
90 Tour of Oman 07.02.2026 - 11.02.2026
68 90 Stage 5 11.02.2026
11 94 Stage 4 10.02.2026
69 98 Stage 3 09.02.2026
103 101 Stage 2 08.02.2026
7 10 Stage 1 07.02.2026
24 Muscat Classic 06.02.2026

2025

RankGCRaceDate
9 Münsterland Giro 03.10.2025
126 Vuelta a España 23.08.2025 - 14.09.2025
128 126 Stage 20 13.09.2025
37 126 Stage 19 12.09.2025
135 126 Stage 18 11.09.2025
122 126 Stage 17 10.09.2025
87 124 Stage 16 09.09.2025
105 128 Stage 15 07.09.2025
119 126 Stage 14 06.09.2025
119 126 Stage 13 05.09.2025
111 123 Stage 12 04.09.2025
0 122 Stage 11 03.09.2025
128 121 Stage 10 02.09.2025
105 111 Stage 9 31.08.2025
5 109 Stage 8 30.08.2025
128 112 Stage 7 29.08.2025
95 109 Stage 6 28.08.2025
15 121 Stage 5 27.08.2025
11 125 Stage 4 26.08.2025
101 143 Stage 3 25.08.2025
158 158 Stage 2 24.08.2025
10 13 Stage 1 23.08.2025
103 Tour de Pologne 04.08.2025 - 10.08.2025
34 103 Stage 7 10.08.2025
111 107 Stage 6 09.08.2025
107 105 Stage 5 08.08.2025
5 91 Stage 4 07.08.2025
74 108 Stage 3 06.08.2025
117 112 Stage 2 05.08.2025
12 15 Stage 1 04.08.2025
2 EST/LAT/LTU RR 29.06.2025
105 Tour de Suisse 15.06.2025 - 22.06.2025
109 105 Stage 8 22.06.2025
117 107 Stage 7 21.06.2025
4 104 Stage 6 20.06.2025
90 105 Stage 5 19.06.2025
92 100 Stage 4 18.06.2025
120 99 Stage 3 17.06.2025
13 74 Stage 2 16.06.2025
97 97 Stage 1 15.06.2025
DNF GP Kanton Aargau 13.06.2025
DNF Boucles de la Mayenne 29.05.2025 - 01.06.2025
DNS Stage 2 31.05.2025
93 92 Stage 1 30.05.2025
39 39 Prologue 29.05.2025
14 Paris-Roubaix 13.04.2025
DNF Dwars door Vlaanderen 02.04.2025
14 Gent - Wevelgem 30.03.2025
88 E3 Saxo Classic 28.03.2025
3 Classic Brugge-De Panne 26.03.2025
66 Milano-Sanremo 22.03.2025
DNS Kuurne-Brussel-Kuurne 02.03.2025
DNF Omloop Nieuwsblad 01.03.2025
77 Volta ao Algarve 19.02.2025 - 23.02.2025
66 77 Stage 5 23.02.2025
6 76 Stage 4 22.02.2025
6 83 Stage 3 21.02.2025
85 85 Stage 2 20.02.2025
76 Figueira Champions Classic 16.02.2025
DNF Étoile de Bessèges 05.02.2025 - 09.02.2025
DNF Stage 3 07.02.2025
7 74 Stage 2 06.02.2025
106 106 Stage 1 05.02.2025

2024

RankGCRaceDate
DNS Betcity Elfstedenrace 02.10.2024
DNF World Championship RR 29.09.2024
12 World Championship Mixed Relay 25.09.2024
15 Paris-Chauny 22.09.2024
7 Kamp. van Vlaanderen 20.09.2024
3 Europe RR 15.09.2024
51 BEMER Cyclassics 08.09.2024
18 Muur Classic Geraardsbergen 28.08.2024
23 Druivenkoers Overijse 23.08.2024
DNF Tour of Leuven 15.08.2024
30 Olympic Games RR 03.08.2024
63 Tour de Wallonie 22.07.2024 - 26.07.2024
53 63 Stage 5 26.07.2024
4 68 Stage 4 25.07.2024
73 70 Stage 3 24.07.2024
70 60 Stage 2 23.07.2024
2 2 Stage 1 22.07.2024
16 EST/LAT/LTU RR 22.06.2024
DNF Brussels Classic 02.06.2024
112 Giro d'Italia 04.05.2024 - 26.05.2024
12 112 Stage 21 26.05.2024
79 112 Stage 20 25.05.2024
91 112 Stage 19 24.05.2024
7 113 Stage 18 23.05.2024
111 115 Stage 17 22.05.2024
70 111 Stage 16 21.05.2024
108 118 Stage 15 19.05.2024
108 125 Stage 14 18.05.2024
14 125 Stage 13 17.05.2024
100 125 Stage 12 16.05.2024
148 125 Stage 11 15.05.2024
104 130 Stage 10 14.05.2024
6 130 Stage 9 12.05.2024
130 146 Stage 8 11.05.2024
165 136 Stage 7 10.05.2024
134 123 Stage 6 09.05.2024
10 98 Stage 5 08.05.2024
9 108 Stage 4 07.05.2024
30 112 Stage 3 06.05.2024
114 116 Stage 2 05.05.2024
97 97 Stage 1 04.05.2024
10 Paris-Roubaix 07.04.2024
9 Scheldeprijs 03.04.2024
DNF Volta NXT Classic 30.03.2024
48 Dwars door Vlaanderen 27.03.2024
39 Gent - Wevelgem 24.03.2024
42 Classic Brugge-De Panne 20.03.2024
39 Bredene Koksijde Classic 15.03.2024
85 Nokere Koerse 13.03.2024
DNF Paris-Nice 03.03.2024 - 10.03.2024
DNS Stage 8 10.03.2024
39 61 Stage 7 09.03.2024
128 79 Stage 6 08.03.2024
9 76 Stage 5 07.03.2024
104 79 Stage 4 06.03.2024
22 62 Stage 3 05.03.2024
33 13 Stage 2 04.03.2024
5 8 Stage 1 03.03.2024
87 Le Samyn 27.02.2024
14 Kuurne-Brussel-Kuurne 25.02.2024
26 Cadel Evans Road Race 28.01.2024
7 Surf Coast Classic 25.01.2024
74 Tour Down Under 16.01.2024 - 21.01.2024
45 74 Stage 6 21.01.2024
95 82 Stage 5 20.01.2024
63 77 Stage 4 19.01.2024
12 77 Stage 3 18.01.2024
82 83 Stage 2 17.01.2024
9 12 Stage 1 16.01.2024

2023

RankGCRaceDate
DNF Gree - Tour of Guangxi 12.10.2023 - 17.10.2023
DNS Stage 1 12.10.2023
DNF Gran Piemonte 05.10.2023
DNF Coppa Bernocchi 02.10.2023
4 Europe RR-U23 22.09.2023
11 Gooikse Pijl 17.09.2023
38 SUPER 8 Classic 16.09.2023
58 Grand Prix de Wallonie 13.09.2023
57 GP de Fourmies 10.09.2023
DNF Bretagne Classic 03.09.2023
44 Deutschland Tour 23.08.2023 - 27.08.2023
14 44 Stage 4 27.08.2023
1 47 Stage 3 26.08.2023
67 54 Stage 2 25.08.2023
11 11 Stage 1 24.08.2023
8 8 Prologue 23.08.2023
13 BEMER Cyclassics 20.08.2023
28 World Championship RR-U23 12.08.2023
59 Tour de Pologne 29.07.2023 - 04.08.2023
116 59 Stage 7 04.08.2023
64 61 Stage 6 03.08.2023
92 63 Stage 5 02.08.2023
114 57 Stage 4 01.08.2023
71 58 Stage 3 31.07.2023
66 66 Stage 2 30.07.2023
55 55 Stage 1 29.07.2023
6 EST/LAT/LTU RR 25.06.2023
DNS EST/LAT/LTU RR-U23 23.06.2023
DNF Critérium du Dauphiné 04.06.2023 - 11.06.2023
DNF Stage 8 11.06.2023
94 98 Stage 7 10.06.2023
85 94 Stage 6 09.06.2023
66 99 Stage 5 08.06.2023
131 114 Stage 4 07.06.2023
8 100 Stage 3 06.06.2023
93 103 Stage 2 05.06.2023
104 104 Stage 1 04.06.2023
30 Tour of Norway 26.05.2023 - 29.05.2023
4 30 Stage 3 29.05.2023
21 33 Stage 2 28.05.2023
45 57 Stage 1 27.05.2023
66 66 Prologue 26.05.2023
36 Rund um Köln 21.05.2023
114 Veenendaal Classic 20.05.2023
8 Circuit de Wallonie 18.05.2023
96 Tro-Bro Leon 07.05.2023
DNF GP de Plumelec-Morbihan 06.05.2023
114 Paris-Roubaix 09.04.2023
20 Scheldeprijs 05.04.2023
DNF Route Adélie de Vitré 31.03.2023
16 La Roue Tourangelle 26.03.2023
90 E3 Saxo Classic 24.03.2023
DNS Bredene Koksijde Classic 17.03.2023
12 Nokere Koerse 15.03.2023
22 Ronde van Drenthe 12.03.2023
37 GP Jean-Pierre Monseré 05.03.2023
8 Grand Prix Criquielion 04.03.2023
35 Le Samyn 28.02.2023
DNF Kuurne-Brussel-Kuurne 26.02.2023
86 Volta ao Algarve 15.02.2023 - 19.02.2023
47 86 Stage 5 19.02.2023
100 92 Stage 4 18.02.2023
12 84 Stage 3 17.02.2023
97 91 Stage 2 16.02.2023
18 18 Stage 1 15.02.2023
24 Figueira Champions Classic 12.02.2023
76 Volta Comunitat Valenciana 01.02.2023 - 05.02.2023
87 76 Stage 5 05.02.2023
50 83 Stage 4 04.02.2023
93 102 Stage 3 03.02.2023
86 101 Stage 2 02.02.2023
98 100 Stage 1 01.02.2023

2022

RankGCRaceDate
6 Gran Piemonte 06.10.2022
DNF Coppa Bernocchi 03.10.2022
4 World Championship RR-U23 23.09.2022
5 GP de la Somme 11.09.2022
74 Flanders Tomorrow Tour 01.09.2022 - 03.09.2022
75 Stage 3 03.09.2022
6 Stage 4 03.09.2022
39 Stage 2 02.09.2022
88 Stage 1 01.09.2022
65 Arctic Race of Norway 11.08.2022 - 14.08.2022
95 Stage 4 14.08.2022
61 Stage 3 13.08.2022
13 Stage 2 12.08.2022
59 Stage 1 11.08.2022
21 Kreiz Breizh Elites 29.07.2022 - 01.08.2022
9 Stage 4 01.08.2022
24 Stage 3 31.07.2022
6 Stage 2 30.07.2022
2 Stage 1 29.07.2022
DNF Europe RR-U23 10.07.2022
42 Solidarnosc Champions 29.06.2022 - 02.07.2022
7 Stage 5 02.07.2022
11 Stage 4 01.07.2022
47 Stage 3 30.06.2022
3 Stage 1 29.06.2022
2 Stage 2 29.06.2022
25 EST/LAT/LTU RR 26.06.2022
7 Estonia ITT-U23 22.06.2022
23 EST/LAT/LTU RR-U23 19.06.2022
4 Tour of Estonia 26.05.2022 - 28.05.2022
7 Stage 2 28.05.2022
1 Stage 1 27.05.2022
5 Prologue 26.05.2022
DNF Tour de Bretagne 25.04.2022 - 01.05.2022
DNF Stage 4 28.04.2022
100 Stage 3 27.04.2022
53 Stage 2 26.04.2022
8 Stage 1 25.04.2022
6 Tour du Loir-et-Cher 13.04.2022 - 17.04.2022
10 Stage 5 17.04.2022
5 Stage 4 16.04.2022
2 Stage 3 15.04.2022
8 Stage 2 14.04.2022
49 Stage 1 13.04.2022
14 Gent - Wevelgem (U23) 27.03.2022
38 Olympia's Tour 17.03.2022 - 20.03.2022
51 Stage 5 20.03.2022
39 Stage 4 19.03.2022
17 Stage 3 18.03.2022
10 Stage 1 17.03.2022
7 Stage 2 17.03.2022
29 Betcity Elfstedenrace 06.03.2022

2021

RankGCRaceDate
1 EST/LAT/LTU RR-JR 19.06.2021
1 Estonia ITT-JR 17.06.2021

2020

RankGCRaceDate
2 Estonia RR-JR 20.08.2020
2 Estonia ITT-JR 18.08.2020

Rider profile

Name
Madis Mihkels
Team
EF Education-EasyPost
Nationality
Estonia
Date of birth
May 31 2003
UCI ranking
342
UCI wins
2

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 ❤️