Race Lab.
Turn the start line into home advantage: pacing and fueling, done as math.
Two jobs, one lab: know what's coming — and roll to the line with a plan you can hold, indoor or out.
Gran fondos & open races 2026/27 — the race calendar
Open road, gravel and MTB races across DACH+ — with filters, registration links and a packing list PDF for every race. Signed in, you save your races right in your RaceHub.
Your fuel plan
How many carbs your race really needs: the fuel calculator plans tank, intake and loading from duration and effort character — signed in, it runs on your numbers. Plus the guides: bonk, carb-loading, race mix.
Packing list & saved races
For every race in the calendar: the packing list as a PDF — and signed in, you save your races right in your RaceHub, with a status from “interested” to “finished”.
Indoor race schedule
The next public races on Zwift, each with its format, distance and course — refreshed hourly from Zwift's event calendar and matched to our route database.
To the race overview →
Segment Lab.
Your segment. Your workout. Your PR.
Upload your favourite segment — it becomes a Zwift workout that rides exactly that segment.
Try it on a real climb: 3.6 mi · 1,686 ft of climbing — ridden in 41:35
Target time 37:30 · avg watts 201 W · ≈ 86 % of critical power (CP)
Watt target per stretch · colour = intensity · dashed = CP.
Real climb, real pipeline · demo rider CP 215 W · 159 lb.
Saving, fine-cropping and one-click push to your Zwift calendar: Segment Lab with your Zwift ID → · How this is calculated →
Zwift is a trademark of Zwift, Inc. — independent project.
Bike Lab.
Your fastest bike set-up for your route.
Your garage against the full catalogue: pack aerodynamics, route profile, your watts — frame and wheels, computed not guessed.
Series guides
Zwift Racing League: The 2026/27 Guide →
Season 26/27 · dates · categories · formats · costs.
Race prep on your numbers
With your Zwift ID linked, the Race Lab knows your critical power — pacing bands and the energy preview then run on your profile instead of averages.