Rankings

Stage Ranking
1 137 139 - - -
2 99 99 - - -
3 102 89 - - -
4 113 78 - - -
5 - 75 - - -
6 130 101 - - -
7 93 104 - - -
8 113 103 - - -
9 145 117 - - -
10 42 98 - - -
11 2 93 - - -
12 114 98 - - -
13 148 108 - - -
14 97 108 - - -
15 53 113 - - -
16 79 110 - - -
17 47 107 - - -
18 11 106 96 - -
19 88 105 99 - -
20 - - - - -
21 - - - - -
  • Intermediate sprint 0
  • Stages victory 0
  • Victories 11
  • Podiums 20

2017. Silber Pro Cycling

3e of the National Championships Canada ME - Road Race

6e of the third stage of the Joe Martin Stage Race (Fayetteville>Fayetteville)

9e of the fourth stage of the The Larry H.Miller Tour of Utah (South Jordan City>South Jordan City)

11e of the Delta Road Race

12e of the fourth stage of the Tour of the Gila (Silver City>Silver City)

15e of the fourth stage of the Grand Prix Cycliste de Saguenay (Chicoutimi>Chicoutimi), of the second stage of the Tour of the Gila (Fort Bayard>Fort Bayard)

20e of the fourth stage of the Joe Martin Stage Race (Fayetteville>Fayetteville)

22e of the second stage of the Joe Martin Stage Race (Fayetteville>Fayetteville)

2018. Silber Pro Cycling

1er of the fifth stage of the Tour de Beauce (Saint-Georges>Saint-Georges), of the first stage of the Tour de Beauce (Saint-Georges>Saint-Georges)

5e of the third stage of the Colorado Classic (Denver>Denver)

6e of the third stage of the The Larry H.Miller Tour of Utah (Antelope Island>Layton City)

9e of the second stage of the Tour of the Gila (Fort Bayard>Fort Bayard)

11e of the Winston Salem Cycling Classic

15e of the fourth stage of the The Larry H.Miller Tour of Utah (Salt Lake City>Salt Lake City)

16e of the National Championships Canada ME - ITT

21e of the Tour de Beauce

23e of the National Championships Canada ME - Road Race

24e of the fourth stage of the Tour de Beauce (Québec>Québec)

25e of the stage 3a of the Tour de Beauce (Saint-Prosper>Saint-Prosper [ITT])

2019. Rally UHC Cycling

1er of the fourth stage of the Grand Prix Cycliste de Saguenay (Chicoutimi>Chicoutimi), of the third stage of the Grand Prix Cycliste de Saguenay (Chicoutimi>Chicoutimi), of the second stage of the Grand Prix Cycliste de Saguenay (La Baie>Montée Saint-Charles)

4e of the fourth stage of the Tour de Beauce (Québec>Québec)

5e of the Delta Road Race

7e of the Tour de Beauce, of the stage 3b of the Tour de Beauce (Saint-Georges>Notre-Dame-des-Pins)

8e of the stage 3a of the Tour de Beauce (Saint-Prosper>Saint-Prosper [ITT]), of the first stage of the Tour de Beauce (Saint-Georges>Saint-Georges)

9e of the second stage of the Tour de Beauce (Lac-Mégantic>Lac-Mégantic), of the Grand Prix Cycliste de Saguenay

14e of the first stage of the Grand Prix Cycliste de Saguenay (Jonquière>Jonquière)

16e of the fifth stage of the Tour de Beauce (Saint-Georges>Saint-Georges)

19e of the sixth stage of the Tour of Oman (Al Mouj Muscat>Matrah Corniche)

21e of the first stage of the Tour of Oman (Al Sawadi Beach>Suhar Corniche)

2020. Rally Cycling

18e of the Grand Prix d'Isbergues - Pas de Calais

19e of the Paris - Tours Elite

2021. Rally Cycling

6e of the Classic Loire Atlantique

9e of the Tour Poitou - Charentes en Nouvelle Aquitaine

11e of the fourth stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Monts-sur-Guesnes>Loudun [ITT]), of the La Roue Tourangelle Centre Val de Loire - Groupama P.V.L.

12e of the third stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Moncontour>Loudun), of the Cholet Agglo Tour

13e of the PostNord Tour of Denmark

14e of the second stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Parthenay>Ruffec)

16e of the third stage of the PostNord Tour of Denmark (Tønder>Vejle)

18e of the fifth stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Villefagnan>Poitiers)

19e of the Tour du Doubs, of the Classic Grand Besançon Doubs

20e of the fifth stage of the PostNord Tour of Denmark (Frederiksberg>Frederiksberg [ITT])

22e of the Tour du Finistère Pays de Quimper

24e of the Paris - Bourges, of the Omloop van het Houtland

2022. Human Powered Health

1er of the National Championships Canada ME - Road Race, of the Grand Prix Criquielion

2e of the third stage of the Giro di Sicilia (Realmonte>Piazza Armerina)

3e of the National Championships Canada ME - ITT

8e of the Memorial Rik Van Steenbergen / Kempen Classic, of the first stage of the Giro di Sicilia (Milazzo>Bagheria)

13e of the Commonwealth Games ME - Road Race, of the stage nwealth Games ME - ITT of the Commonwealth Games ME - ITT (Wolverhampton>Wolverhampton [ITT]), of the Bredene Koksijde Classic

15e of the La Route Adélie de Vitré

16e of the 4 Jours de Dunkerque / Grand Prix des Hauts de France, of the second stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Béthune>Maubeuge), of the first stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Dunkerque>Aniche), of the fifth stage of the Volta a la Comunitat Valenciana (Paterna>Valencia)

19e of the fourth stage of the Volta a la Comunitat Valenciana (Orihuela>Torrevieja)

20e of the first stage of the Okolo Slovenska / Tour de Slovaquie (Šamorín>Trnava)

21e of the fifth stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Roubaix>Cassel)

22e of the Binche - Chimay - Binche / Mémorial Frank Vandenbroucke

23e of the prologue of the Okolo Slovenska / Tour de Slovaquie (Bratislava>Bratislava)

2023. Human Powered Health

1er of the Pan-American Continental Championships ME - Road Race

6e of the Druivenkoers - Overijse, of the National Championships Canada ME - Road Race

10e of the third stage of the AlUla Tour (Al Manshiyah Train Station>Abu Rakah)

11e of the Lotto Famenne Ardenne Classic, of the fifth stage of the AlUla Tour (AlUla Old Town>Maraya), of the second stage of the AlUla Tour (Winter Park>Shalal Sijlyat Rocks)

13e of the Maryland Cycling Classic, of the fourth stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Maubeuge>Achicourt), of the first stage of the AlUla Tour (AlUla International Airport>Khaybar)

15e of the Tour Poitou - Charentes en Nouvelle Aquitaine, of the fourth stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Moncoutant>Poitiers), of the Tour of Leuven - Memorial Jef Scherens

16e of the second stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Compiègne>Laon)

17e of the second stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Aulnay de Saintonge>Bressuire)

19e of the AlUla Tour

20e of the 4 Jours de Dunkerque / Grand Prix des Hauts de France

22e of the first stage of the Boucles de la Mayenne - Crédit Mutuel (Saint-Mars-sur-Colmont>Lassay-les-Châteaux)

24e of the Binche - Chimay - Binche / Mémorial Frank Vandenbroucke, of the stage 3b of the Tour Poitou - Charentes en Nouvelle Aquitaine (La Roche-Posay>La Roche-Posay [ITT])

2024. Israel Premier Tech Academy

1er of the National Championships Canada ME - ITT

2e of the National Championships Canada ME - Road Race

4e of the Classic Loire Atlantique

5e of the Druivenkoers - Overijse, of the second stage of the Circuit des Ardennes (Auvillers-les-Forges>Hardoncelle), of the CRO Race

6e of the first stage of the Circuit des Ardennes (Juniville>Asfeld), of the fourth stage of the CRO Race (Krk>Labin)

7e of the third stage of the CRO Race (Novi Vinodolski>Opatija)

8e of the Circuit des Ardennes

10e of the Baloise Belgium Tour

12e of the third stage of the Circuit des Ardennes (Charleville-Mézières>Aiglemont)

13e of the second stage of the CRO Race (Biograd na Moru>Novalja)

15e of the fourth stage of the Circuit des Ardennes (Sedan>Sedan)

17e of the fourth stage of the Baloise Belgium Tour (Durbuy>Durbuy)

18e of the Volta NXT Classic ME

19e of the World Championships ME - ITT, of the fifth stage of the Baloise Belgium Tour (Brussel>Brussel), of the first stage of the Baloise Belgium Tour (Beringen>Beringen [ITT]), of the Veenendaal-Veenendaal

20e of the Grand Prix d'Isbergues - Pas de Calais

22e of the sixth stage of the CRO Race (Sveta Nedelja>Zagreb)

23e of the second stage of the Baloise Belgium Tour (Merelbeke>Knokke-Heist), of the Milano - Torino

24e of the Ename Samyn Classic

25e of the third stage of the Baloise Belgium Tour (Turnhout>Scherpenheuvel - Zichem), of the Kuurne - Brussel - Kuurne

2025. Israel - Premier Tech

3e of the National Championships Canada ME - ITT

4e of the National Championships Canada ME - Road Race

8e of the third stage of the Baloise Belgium Tour (Tessenderlo>Ham [ITT])

9e of the Baloise Belgium Tour, of the fourth stage of the Baloise Belgium Tour (Durbuy>Durbuy), of the fifth stage of the Tour de Pologne (Katowice>Zakopane)

10e of the Duracell Dwars door het Hageland

13e of the Elfstedenronde Brugge

14e of the fourth stage of the Tour de Pologne (Rybnik>Cieszyn)

15e of the third stage of the 4 Jours de Dunkerque / Grand Prix des Hauts de France (Valenciennes>Famars)

16e of the third stage of the Tour de Pologne (Wałbrzych>Wałbrzych)

19e of the sixth stage of the Tour de Pologne (Bukowina Resort>Bukowina Tatrzańska)

22e of the fourth stage of the UAE Tour (Fujairah Qidfa Beach>Umm al Quwain)

Follow us

Get exclusive information about La Vuelta