Kilometres by race
Number of career race kilometres per race. Half the race distance is counted for DNF results.
| # | Race | KMs | |
|---|---|---|---|
| 1 | National Championships Canada ME - Road Race | 799 | |
| 2 | Ronde de l'Isard | 699 | |
| 3 | Tour de Beauce | 662 | |
| 4 | Tour de l'Avenir | 658 | |
| 5 | Tour de l'Abitibi | 572 | |
| 6 | Tour of Antalya | 508 | |
| 7 | Tour of Mersin | 458 | |
| 8 | LVM Saarland Trofeo | 448 | |
| 9 | Tour du Pays de Vaud | 354 | |
| 10 | National Championships Canada MJ - Road Race | 231 | |
| 11 | Flanders Tomorrow Tour | 220 | |
| 12 | Tour de Gironde International | 210 | |
| 13 | Tour d'Eure-et-Loir | 161 | |
| 14 | Pan American Games ME - Road Race | 158 | |
| 15 | Danilith Nokere Koerse Juniores | 126 | |
| 16 | Grand Prix Alanya | 118 | |
| 17 | National Championships Canada MU - ITT | 102 | |
| 18 | Ronde van de Achterhoek | 100 | |
| 19 | Grand Prix de Plouay | 93 | |
| 20 | Olympia's Tour | 90 | |
| 21 | Grote Prijs Rik Van Looy | 88 | |
| 22 | National Championships Canada MJ - ITT | 60 | |
| 23 | Manavgat Side Junior | 56 |