Michael Shea Leonard
🚴 EF Education - EasyPostUCI 111 pts
Best results
- 2ndYouth · Santos Tour Down Under2026
- 10thStage 1 · Itzulia Basque Country2026
- 10thStage 1 · Itzulia Basque Country2025
- 5thYouth · Itzulia Basque Country2026
- 6thYouth · Tour de Romandie2026
- 10thYouth · Renewi Tour2025
- 17thGeneral Classification · Tour de Romandie2026
- 9thStage 3 · Tour of Austria2025
- 13thStage 7 · Santos Tour Down Under2026
- 10thGeneral Classification · World Championships2023
Palmarès
202645 results
- 53 Tour Auvergne - Rhône-Alpes · Stage 1
- 124 Tour Auvergne - Rhône-Alpes · Stage 2
- 127 Tour Auvergne - Rhône-Alpes · Stage 4
- 65 Tour Auvergne - Rhône-Alpes · Stage 5
- 17 Tour de Romandie · General Classification
- 14 Tour de Romandie · Mountains Classification
- 6 Tour de Romandie · Youth Classification
- 26 Tour de Romandie · Stage 1
- 45 Tour de Romandie · Stage 2
- 23 Tour de Romandie · Stage 3
- 22 Tour de Romandie · Stage 4
- 23 Tour de Romandie · Stage 5
- 30 Tour de Romandie · Stage 7
- 54 Liège-Bastogne-Liège · General Classification
- 78 La Flèche Wallonne · Stage 1
- 36 Itzulia Basque Country · General Classification
- 29 Itzulia Basque Country · Mountains Classification
- 31 Itzulia Basque Country · Points Classification
- 5 Itzulia Basque Country · Youth Classification
- 10 Itzulia Basque Country · Stage 1
- 111 Itzulia Basque Country · Stage 2
- 78 Itzulia Basque Country · Stage 3
- 96 Itzulia Basque Country · Stage 4
- 58 Itzulia Basque Country · Stage 5
- 28 Itzulia Basque Country · Stage 6
- 100 Volta Ciclista a Catalunya · Stage 1
- 140 Volta Ciclista a Catalunya · Stage 2
- 130 Volta Ciclista a Catalunya · Stage 3
- 153 Volta Ciclista a Catalunya · Stage 4
- 50 Volta Ciclista a Catalunya · Stage 5
- 124 Volta Ciclista a Catalunya · Stage 6
- 19 Tour de la Provence · General Classification
- 6 Tour de la Provence · Youth Classification
- 31 Tour de la Provence · Stage 1
- 19 Tour de la Provence · Stage 2
- 57 Tour de la Provence · Stage 3
- 96 Mapei Cadel Evans Great Ocean Road Race - Men · Stage 1
- 35 Santos Tour Down Under · General Classification
- 2 Santos Tour Down Under · Youth Classification
- 94 Santos Tour Down Under · Stage 1
- 22 Santos Tour Down Under · Stage 2
- 55 Santos Tour Down Under · Stage 3
- 33 Santos Tour Down Under · Stage 4
- 76 Santos Tour Down Under · Stage 5
- 13 Santos Tour Down Under · Stage 7
202591 results
- 67 Tour of Guangxi · General Classification
- 15 Tour of Guangxi · Mountains Classification
- 28 Tour of Guangxi · Points Classification
- 31 Tour of Guangxi · Youth Classification
- 71 Tour of Guangxi · Stage 1
- 90 Tour of Guangxi · Stage 2
- 48 Tour of Guangxi · Stage 3
- 75 Tour of Guangxi · Stage 4
- 94 Tour of Guangxi · Stage 5
- 57 Tour of Guangxi · Stage 6
- 12 World Championships · General Classification
- 55 Grand Prix Cycliste de Montréal · Stage 1
- 113 Bretagne Classic - Ouest-France · Stage 1
- 101 Renewi Tour · General Classification
- 10 Renewi Tour · Youth Classification
- 115 Renewi Tour · Stage 1
- 138 Renewi Tour · Stage 2
- 115 Renewi Tour · Stage 3
- 84 Renewi Tour · Stage 4
- 101 Renewi Tour · Stage 5
- 107 ADAC Cyclassics · Stage 1
- 78 Tour de Pologne · General Classification
- 107 Tour de Pologne · Stage 1
- 63 Tour de Pologne · Stage 2
- 93 Tour de Pologne · Stage 3
- 129 Tour de Pologne · Stage 4
- 97 Tour de Pologne · Stage 5
- 70 Tour de Pologne · Stage 6
- 41 Tour de Pologne · Stage 7
- 100 Donostia San Sebastian Klasikoa · Stage 1
- 25 Tour of Austria · General Classification
- 25 Tour of Austria · Points Classification
- 6 Tour of Austria · Youth Classification
- 44 Tour of Austria · Stage 1
- 34 Tour of Austria · Stage 2
- 9 Tour of Austria · Stage 3
- 57 Tour of Austria · Stage 4
- 26 Tour of Austria · Stage 5
- 70 Critérium du Dauphiné · General Classification
- 18 Critérium du Dauphiné · Mountains Classification
- 35 Critérium du Dauphiné · Points Classification
- 23 Critérium du Dauphiné · Youth Classification
- 124 Critérium du Dauphiné · Stage 1
- 115 Critérium du Dauphiné · Stage 2
- 117 Critérium du Dauphiné · Stage 3
- 23 Critérium du Dauphiné · Stage 4
- 108 Critérium du Dauphiné · Stage 5
- 41 Critérium du Dauphiné · Stage 6
- 83 Critérium du Dauphiné · Stage 7
- 41 Critérium du Dauphiné · Stage 8
- 59 Tour de Romandie · General Classification
- 23 Tour de Romandie · Youth Classification
- 118 Tour de Romandie · Stage 1
- 94 Tour de Romandie · Stage 2
- 76 Tour de Romandie · Stage 3
- 46 Tour de Romandie · Stage 4
- 24 Tour de Romandie · Stage 5
- 71 Tour de Romandie · Stage 901
- 75 La Flèche Wallonne · General Classification
- 90 Itzulia Basque Country · General Classification
- 35 Itzulia Basque Country · Points Classification
- 11 Itzulia Basque Country · Youth Classification
- 10 Itzulia Basque Country · Stage 1
- 66 Itzulia Basque Country · Stage 2
- 147 Itzulia Basque Country · Stage 3
- 119 Itzulia Basque Country · Stage 4
- 117 Itzulia Basque Country · Stage 5
- 69 Itzulia Basque Country · Stage 6
- 103 Volta Ciclista a Catalunya · General Classification
- 32 Volta Ciclista a Catalunya · Mountains Classification
- 28 Volta Ciclista a Catalunya · Points Classification
- 23 Volta Ciclista a Catalunya · Youth Classification
- 115 Volta Ciclista a Catalunya · Stage 1
- 118 Volta Ciclista a Catalunya · Stage 2
- 76 Volta Ciclista a Catalunya · Stage 3
- 105 Volta Ciclista a Catalunya · Stage 4
- 144 Volta Ciclista a Catalunya · Stage 5
- 129 Volta Ciclista a Catalunya · Stage 6
- 87 Volta Ciclista a Catalunya · Stage 7
- 74 UAE Tour · General Classification
- 29 UAE Tour · Points Classification
- 24 UAE Tour · Youth Classification
- 136 UAE Tour · Stage 1
- 35 UAE Tour · Stage 2
- 56 UAE Tour · Stage 3
- 130 UAE Tour · Stage 4
- 131 UAE Tour · Stage 5
- 117 UAE Tour · Stage 6
- 53 UAE Tour · Stage 7
- 109 Volta a la Comunitat Valenciana · Stage 2
- 125 Volta a la Comunitat Valenciana · Stage 3
202419 results
- 89 Gree-Tour of Guangxi · General Classification
- 39 Gree-Tour of Guangxi · Youth Classification
- 114 Gree-Tour of Guangxi · Stage 1
- 117 Gree-Tour of Guangxi · Stage 2
- 80 Gree-Tour of Guangxi · Stage 3
- 86 Gree-Tour of Guangxi · Stage 4
- 29 Gree-Tour of Guangxi · Stage 5
- 94 Gree-Tour of Guangxi · Stage 6
- 79 Grand Prix Cycliste de Montréal · Stage 1
- 117 Grand Prix Cycliste de Québec · Stage 1
- 109 BEMER Cyclassics · Stage 1
- 70 Vuelta a Burgos · General Classification
- 42 Vuelta a Burgos · Points Classification
- 29 Vuelta a Burgos · Youth Classification
- 102 Vuelta a Burgos · Stage 1
- 123 Vuelta a Burgos · Stage 2
- 73 Vuelta a Burgos · Stage 3
- 13 Vuelta a Burgos · Stage 4
- 60 Vuelta a Burgos · Stage 5
202315 results
- 72 Gree-Tour of Guangxi · General Classification
- 37 Gree-Tour of Guangxi · Youth Classification
- 103 Gree-Tour of Guangxi · Stage 1
- 99 Gree-Tour of Guangxi · Stage 2
- 92 Gree-Tour of Guangxi · Stage 3
- 60 Gree-Tour of Guangxi · Stage 4
- 90 Gree-Tour of Guangxi · Stage 5
- 85 Gree-Tour of Guangxi · Stage 6
- 10 World Championships · General Classification
- 79 Tour de Hongrie · General Classification
- 104 Tour de Hongrie · Stage 1
- 88 Tour de Hongrie · Stage 2
- 88 Tour de Hongrie · Stage 3
- 64 Tour de Hongrie · Stage 4
- 115 Clasica de Almeria · General Classification
20221 result
- 51 World Championships · General Classification
➕ Compare with another rider