Race day nutrition is one of the most controllable variables in endurance performance — and one of the most commonly mismanaged. A well-designed nutrition plan can be worth 5–15 minutes in a marathon; a poor one can ruin months of training. The strategy starts 48–72 hours before the race.
The three phases of race nutrition:
Each phase has specific targets based on body weight and race duration. The calculator above provides personalized targets for all three phases.
Carbohydrate loading raises muscle glycogen stores by 20–40% above normal levels, effectively extending the "wall" further into the race or eliminating it entirely for most runners. The process works because muscles store glucose as glycogen, and with adequate dietary carbohydrate intake, they fill glycogen depots to capacity.
The modern 3-day loading protocol: Research by Sherman, Costill, and others established that 3 days of high carbohydrate intake combined with reduced training volume is sufficient to maximize glycogen — no depletion phase required.
| Days Before Race | Carb Intake Target | Example for 70kg runner | Training |
|---|---|---|---|
| 3 days out | 8–10g/kg/day | 560–700g/day | Short, easy only |
| 2 days out | 8–10g/kg/day | 560–700g/day | Short, easy only |
| 1 day out (race eve) | 8–10g/kg/day | 560–700g/day | Rest or 20-min jog |
| Race morning | 2–3g/kg | 140–210g | Race day |
Weight gain is normal: Glycogen is stored with water (approximately 3g water per gram of glycogen). Expect to gain 1–2 kg during loading. This is not fat — it's glycogen + water, and it will fuel your race.
Your pre-race meal should maximize glycogen stores, stabilize blood glucose, and cause zero gastrointestinal distress. This requires balance between carbohydrate quantity and digestive safety:
Timing: 2–3 hours before race start. This allows gastric emptying of most solid food before the gun goes off.
Composition:
Proven race morning foods:
Never: High-fat foods, dairy products for those with sensitivity, high-fiber fruits/vegetables, caffeine if you're not habituated to it, experimental new foods.
The in-race carbohydrate target depends entirely on race duration. Here's the evidence-based framework:
Under 75 minutes (fast 10K, short triathlon): Minimal carbohydrate needed during the race. Pre-race meal is sufficient. Mouth rinsing with sports drink can improve performance without consuming calories — the oral receptors signal the brain to reduce perceived effort.
75–150 minutes (slow 10K through fast half marathon): 30–60g carbohydrate per hour. One standard gel every 40–45 minutes. Two gels total for a 90-minute half marathoner.
150 minutes+ (most half marathons through marathons and beyond): 60–90g carbohydrate per hour. This requires multiple gel types (glucose + fructose combination) to absorb 90g/hour without GI issues. Five to eight gels for a 3:30–4:30 marathon.
The carbohydrate calculator: Multiply your expected race hours by your target g/hour to get total carbohydrate needed. Divide by the carb content of your gel to get gel count. Always add 1 extra as insurance.
Caffeine is one of the most extensively researched ergogenic aids, with consistent evidence of 2–4% performance improvement in endurance events. Used strategically on race day, it can be worth 3–7 minutes in a marathon.
Optimal protocol for race day caffeine:
Mid-race caffeine for marathons: Additional caffeinated gels at km 25–35 maintain alertness and reduce perceived effort in the critical second half. Research by Burke and colleagues shows mid-race caffeine supplementation provides measurable performance benefit.
Cautions: Caffeine causes GI distress in some runners, particularly novices. Always use caffeine in training before race day. Coffee can stimulate bowel movements — a practical consideration for pre-race logistics.
The most frequent nutrition errors that sabotage race-day performance:
One of the most important advances in sports nutrition research is the discovery that combining glucose and fructose allows significantly higher carbohydrate absorption rates than either sugar alone:
The transport bottleneck: Glucose is absorbed in the small intestine via SGLT1 (sodium-glucose cotransporter 1), which saturates at approximately 60g per hour. No matter how much glucose you consume beyond 60g/hour, absorption cannot increase — the excess sits in the gut, draws water osmotically, and causes GI distress (bloating, cramping, diarrhea).
The dual-transport solution: Fructose uses a different transporter — GLUT5. By consuming a glucose-fructose mix (typically 2:1 ratio), athletes can absorb up to 90–105g of carbohydrate per hour, a 50–75% increase over glucose alone. This research, pioneered by Jeukendrup and colleagues at the University of Birmingham, revolutionized endurance nutrition.
Practical application for race day:
| Race Duration | Target Carb Rate | Recommended Carb Type |
|---|---|---|
| 75–120 min | 30–60g/hr | Any carbohydrate source (glucose, maltodextrin, gels) |
| 2–3 hours | 60–80g/hr | Glucose-fructose mix (2:1 ratio) preferred |
| 3+ hours | 80–100g/hr | Glucose-fructose mix essential; gut training required |
Modern sports nutrition products (Maurten, SiS Beta Fuel, Precision Fuel) are specifically formulated with 2:1 or 1:0.8 glucose-to-fructose ratios to exploit dual transport. When choosing gels or drinks for a marathon, check the ingredient label for both maltodextrin (glucose source) and fructose.
Even with the optimal nutrition plan, your gut must be trained to tolerate race-day carbohydrate intake. GI distress is the leading cause of DNF (did not finish) in marathon and ultra events, affecting 30–50% of endurance athletes to some degree.
Why gut training matters: The gut is a trainable organ. Regular practice of consuming carbohydrates during exercise increases intestinal transporter density (SGLT1 and GLUT5 upregulation), accelerates gastric emptying, and reduces symptoms of GI distress. Studies by Cox et al. (2010) showed that just 2 weeks of gut training improved carbohydrate absorption capacity by 16–25%.
Gut training protocol (8–12 weeks before race day):
Foods that cause GI distress during running: High-fiber foods (within 12 hours of running), high-fat foods, excessive caffeine, artificial sweeteners (sorbitol, mannitol), dairy (for lactose-sensitive individuals), and concentrated hypertonic solutions. Avoid these in the 24 hours before racing.
The golden rule: Nothing new on race day. Every gel brand, every sports drink, every pre-race meal should have been tested in training at least 3 times before you rely on it in competition.
Here are complete, practical nutrition plans for different marathon finish time targets. Adapt quantities based on your body weight and tested tolerance:
Sub-3:00 marathon (fast, competitive runner, ~70kg):
| Timing | What to Consume | Carbohydrate Amount |
|---|---|---|
| Race morning (5:30 AM) | White rice + banana + honey + coffee | 150g |
| 30 min before start | 1 gel + 200mL sports drink | 40g |
| Km 8 (~35 min) | 1 gel + water | 25g |
| Km 15 (~65 min) | 1 gel + sports drink | 45g |
| Km 22 (~95 min) | 1 caffeinated gel + water | 25g |
| Km 29 (~125 min) | 1 caffeinated gel + sports drink | 45g |
| Km 35 (~150 min) | 1 gel (if tolerated) + water | 25g |
| Total in-race | ~205g (68g/hr) |
4:00–4:30 marathon (recreational runner, ~75kg):
| Timing | What to Consume | Carbohydrate Amount |
|---|---|---|
| Race morning (5:00 AM) | Oatmeal + toast + jam + banana | 170g |
| 20 min before start | 1 gel + 200mL water | 25g |
| Km 7 (~35 min) | 1 gel + water | 25g |
| Km 13 (~65 min) | 1 gel + sports drink | 45g |
| Km 19 (~95 min) | 1 gel + water | 25g |
| Km 25 (~125 min) | 1 caffeinated gel + sports drink | 45g |
| Km 30 (~155 min) | 1 gel + water | 25g |
| Km 35 (~185 min) | 1 caffeinated gel + sports drink | 45g |
| Total in-race | ~235g (55–60g/hr) |
Key principles for all plans: Start fueling early (before you feel hungry), consume gels with 150–200mL of water, alternate between caffeinated and non-caffeinated gels to manage total caffeine intake, and always carry one extra gel as insurance against dropped or missed fueling opportunities.
While carbohydrate gets most of the attention, sodium management is equally critical for races lasting over 2 hours:
Sweat sodium losses: Average sweat contains 900–1,400 mg of sodium per liter. A runner sweating 1 liter per hour over a 4-hour marathon loses 3,600–5,600 mg of sodium — far more than most sports drinks provide. Individual variation is enormous: some runners lose as little as 400 mg/L while others lose 2,000+ mg/L.
Hyponatremia risk: Drinking excessive plain water without sodium replacement can dilute blood sodium to dangerous levels (below 135 mmol/L). Exercise-associated hyponatremia (EAH) is a medical emergency that has caused deaths in major marathons. Risk factors include: slow race pace (more time to overdrink), hot conditions, female sex, low body weight, and using only water at aid stations.
Sodium supplementation guidelines:
| Sweat Rate | Sodium Target per Hour | Source Examples |
|---|---|---|
| Light sweater (<0.8 L/hr) | 300–500 mg/hr | 1 sports drink + 1 electrolyte capsule |
| Moderate sweater (0.8–1.2 L/hr) | 500–800 mg/hr | Sports drink + 2 electrolyte capsules |
| Heavy sweater (>1.2 L/hr) | 800–1,200 mg/hr | Sports drink + 3 electrolyte capsules or salt tablets |
How to estimate your sweat rate: Weigh yourself nude before and after a 1-hour run (accounting for fluid consumed). Each kg lost = approximately 1 liter of sweat. Perform this test in conditions similar to your target race. Sweat sodium concentration can be tested through specialized sweat tests offered by sports nutrition services.
Eat a large, familiar carbohydrate-rich meal 10–14 hours before race start. Classic options: pasta with tomato sauce and chicken, rice with vegetables and lean protein, or a loaded rice bowl. Aim for 8–10g carbohydrate per kg body weight. Avoid high-fat, high-fiber, or unfamiliar foods. This is your final carb-loading meal.
2–3 hours before race start. This allows most solid food to clear your stomach. If your race starts at 8:00 AM, eat by 5:30–6:00 AM. If an earlier start makes this impossible (4:00 AM meal for 7:00 AM start), use liquid calories — sports drink, a smoothie — which digest faster.
For runners finishing in under 90 minutes: minimal benefit. For runners taking 1:45–2:30: moderate benefit from 1–2 days of high carbohydrate intake. For runners over 2:30: full 3-day carb loading protocol recommended, similar to marathon preparation. If your half marathon takes over 90 minutes, carb loading helps.
Keep it ultra-simple: white rice, banana, honey, plain bread/toast. Avoid high-fiber foods (oats with added fiber, vegetables), dairy for sensitive individuals, and anything your body hasn't practiced. A small easily-digested carb source you've tested in training is better than an 'optimal' meal that causes distress.
Not typically for a 5K or 10K. Pre-race gels are beneficial for half marathons (one gel 30 minutes before) and marathons (one gel at start plus a gel every 30–35 minutes during). For short races under 60 minutes, your pre-race meal provides adequate glycogen.
Best choices: white rice, white pasta, bread, bagels, oatmeal (plain), bananas, potatoes, sports drinks, and energy bars. Avoid high-fiber versions of these foods (whole wheat, brown rice, oats with added fiber) as they can cause GI distress. During carb loading, reduce protein and fat proportionally to make room for the high carb intake.
Absolutely. White rice, potatoes, rice-based pasta, corn tortillas, and bananas are all gluten-free and excellent carb loading foods. Avoid jumping to new gluten-free products you haven't tested. Athletes with celiac disease or gluten sensitivity successfully carb load before races using naturally gluten-free whole foods.
1–2 kg of water weight gain is typical and expected. Glycogen is stored with approximately 3g of water per gram of glycogen. A 70kg runner adding 400g of glycogen stores water weighing about 1.2 kg. This is transient weight that disappears as glycogen is used during the race. Don't try to prevent it — it's part of being fueled.
Explore more tools to improve your running performance: