Michael Leonard - Results

EF Education-EasyPost

Michael Leonard, born March 26th 2004, is a 22-year-old professional cyclist from Canada. He competes for EF Education-EasyPost, a World Tour Team. He has achieved 3 UCI wins and is ranked 530th in the UCI World Ranking.

Results

2026

RankGCRaceDate
22 Il Lombardia 10.10.2026
140 Gran Piemonte 08.10.2026
92 Tre Valli Varesine 06.10.2026
71 Giro dell'Emilia 03.10.2026
32 World Championship RR 27.09.2026
9 World Championship Mixed Relay 22.09.2026
13 World Championship ITT 20.09.2026
DNF GP Montreal 13.09.2026
67 GP Québec 11.09.2026
DNF Vuelta a Burgos 04.08.2026 - 08.08.2026
DNF Stage 5 08.08.2026
133 65 Stage 4 07.08.2026
28 66 Stage 3 06.08.2026
126 130 Stage 2 05.08.2026
105 105 Stage 1 04.08.2026
DNF San Sebastian 01.08.2026
DNF Auvergne - Rhône-Alpes 07.06.2026 - 14.06.2026
DNF Stage 6 12.06.2026
65 73 Stage 5 11.06.2026
127 75 Stage 4 10.06.2026
3 74 Stage 3 09.06.2026
124 78 Stage 2 08.06.2026
53 53 Stage 1 07.06.2026
17 Tour de Romandie 28.04.2026 - 03.05.2026
23 17 Stage 5 03.05.2026
22 18 Stage 4 02.05.2026
23 19 Stage 3 01.05.2026
45 24 Stage 2 30.04.2026
26 21 Stage 1 29.04.2026
30 30 Prologue 28.04.2026
54 Liège-Bastogne-Liège 26.04.2026
78 La Flèche Wallonne 22.04.2026
DNF Amstel Gold Race 19.04.2026
36 Itzulia Basque Country 06.04.2026 - 11.04.2026
28 36 Stage 6 11.04.2026
58 70 Stage 5 10.04.2026
96 83 Stage 4 09.04.2026
78 75 Stage 3 08.04.2026
111 77 Stage 2 07.04.2026
10 10 Stage 1 06.04.2026
DNF GP Miguel Indurain 04.04.2026
DNF Volta Catalunya 23.03.2026 - 29.03.2026
DNS Stage 7 29.03.2026
124 82 Stage 6 28.03.2026
50 58 Stage 5 27.03.2026
153 123 Stage 4 26.03.2026
130 106 Stage 3 25.03.2026
140 105 Stage 2 24.03.2026
100 100 Stage 1 23.03.2026
DNF Trofeo Laigueglia 04.03.2026
19 Tour de La Provence 13.02.2026 - 15.02.2026
57 19 Stage 3 15.02.2026
19 19 Stage 2 14.02.2026
31 31 Stage 1 13.02.2026
96 Cadel Evans Great Ocean 01.02.2026
35 Tour Down Under 20.01.2026 - 25.01.2026
76 35 Stage 5 25.01.2026
33 7 Stage 4 24.01.2026
55 7 Stage 3 23.01.2026
22 7 Stage 2 22.01.2026
94 17 Stage 1 21.01.2026
13 13 Prologue 20.01.2026

2025

RankGCRaceDate
67 Tour of Guangxi 14.10.2025 - 19.10.2025
57 67 Stage 6 19.10.2025
94 86 Stage 5 18.10.2025
75 12 Stage 4 17.10.2025
48 78 Stage 3 16.10.2025
90 89 Stage 2 15.10.2025
71 74 Stage 1 14.10.2025
DNF Tre Valli Varesine 07.10.2025
DNF Giro dell'Emilia 04.10.2025
DNF World Championship RR 28.09.2025
12 World Championship ITT 21.09.2025
55 GP Montreal 14.09.2025
DNF GP Québec 12.09.2025
113 Bretagne Classic 31.08.2025
101 Renewi Tour 20.08.2025 - 24.08.2025
101 101 Stage 5 24.08.2025
84 112 Stage 4 23.08.2025
115 114 Stage 3 22.08.2025
138 117 Stage 2 21.08.2025
115 115 Stage 1 20.08.2025
107 ADAC Cyclassics 17.08.2025
78 Tour de Pologne 04.08.2025 - 10.08.2025
41 78 Stage 7 10.08.2025
70 83 Stage 6 09.08.2025
97 92 Stage 5 08.08.2025
129 87 Stage 4 07.08.2025
93 62 Stage 3 06.08.2025
63 63 Stage 2 05.08.2025
107 106 Stage 1 04.08.2025
100 San Sebastian Klasikoa 02.08.2025
25 Tour of Austria 09.07.2025 - 13.07.2025
26 25 Stage 5 13.07.2025
57 30 Stage 4 12.07.2025
9 26 Stage 3 11.07.2025
34 37 Stage 2 10.07.2025
44 44 Stage 1 09.07.2025
3 Canada RR 28.06.2025
1 Canada ITT 27.06.2025
70 Critérium du Dauphiné 08.06.2025 - 15.06.2025
41 70 Stage 8 15.06.2025
83 93 Stage 7 14.06.2025
41 90 Stage 6 13.06.2025
108 109 Stage 5 12.06.2025
23 112 Stage 4 11.06.2025
117 122 Stage 3 10.06.2025
115 120 Stage 2 09.06.2025
124 124 Stage 1 08.06.2025
59 Tour de Romandie 29.04.2025 - 04.05.2025
24 59 Stage 5 04.05.2025
46 60 Stage 4 03.05.2025
76 79 Stage 3 02.05.2025
94 103 Stage 2 01.05.2025
118 117 Stage 1 30.04.2025
71 71 Prologue 29.04.2025
75 La Flèche Wallonne 23.04.2025
90 Itzulia Basque Country 07.04.2025 - 12.04.2025
69 90 Stage 6 12.04.2025
117 121 Stage 5 11.04.2025
119 110 Stage 4 10.04.2025
147 96 Stage 3 09.04.2025
66 10 Stage 2 08.04.2025
10 10 Stage 1 07.04.2025
103 Volta Catalunya 24.03.2025 - 30.03.2025
87 103 Stage 7 30.03.2025
129 107 Stage 6 29.03.2025
144 109 Stage 5 28.03.2025
105 90 Stage 4 27.03.2025
76 91 Stage 3 26.03.2025
118 112 Stage 2 25.03.2025
115 115 Stage 1 24.03.2025
DNF Trofeo Laigueglia 05.03.2025
74 UAE Tour 17.02.2025 - 23.02.2025
53 74 Stage 7 23.02.2025
117 109 Stage 6 22.02.2025
131 116 Stage 5 21.02.2025
130 86 Stage 4 20.02.2025
56 67 Stage 3 19.02.2025
35 135 Stage 2 18.02.2025
136 136 Stage 1 17.02.2025
DNF Volta Comunitat Valenciana 05.02.2025 - 09.02.2025
DNS Stage 4 08.02.2025
125 100 Stage 3 07.02.2025
109 88 Stage 2 06.02.2025
5 24 Stage 1 05.02.2025

2024

RankGCRaceDate
89 Gree - Tour of Guangxi 15.10.2024 - 20.10.2024
94 89 Stage 6 20.10.2024
29 89 Stage 5 19.10.2024
86 99 Stage 4 18.10.2024
80 111 Stage 3 17.10.2024
117 118 Stage 2 16.10.2024
114 114 Stage 1 15.10.2024
35 CRO Race 01.10.2024 - 06.10.2024
80 35 Stage 6 06.10.2024
74 36 Stage 5 05.10.2024
30 38 Stage 4 04.10.2024
49 64 Stage 3 03.10.2024
103 108 Stage 2 02.10.2024
108 108 Stage 1 01.10.2024
77 World Championship RR-U23 27.09.2024
49 World Championship ITT-U23 23.09.2024
79 GP Montreal 15.09.2024
117 GP Québec 13.09.2024
108 BEMER Cyclassics 08.09.2024
27 Tour de l'Avenir 18.08.2024 - 24.08.2024
63 Stage 6 24.08.2024
85 Stage 5 23.08.2024
5 Stage 4 22.08.2024
12 Stage 3 21.08.2024
69 Stage 2 20.08.2024
84 Stage 1 19.08.2024
1 Prologue 18.08.2024
DNF San Sebastian Klasikoa 10.08.2024
70 Vuelta a Burgos 05.08.2024 - 09.08.2024
60 70 Stage 5 09.08.2024
13 77 Stage 4 08.08.2024
73 83 Stage 3 07.08.2024
123 120 Stage 2 06.08.2024
102 102 Stage 1 05.08.2024
40 Czech Tour 25.07.2024 - 28.07.2024
90 40 Stage 4 28.07.2024
21 28 Stage 3 27.07.2024
49 49 Stage 2 26.07.2024
122 122 Stage 1 25.07.2024
72 Tour of Austria 02.07.2024 - 07.07.2024
53 72 Stage 4 06.07.2024
97 87 Stage 3 05.07.2024
87 87 Stage 2 04.07.2024
98 92 Stage 1 03.07.2024
62 62 Prologue 02.07.2024
9 Canada RR 22.06.2024
2 Canada ITT-U23 21.06.2024
100 UAE Tour 19.02.2024 - 25.02.2024
93 100 Stage 7 25.02.2024
118 97 Stage 6 24.02.2024
119 96 Stage 5 23.02.2024
109 99 Stage 4 22.02.2024
121 97 Stage 3 21.02.2024
82 82 Stage 2 20.02.2024
132 132 Stage 1 19.02.2024
DNF Clásica Jaén 12.02.2024
DNF Vuelta a Murcia 10.02.2024

2023

RankGCRaceDate
72 Gree - Tour of Guangxi 12.10.2023 - 17.10.2023
85 72 Stage 6 17.10.2023
90 73 Stage 5 16.10.2023
60 76 Stage 4 15.10.2023
92 89 Stage 3 14.10.2023
99 101 Stage 2 13.10.2023
103 103 Stage 1 12.10.2023
DNF Memorial Pantani 16.09.2023
DNF Coppa Sabatini 14.09.2023
DNF Giro della Toscana 13.09.2023
68 Tour de l'Avenir 20.08.2023 - 27.08.2023
22 Stage 8 27.08.2023
24 Stage 7a 26.08.2023
55 Stage 7b 26.08.2023
90 Stage 6 25.08.2023
109 Stage 5 24.08.2023
122 Stage 4 23.08.2023
16 Stage 3 22.08.2023
123 Stage 2 21.08.2023
132 Stage 1 20.08.2023
DNF World Championship RR-U23 12.08.2023
10 World Championship ITT-U23 09.08.2023
10 Can Crit 27.06.2023
35 Canada RR 25.06.2023
1 Canada ITT-U23 23.06.2023
DNF Route d'Occitanie 15.06.2023 - 18.06.2023
DNF Stage 1 15.06.2023
80 Tour de Hongrie 10.05.2023 - 14.05.2023
64 80 Stage 4 13.05.2023
88 91 Stage 3 12.05.2023
88 98 Stage 2 11.05.2023
104 105 Stage 1 10.05.2023
DNF Brabantse Pijl 12.04.2023
86 Coppi e Bartali 21.03.2023 - 25.03.2023
9 86 Stage 5 25.03.2023
100 89 Stage 4 24.03.2023
61 89 Stage 3 23.03.2023
111 109 Stage 2 22.03.2023
92 92 Stage 1 21.03.2023
65 Per Sempre Alfredo 19.03.2023
DNF Trofeo Laigueglia 01.03.2023
115 Clasica de Almeria 12.02.2023
106 Vuelta a Murcia 11.02.2023
86 Étoile de Bessèges 01.02.2023 - 05.02.2023
26 86 Stage 5 05.02.2023
87 91 Stage 4 04.02.2023
73 96 Stage 3 03.02.2023
125 125 Stage 1 01.02.2023

Rider profile

Name
Michael Leonard
Team
EF Education-EasyPost
Nationality
Canada
Date of birth
March 26 2004
UCI ranking
530
UCI wins
3

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