Allschwill Climb (Neuweilerstrasse) | 2.13 km | 80 m | 3.4% |
Neuwillerstrasse First climb | 0.82 km | 44 m | 5.3% |
Allschwill to Neuwiller | 2.03 km | 61 m | 2.3% |
Neuweilerstrasse Decenr | 0.73 km | -59 m | -7.9% |
Neuweilerstrasse Decent | 0.81 km | -68 m | -7.2% |
Grillplatz to Therewilerstrasse down | 0.91 km | -54 m | -5.5% |
Zoll-Benken->Leymen | 1.30 km | 10 m | 0.7% |
Leymen->Rodersdorf | 1.24 km | 21 m | 1.6% |
Rodersdorf short | 0.39 km | 13 m | 3.3% |
Rodersdorf->Biederthal (Sprint) | 0.38 km | -5 m | -1.2% |
Wolschwiller Climb - Small | 1.88 km | 48 m | 2.3% |
Biederthal->Wolschwiller | 2.85 km | 51 m | 1.8% |
Biederthal - Wolschwiller | 2.72 km | 56 m | 1.9% |
Wollschwiller - Oltingue | 2.27 km | -28 m | -1.0% |
burn baby! | 0.49 km | 6 m | 1.1% |
Steinsoultz Climb | 2.04 km | 45 m | 2.2% |
CLM Waldighoffen - Folgensbourg | 8.93 km | 108 m | 1.2% |
Waldighoffen - Muespach le Haut | 6.32 km | 74 m | 1.2% |
Sortie steinsoultz - Muespach le haut centre | 5.11 km | 57 m | 1.1% |
Muespach-climb | 2.26 km | 25 m | 1.1% |
Rue de Delle climb | 1.68 km | 30 m | 1.8% |
Montée Musepach-le-Haut | 0.57 km | 15 m | 2.6% |
Muepach Folgensbourg | 2.07 km | 29 m | 1.3% |
Muespach-Folgensbourg petite cote | 0.85 km | 25 m | 2.9% |
Folgensbourg- Buschwiller descente | 5.71 km | -137 m | -2.4% |
Folgensbourg->Bellevue (down) | 1.68 km | -50 m | -3.0% |
Folgensburg - Hégenheim | 3.72 km | -75 m | -1.5% |
Buschwiller hegenheim climb | 1.16 km | -41 m | -1.7% |
Montée Buschwiller-Hégenheim. | 0.42 km | 15 m | 2.9% |
Buschwiller Rampe (VCA Berg-Sprint) | 0.30 km | 16 m | 5.2% |
Rue Allschwil vers Suisse | 0.89 km | -8 m | -0.3% |
VCP Border Sprint | 0.18 km | 0 m | 0.0% |