| Route de Bardonnex | 0.96 km | 28 m | 2.9% |
| Bardonnex to Landecy | 1.92 km | 18 m | 0.8% |
| L'Uche 1 | 0.25 km | 8 m | 2.6% |
| Veyrier/Sierne (a&b) | 1.56 km | -14 m | -0.5% |
| Av Thonex climb_sprint | 0.84 km | 5 m | 0.2% |
| Sprint Avenue de Thônex | 0.30 km | -2 m | -0.8% |
| Avenue de Thônex | 0.82 km | 13 m | 1.5% |
| Adrien Jeandin - UP | 0.53 km | 16 m | 1.9% |
| Montée Adrien Jeandin | 0.27 km | 14 m | 4.2% |
| Moillesulaz - Mon Idée | 1.87 km | 9 m | 0.5% |
| Tire la Tronchet | 0.81 km | 4 m | 0.2% |
| Route de Jussy - from cirque to MI | 1.27 km | 9 m | 0.6% |
| Jussy's Sprint | 0.90 km | 5 m | 0.5% |
| Route de Presinge Climb | 0.65 km | 104 m | 15.9% |
| Après Cornière > Presinge ligne droite | 0.94 km | 6 m | 0.5% |
| Sprint en bosse de Carra | 0.29 km | 11 m | 3.7% |
| Faux plat Pressnge | 0.96 km | 13 m | 1.1% |
| BBM forever! | 3.19 km | 19 m | 0.6% |
| Carré 1 | 0.60 km | -2 m | -0.1% |
| Fontaine a la douane de Moniaz (Av le Stop!!) | 1.15 km | 27 m | 2.4% |
| Faux plat de la Fontaine à Monniaz Douane | 1.14 km | 25 m | 2.0% |
| We the people of the soil | 0.56 km | 17 m | 3.0% |
| Crochet Arales vers Couty | 2.52 km | 30 m | 1.2% |
| Montee de County | 0.93 km | 26 m | 2.6% |
| Route des Voirons | 1.35 km | -16 m | -1.2% |
| Arrivée Veigy | 0.42 km | 6 m | 0.2% |
| Route de Veigy - Faux Plat | 1.05 km | 9 m | 0.7% |
| Corsier - Vésenaz Petray | 2.34 km | -12 m | -0.4% |
| Bisou | 1.04 km | -6 m | -0.5% |
| JML Racing Geneva | 1.89 km | -39 m | -2.0% |
| Descente Rampe Vésenaz | 0.79 km | -32 m | -4.0% |
| Quai Gustave-Ador South-West | 1.70 km | 9 m | 0.1% |
| Parking bus worldtour TDR | 0.63 km | -1 m | -0.0% |
| Quai Gustave-Ador (devant le Jet d'Eau) | 0.68 km | 1 m | 0.1% |
| Quai du Seujet (direction Pont Sous-Terre) | 0.80 km | 2 m | 0.0% |
| SprintZoubirMonteCharge | 0.32 km | 18 m | 5.5% |
| Entre deux ponts Jonctions | 0.32 km | -2 m | -0.1% |
| Montée de la Jonction vers Petit-Lancy (Court) | 0.72 km | 28 m | 3.9% |
| Route de Chancy Climb | 0.60 km | 20 m | 3.4% |