Carbohydrate Strategy for Cyclists: Managing Fuel Over Long Distances
In road cycling, 3–5-hour races completely drain liver and muscle glycogen. The right carbohydrate strategy keeps you from hitting "the wall".
What Is "the Wall" and Why Does It Happen?
Cyclists know the phenomenon called "the wall" (bonking) all too well: the legs turn to stone, the mind gets foggy and speed drops dramatically. The cause is running out of muscle and liver glycogen. The average athlete has 90–120 minutes' worth of glycogen; the right nutrition extends that time.
Pre-Race Carbohydrate Loading
Increasing carbohydrate intake starting 2–3 days beforehand (carbohydrate loading / carb loading) raises muscle glycogen stores by 20–40%.
Meals during the loading period:
- Morning: Oats + banana + honey
- Lunch: Pasta + a light sauce + bread
- Dinner: Rice + lean protein + a few vegetables (limit fiber)
Race-Day Morning (3–4 hours before)
- 200–300 g rice or pasta
- 100 g chicken or 2–3 eggs
- 1 banana + 500 ml water
- Carbohydrates: aim for 2–3 g/kg
Fueling During the Race (Carbohydrates per Hour)
| Duration | Target |
|---|---|
| Under 60 min | 0–30 g/hour (a mouth rinse is enough) |
| 60–90 min | 30–60 g/hour |
| 90+ min | 60–90 g/hour (glucose + fructose mix) |
Practical sources:
- Energy gel (22–25 g carbohydrate)
- Banana (27 g carbohydrate)
- Dates (18 g each)
- Sports drink (60 g/750 ml)
Glucose + Fructose: Why Both?
Using a single transporter is limited to 60 g per hour. Because a glucose + fructose mix uses different transporters, this limit rises to 90 g/hour; this is a critical advantage in long races.
Recovery
Within 30 minutes of finishing:
- 1.0–1.5 g/kg carbohydrate
- 0.3 g/kg protein
- 500–750 ml fluid
The Fluid-Intake Rule
Between 500 and 750 ml every 20 minutes. Even in cool weather, sweating on long rides is considerable; electrolyte support becomes essential on rides longer than 2 hours.
This article is general information. Talk to a paediatrician or dietitian before deciding on a nutrition plan or supplements for your child.