Michael Shea Leonard
➕ Compare rider
Highlights
- 1×General · National Championships · Canada'25
Teams by year
- 2026
- 2023–2025
Palmarès
202660 results
- 22 Il Lombardia · General
- 22 Il Lombardia · Result
- 140 Gran Piemonte · General
- 92 Tre Valli Varesine · General
- 71 Giro dell'Emilia · General
- 71 Giro dell'Emilia · Result
- 13 World Championships · Men Elite Individual Time Trial
- 32 World Championships · Men Elite Road Race
- 67 Grand Prix Cycliste de Québec · General
- 11 Grand Prix Cycliste de Québec · Youth
- 67 Grand Prix Cycliste de Québec · Result
- 105 Vuelta a Burgos · Stage 1
- 126 Vuelta a Burgos · Stage 2
- 28 Vuelta a Burgos · Stage 3
- 133 Vuelta a Burgos · Stage 4
- 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
- 14 Tour de Romandie · Mountain
- 6 Tour de Romandie · Youth
- 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
- 78 La Flèche Wallonne · Result
- 36 Itzulia Basque Country · General
- 29 Itzulia Basque Country · Mountain
- 31 Itzulia Basque Country · Points
- 5 Itzulia Basque Country · Youth
- 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
- 6 Tour de la Provence · Youth
- 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 · Result
- 35 Santos Tour Down Under · General
- 2 Santos Tour Down Under · Youth
- 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
202593 results
- 67 Tour of Guangxi · General
- 15 Tour of Guangxi · Mountain
- 28 Tour of Guangxi · Points
- 31 Tour of Guangxi · Youth
- 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 · Men Elite Individual Time Trial
- 55 Grand Prix Cycliste de Montréal · Result
- 113 Bretagne Classic - Ouest-France · Result
- 101 Renewi Tour · General
- 10 Renewi Tour · Youth
- 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 · Result
- 78 Tour de Pologne · General
- 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 · Result
- 25 Tour of Austria · General
- 25 Tour of Austria · Points
- 6 Tour of Austria · Youth
- 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
- 3 National Championships · Canada · Men Elite - Individual Road Race
- 1 National Championships · Canada · Men Elite - Individual Time Trial
- 70 Critérium du Dauphiné · General
- 18 Critérium du Dauphiné · Mountain
- 35 Critérium du Dauphiné · Points
- 23 Critérium du Dauphiné · Youth
- 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
- 23 Tour de Romandie · Youth
- 71 Tour de Romandie · Stage 0
- 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
- 75 La Flèche Wallonne · General
- 90 Itzulia Basque Country · General
- 35 Itzulia Basque Country · Points
- 11 Itzulia Basque Country · Youth
- 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
- 32 Volta Ciclista a Catalunya · Mountain
- 28 Volta Ciclista a Catalunya · Points
- 23 Volta Ciclista a Catalunya · Youth
- 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
- 29 UAE Tour · Points
- 24 UAE Tour · Youth
- 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
202421 results
- 89 Gree-Tour of Guangxi · General
- 39 Gree-Tour of Guangxi · Youth
- 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
- 77 World Championships · Men Under 23 Road Race
- 48 World Championships · Men Under 23 Individual Time Trial
- 79 Grand Prix Cycliste de Montréal · Result
- 117 Grand Prix Cycliste de Québec · Result
- 109 BEMER Cyclassics · Result
- 70 Vuelta a Burgos · General
- 42 Vuelta a Burgos · Points
- 29 Vuelta a Burgos · Youth
- 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
- 37 Gree-Tour of Guangxi · Youth
- 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 · Men Under 23 Individual Time Trial
- 79 Tour de Hongrie · General
- 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
20221 result
- 51 World Championships · Men Junior Road Race
20212 results
- 61 World Championships · Men Junior - Road race
- 39 World Championships · Men Junior - Individual Time Trial