Carbohydrate loading is one of the oldest performance strategies in endurance sport — and one of the most misunderstood. The original protocol, developed by Scandinavian researchers in the 1960s, required a 3-day glycogen depletion phase (exhaustive exercise + very low carbohydrate diet) followed by a 3-day loading phase. It worked, but the depletion phase left athletes feeling terrible, interfered with taper-week training, and frequently caused GI distress on race day.
Modern carbohydrate loading is simpler and more effective. A modified protocol — 36–48 hours of elevated carbohydrate intake without prior depletion — can increase muscle glycogen stores by 25–40% above normal levels. For a marathon runner, this translates to an additional 300–500g of stored glycogen, enough to fuel an extra 45–75 minutes of running at race pace. The difference between hitting the wall at mile 20 and finishing strong often comes down to whether you carb-loaded correctly.
The Science of Glycogen Supercompensation
Your muscles store approximately 400–500g of glycogen in their resting state, with an additional 80–100g in the liver. At marathon pace, you burn roughly 60–80g of carbohydrate per hour — meaning your endogenous stores last approximately 90–120 minutes before severe depletion. This is why "the wall" in a marathon typically hits between miles 18 and 22.
Carbohydrate loading exploits the glycogen synthase enzyme, which is upregulated when muscle glycogen is below-normal and carbohydrate intake is elevated. The taper-week reduction in training volume creates a mild glycogen deficit that primes the muscle for supercompensation. Consuming 10–12g of carbohydrate per kg of body weight for 36–48 hours drives glycogen storage above normal capacity — to 600–700g total, depending on muscle mass and training status.
The 48-Hour Carb-Loading Protocol
For a Saturday morning race, begin loading on Thursday morning:
- Thursday (Day −2): 10g/kg carbohydrate. For a 70 kg runner: 700g of carbohydrate across the day. Focus on low-fibre, easily digestible sources: white rice, white pasta, white bread, potatoes (peeled), pancakes, honey, jam, sports drinks, and fruit juice. Reduce fat and protein to make room — aim for 0.8g/kg protein and 0.5g/kg fat. This is not a day for salads and grilled chicken; it is a day for rice bowls and bagels.
- Friday (Day −1): 10–12g/kg carbohydrate. Continue the same approach. Eat 5–6 smaller meals rather than 3 large ones to avoid GI overload. Sip sports drink between meals to contribute carbohydrate without solid-food volume. Complete any pre-race shakeout run early in the day (20–30 minutes, very easy) and spend the rest of the day resting.
- Saturday (Race morning): 2–3g/kg carbohydrate, consumed 3 hours before the start. This tops off liver glycogen, which partially depletes overnight. A typical race-morning meal: 150g white rice with honey (120g carbs) + 1 banana (25g) + 500 ml sports drink (35g) = 180g for a 70 kg athlete.
What 700g of Carbohydrate Looks Like
Most athletes underestimate how much food 10g/kg requires. Here is a sample day for a 70 kg runner needing 700g of carbohydrate:
- Breakfast: 2 cups white rice + 2 tbsp honey + 1 banana + 500 ml orange juice = 180g carbs
- Snack: 2 white bagels with jam = 100g carbs
- Lunch: Large bowl of pasta (200g dry weight) with tomato sauce + bread roll + 500 ml sports drink = 200g carbs
- Snack: 4 rice cakes with honey + 500 ml sports drink = 80g carbs
- Dinner: Large bowl of white rice with teriyaki sauce + bread = 140g carbs
Total: ~700g. Notice the absence of vegetables, salads, and whole grains — fibre is the enemy during carb loading. Fibre adds bulk, slows gastric emptying, and increases the risk of race-day GI distress. There will be plenty of time for fibre after the race.
Common Carb-Loading Mistakes
Mistake 1: Loading for only one meal. A single large pasta dinner the night before the race provides 150–200g of carbohydrate at best — far short of the 700+ grams needed for full supercompensation. Carb loading is a 48-hour process, not a single meal.
Mistake 2: Too much fibre and fat. Whole wheat pasta, brown rice, and bean-heavy meals are nutritious in normal training but counterproductive during loading. They fill you up before you reach your carbohydrate target and increase GI volume, raising the risk of cramping and urgency on race morning.
Mistake 3: Inadequate hydration. Every gram of glycogen stored binds approximately 3g of water. Supercompensating 200g of additional glycogen means your body retains an extra 600 ml of fluid. This is normal and expected — you may gain 1.5–2 kg during the loading window. Drink to thirst plus an additional 500 ml per day during loading to support this fluid retention. Do not restrict fluids to "stay light."
Mistake 4: Loading before short races. Carb loading is unnecessary for events under 90 minutes. A 10K or sprint triathlon does not deplete glycogen stores — normal dietary carbohydrate intake is sufficient. Loading for short events adds unnecessary weight (the water bound to glycogen) and GI risk without performance benefit.
Who Benefits Most from Carb Loading
The protocol is most effective for continuous exercise lasting 90+ minutes at moderate-to-high intensity: marathons, half-Ironman and Ironman triathlons, century rides, and ultramarathons. Trained athletes with greater muscle mass store more glycogen and therefore benefit more than recreational athletes. Interestingly, female athletes may require a higher relative carbohydrate intake (11–12g/kg) to achieve the same degree of supercompensation as male athletes — oestrogen promotes fat oxidation at the expense of glycogen storage during the luteal phase.
Plan your carb-loading protocol and race-morning meal with the Race Day Nutrition Planner. It calculates your exact daily carbohydrate target based on body weight, accounts for pre-race meal timing, and generates a gel schedule that integrates with your loaded glycogen stores — so you know precisely when and how much to fuel during the race. A NorthLine gel at the 40-minute mark kicks off your in-race fueling before your loaded glycogen runs low.
