What Is Carb Loading and Does It Work?
Carb loading (carbohydrate loading) is the practice of increasing dietary carbohydrate intake in the 1–3 days before an endurance event to maximize glycogen storage in muscles and the liver. For events lasting over 90 minutes — including marathons, half marathons, long triathlons, and cycling sportives — it is one of the most well-validated nutritional performance strategies in sports science.
The evidence is strong: A meta-analysis of 37 studies (Hawley et al., 1997, *Journal of Sports Sciences*) found carb loading consistently improved time-to-exhaustion by 2–3% and race performance by 2–3% in events lasting 90 minutes or more. For a 4-hour marathoner, that's 5–7 minutes — a meaningful improvement from food timing alone.
Why Glycogen Matters in the Marathon
Your muscles store carbohydrate as glycogen — approximately 400–500g in muscle tissue and 75–100g in the liver. At marathon race pace, glycogen provides 60–80% of fuel. The problem: those stores last approximately 28–32km at marathon effort. Running out of glycogen past km 32 is what causes "hitting the wall" — the sudden, severe fatigue and pace collapse that derails hundreds of thousands of marathon runners each year.
Carb loading doesn't just top off glycogen — it supersaturates storage by 20–40% above baseline, effectively extending the range before glycogen depletion.
The 3-Day Carb Loading Protocol (Current Gold Standard)
Modern research supports a 3-day protocol starting 3 days before race day. The older 7-day depletion-then-loading model has been abandoned — the depletion phase produces no additional benefit and leaves athletes feeling terrible in race week.
Daily Carbohydrate Targets
| Body Weight | Daily Carb Target (10–12 g/kg) | Example for 70 kg runner |
|---|---|---|
| 55 kg | 550–660g carbs/day | — |
| 65 kg | 650–780g carbs/day | — |
| 70 kg | 700–840g carbs/day | 700–840g |
| 80 kg | 800–960g carbs/day | — |
| 90 kg | 900–1,080g carbs/day | — |
Context: 700g of carbohydrate = approximately 2,800 additional calories from carbs alone. This is far more than most runners eat. Hitting these targets requires intentional food selection.
Day-by-Day Protocol (Race on Sunday)
Thursday (3 days out): Begin increasing carbs to 8–10 g/kg. Reduce high-fiber vegetables, raw foods, and legumes to minimize GI bulk. Reduce training to easy shakeout only.
Friday (2 days out): Target 10–12 g/kg. Shift meals to predominantly starchy carbs. Continue reducing fiber and fat.
Saturday (1 day before): Target 10–12 g/kg. Eat familiar, practiced foods. Final main meal by 6–7pm. Nothing experimental.
Race morning: 2–3 hours pre-race: 1–2 g/kg carbs (75–140g for a 70kg runner). Easy to digest, low fiber, familiar. Oatmeal, white toast with jam, banana, and sports drink covers this target for most runners.
Best Carb Loading Foods
Prioritize
| Food | Serving | Carbs |
|---|---|---|
| White pasta (cooked) | 200g | 52g |
| White rice (cooked) | 200g | 52g |
| Bagel (large) | 1 whole | 56g |
| Sports drink (500ml) | 1 bottle | 30–40g |
| White bread | 2 slices | 30g |
| Banana | 1 large | 27g |
| Sports energy bar | 1 bar | 25–40g |
| Honey | 2 tbsp | 34g |
| Orange juice | 350ml | 38g |
| Potato (baked, medium) | 1 whole | 37g |
Avoid in the Final 48 Hours
- High-fiber foods (broccoli, beans, lentils, bran) — increase GI bulk and risk of race-day distress
- High-fat foods (fried food, heavy cheese, fatty meat) — slow gastric emptying and displace carb capacity
- New or unfamiliar foods — GI risk is too high
- Large amounts of raw vegetables — fermentable fibers cause gas and bloating
- Alcohol — impairs glycogen synthesis and disrupts sleep
Sample 1-Day Carb Loading Meal Plan (70 kg Runner, ~700g Carbs)
| Meal | Foods | Carbs |
|---|---|---|
| Breakfast | 100g oats + 2 tbsp honey + 1 banana + 250ml OJ | ~120g |
| Mid-morning | Large bagel + jam + 500ml sports drink | ~110g |
| Lunch | 200g white pasta + tomato sauce (light) + white bread | ~130g |
| Afternoon snack | Rice cakes (6) + honey + banana | ~90g |
| Dinner | 250g white rice + grilled chicken (small) + white bread | ~140g |
| Evening | Sports drink 500ml + rice cakes | ~80g |
| Total | ~670g |
Note the minimal protein and fat in this plan — they displace carb calories. On a normal day, balance them back in. For 48 hours of carb loading, this intentional skew is appropriate.
Weight Gain During Carb Loading: Normal and Expected
Every gram of glycogen stored in muscle requires approximately 3g of water. Loading 150–200g of additional glycogen means carrying 450–600ml of additional water weight. It is normal to gain 1–2 kg during carb loading. This weight is:
- Not fat
- Not harmful
- Beneficial — that water is released during the race and contributes to hydration
Many runners panic at scale weight increases and cut carbs. This is a mistake. The additional weight is fuel. By km 30 of a marathon, it's gone.
Does Carb Loading Work for Half Marathon?
The half marathon is borderline — lasting 90–150 minutes for most runners. The evidence for carb loading benefit is weaker for events under 90 minutes. General guidance:
- Half marathon under 1:45 (fast runner): limited benefit from carb loading, but a higher-carb pre-race meal still helps
- Half marathon 1:45–2:15 (average runner): modest benefit; 1-day carb loading (8–10 g/kg) is worthwhile
- Half marathon over 2:15 (slower runner): meaningful benefit; full 2–3 day protocol recommended
Frequently Asked Questions
Will carb loading make me feel heavy and sluggish? Some runners report feeling heavy at the start of carb-loaded races. This is normal — you are carrying additional glycogen and water. The heaviness typically dissipates by km 5–10 as your body burns through the top-up stores. The alternative (glycogen depletion at km 32) is far worse.
Can I carb load for a 10K? No. At 10K racing intensities and durations (35–60 minutes for most runners), glycogen depletion is not a limiting factor. A normal pre-race meal 2–3 hours before the race is sufficient. Carb loading for short events only adds unnecessary weight.
Does the type of carbohydrate matter? Minimal difference at these timescales. White rice, white pasta, and white bread absorb faster than whole grain equivalents (due to lower fiber), which is why they're preferred in the final 24–48 hours. The fiber reduction also minimizes GI distress risk on race day.
What if I can't eat much before a race due to nerves? This is common. Solutions: (1) Eat your main carb-loading meal the night before rather than race morning; (2) Use liquid carbohydrate sources (sports drinks, juice) which are easier to consume when anxious; (3) Practice your pre-race nutrition routine during long training runs to desensitize your gut to eating before hard effort.