You trained for months. You nailed your taper. Your legs feel fresh. Then, 18 miles into the marathon, your body shuts down. Not because your fitness failed you, but because your fueling did.
This is the "bonk," and it happens to thousands of runners every race season. The frustrating part? It is almost entirely preventable. The science of race day nutrition is well established. The problem is that most runners either ignore it, hear it too late, or try to figure it out on race morning.
Here is what the research actually says about fueling before, during, and after your race.
Why Does Nutrition Matter So Much on Race Day?
Your body stores glycogen in your muscles and liver. This is your primary fuel source at marathon pace. The problem is that you only have enough stored glycogen to last about 90 to 120 minutes of hard running. For most marathon runners, that means the tank starts running dry somewhere between miles 16 and 20.
"Your body stores roughly 2,000 calories of glycogen. A marathon burns 2,600 or more. Without mid-race fueling, you will run out of your primary fuel source before the finish line."
— Korey Stringer Institute, UConn (2024)When glycogen runs out, your body shifts to burning fat. Fat is a slower fuel source, and the transition feels terrible. Your pace drops, your legs feel heavy, and your brain starts telling you to stop. This is not a mental weakness issue. It is a fuel supply issue. And the fix is straightforward: load up before, top off during, and practice it all ahead of time.
What Should You Eat in the Days Before a Race?
Carbohydrate loading is not about eating a giant pasta dinner the night before the race. That is the old approach, and it often leads to bloating and poor sleep. Modern sports science takes a different approach.
The Korey Stringer Institute recommends shifting to about 70% of your total calories from carbohydrates for 2 to 3 days before the race. This gradually tops off your glycogen stores without overwhelming your digestive system in a single meal.
In practice, this means adding more rice, bread, pasta, potatoes, and simple carbohydrates to your normal meals while cutting back slightly on fat and fiber. You are not eating more food overall. You are shifting the ratio toward carbs.
A 2024 study published in Sports Medicine - Open confirmed that runners who followed structured carb loading protocols had more consistent pacing in the second half of their marathons. That is where fueling either saves you or breaks you.
What about race morning? Aim for 300 to 500 calories of mostly carbohydrates, 3 to 4 hours before the start. Oatmeal, toast with jam, a bagel with peanut butter. Keep it simple, keep it familiar, and keep fiber low. Your pre-race breakfast is not the time to experiment.
How Much Should You Eat During the Race?
This is where the science gets very specific, and where most runners get it wrong.
The American College of Sports Medicine and the Korey Stringer Institute both recommend 30 to 60 grams of carbohydrates per hour during any race lasting more than 90 minutes. That translates to roughly one gel every 20 to 30 minutes, or the equivalent in chews, sports drink, or a mix of sources.
"Athletes who met the recommended carbohydrate intake of 30 to 60 grams per hour were more likely to finish the marathon in under 3 hours than those who did not."
— Sports Medicine - Open, marathon nutrition study (2024)For faster or more experienced runners, newer research suggests that 60 to 90 grams per hour may offer additional benefits, particularly when using glucose-fructose mixtures that allow faster intestinal absorption. A PMC review found that these dual-transport carbohydrate sources can increase the amount your gut can absorb per hour, reducing the gap between what you burn and what you replace.
But here is the catch: higher doses also increase the risk of stomach problems. More on that in a moment.
| Race Duration | Recommended Carbs/Hour | Practical Example |
|---|---|---|
| Under 60 minutes | None needed (mouth rinse may help) | Water only |
| 60-90 minutes | Up to 30g | 1 gel + water |
| 90 min to 2.5 hours | 30-60g | 1-2 gels per hour + sports drink |
| Over 2.5 hours | 60-90g (advanced) | 2-3 gels per hour (glucose-fructose mix) |
The key detail that many runners miss: start fueling early. Do not wait until you feel tired or hungry. By the time you notice the bonk coming, it is too late to catch up. Most sports scientists recommend taking your first gel or fuel 30 to 45 minutes into the race and then continuing at regular intervals.
Think of it like an IV drip, not a rescue mission. Small, steady doses every 15 to 20 minutes work far better than a large amount every hour.
How Do You Handle Hydration Without Overdoing It?
Hydration is the other half of the fueling equation, and it comes with its own set of mistakes. The most common one is not drinking enough. The second most common one is drinking too much, which can lead to a dangerous condition called hyponatremia (low blood sodium).
The Korey Stringer Institute recommends 16 to 30 ounces of fluid per hour during the marathon, adjusting based on your sweat rate and the weather. On a hot day, you will need more. On a cool day, less. The point is to replace fluid losses, not to drink on a fixed schedule regardless of conditions.
In the 48 to 72 hours before the race, aim for 2 to 4 liters of water per day. This is not about "overhydrating." It is about making sure you start the race in a well-hydrated state rather than trying to catch up at the starting line.
For races in hot conditions, electrolyte drinks become more important. Sodium, potassium, and magnesium lost through sweat need to be replaced, especially over long distances. A sports drink at every other aid station is a simple strategy that covers both fluid and electrolyte needs.
Why Is "Nothing New on Race Day" the Most Important Rule?
"Nothing new on race day. Your nutrition, your gear, your pacing strategy, and your hydration plan should all be tested and proven before race morning."
— Korey Stringer Institute, UConn (2024)This is the single most important piece of race nutrition advice, and it applies to everything: gels, drinks, breakfast, shoes, socks, shorts. If you have not tested it in training, do not use it on race day.
The reason is simple. Your gut needs to be trained, just like your muscles. When you run, blood flow shifts away from your digestive system and toward your legs. That makes digestion harder during exercise. If your stomach has never processed a gel at mile 8 of a long run, it may reject it at mile 8 of a marathon.
Gastrointestinal distress is one of the top reasons runners drop out of marathons or finish well below their potential. A review in PMC found that individual variation in GI tolerance is significant, which means the "best" gel or drink is the one that works for your body, tested under race-like conditions.
Here is a practical approach to building your race nutrition plan:
- Start testing fueling by week 6 of your training plan. Use your long runs as dress rehearsals. Try different gels, chews, or drinks and note how your stomach responds.
- Simulate race morning breakfast. On your longest training runs, eat the same breakfast you plan to eat before the race, at the same time gap (3-4 hours before).
- Practice your exact fueling schedule. If your plan is one gel every 25 minutes starting at minute 35, do that on your long runs. Your body will adapt.
- Test in different conditions. Hot days change how your gut processes fuel. Practice fueling on warm training days too, not just cool mornings.
- Lock in your plan 3 weeks before race day. By the time your taper starts, your nutrition plan should be finalized. No more experimenting.
What Does a Complete Race Week Nutrition Timeline Look Like?
Putting it all together, here is what the research supports as a race week protocol. This works for marathons and half marathons, though half marathon runners can be slightly less aggressive with carb loading.
7 days before: Eat normally. Focus on sleep and hydration. Keep meals balanced.
3 days before: Begin carb loading. Shift to 70% carbohydrate calories. Reduce fat and fiber. Keep portions similar to normal. Add carbs through rice, bread, pasta, potatoes, and juice.
Night before: Eat a carb-focused dinner by 7 PM. Nothing heavy. Nothing new. Go to bed hydrated but not overfull.
Race morning (3-4 hours before start): 300-500 calories of familiar carbohydrates. Sip 16-20 oz of water or sports drink. Stop drinking large amounts 30 minutes before the start.
During the race: First fuel at 30-45 minutes. Then 30-60g of carbs per hour in small, regular doses. 16-30 oz of fluid per hour. Adjust for heat.
After the race: Protein and carbs within 30 minutes for recovery. Rehydrate based on how much you lost.
This timeline aligns with recommendations from the Korey Stringer Institute, ACSM, and the periodization principles used in structured training plans.
How Does Fueling Strategy Change by Race Distance?
Not every race needs the same approach. A 5K runner and a marathon runner have very different fueling demands.
For 5K and 10K races, your stored glycogen is more than enough. You do not need mid-race fuel. Just eat a normal meal 2-3 hours before, hydrate well, and race. A carbohydrate mouth rinse (swishing a sports drink and spitting it out) may provide a small mental performance boost, but it is not required.
For half marathons, most runners benefit from some mid-race fueling, especially if they will be running for more than 90 minutes. One or two gels during the race is usually enough. Carb loading for 1-2 days is helpful but not as critical as for the full marathon.
For marathons, the full protocol matters. Carb load for 2-3 days, fuel consistently during the race at 30-60g per hour, and have your hydration plan dialed in. The margin for error is much smaller over 26.2 miles.
Your predicted race time also matters. A 3-hour marathoner will burn through glycogen faster per hour than a 5-hour marathoner, but the 5-hour runner is out there longer. Both need a fueling plan, just calibrated differently.
Key Takeaways
- Carb load for 2-3 days before a marathon: shift to 70% of calories from carbohydrates
- Eat 300-500 calories of familiar carbs 3-4 hours before the start
- Take 30-60g of carbohydrates per hour during races over 90 minutes
- Start fueling at 30-45 minutes into the race, not when you feel tired
- Drink 16-30 oz of fluid per hour, adjusting for heat and sweat rate
- Practice your entire nutrition plan during training long runs
- Lock in your race day nutrition 3 weeks before the event
- Nothing new on race day: nutrition, gear, hydration, and pacing should all be tested beforehand
Pheidi builds race nutrition into your plan
Race week countdowns, taper guidance, and "nothing new on race day" reminders built right into your training schedule. Free, personalized, and backed by the science in this article.
Get Your Free PlanReferences
- Korey Stringer Institute / UConn (2024). "The First-Time Marathoner's Guide to Fuel and Hydration for Your Marathon Training." Korey Stringer Institute.
- Urdampilleta, A. et al. (2024). "Nutritional Intake and Timing of Marathon Runners: Influence of Athlete's Characteristics and Fueling Practices on Finishing Time." Sports Medicine - Open. Springer Nature.
- Jeukendrup, A.E. (2014). "A Step Towards Personalized Sports Nutrition: Carbohydrate Intake During Exercise." Sports Medicine. PMC.
- Viribay, A. et al. (2020). "Effects of 120 vs. 60 and 90 g/h Carbohydrate Intake during a Trail Marathon on Neuromuscular Function and High Intensity Run Capacity Recovery." Nutrients. PMC.
- Vitale, K. & Getzin, A. (2019). "Nutrition and Supplement Update for the Endurance Athlete." Nutrients. Review of ACSM guidelines for carbohydrate and hydration during endurance events.