Your pre-race meal should be built around easily digestible carbohydrates, eaten one to four hours before the start. The goal is simple: top off your energy stores without leaving anything heavy sitting in your stomach when the gun goes off. How much you eat and how early you eat it depends on your race distance, your wake-up time, and what your gut can handle under stress.
How Much to Eat and When
The closer you are to race time, the smaller your meal should be. A useful rule scales carbohydrate intake to both your body weight and your timing: about 1 gram of carbohydrate per kilogram of body weight for every hour you have before the start. So if you weigh 70 kg (about 154 pounds) and eat three hours out, aim for roughly 210 grams of carbs. If you’re eating just one hour before, scale back to around 70 grams.
For most race-morning schedules, two to three hours before the start hits the sweet spot. That gives your body enough time to digest and shuttle glucose into your muscles while avoiding the sluggish, overly full feeling that comes from eating too close to go time. If your race starts at 7 a.m. and you can’t stomach food at 4 a.m., eating a smaller meal 60 to 90 minutes before is perfectly fine. And if you truly can’t eat at all, even 30 grams of simple carbs (a banana, a few swigs of sports drink) shortly before the start will help.
What Your Plate Should Look Like
Race morning is not the time for a balanced meal. You want carbohydrates front and center, with minimal fat, fiber, and protein. Those nutrients slow digestion, which is normally a good thing but becomes a liability when you’re about to run hard. High-fiber cereals, eggs and bacon, avocado toast, and anything spicy should stay on the shelf until after you cross the finish line. Fat and fiber are the two biggest culprits behind mid-race cramping, gas, and urgent bathroom stops.
Stick with low-fiber, starchy, or lightly sweet foods your body can break down quickly:
- White bagel with honey or jam provides a solid carb base without the fiber of whole grain versions
- White rice or plain mashed potatoes work well two to three hours out as a carb-rich, gut-friendly foundation
- Oatmeal (plain or low-fiber instant) sits well for most runners, especially with a pinch of salt and a drizzle of maple syrup
- Banana is easy on the stomach and provides potassium to support muscle function, ideal if you’re eating 30 to 60 minutes before the start
- Rice cakes with jam are light, low-fiber, and easy to get down when nerves make eating feel impossible
- Applesauce or fruit pouches offer a portable, gentle option that many runners keep in their race bag as a backup
- Low-fiber dry cereal like rice or corn-based varieties provides fast-digesting carbs with minimal bulk
A small amount of protein is fine if it’s part of a food you tolerate well, like a thin layer of peanut butter on a bagel. Just keep it minor. The meal should be 80% or more carbohydrate by calories.
Why Slower-Digesting Carbs Have an Edge
Not all carbohydrates hit your bloodstream at the same speed. Foods with a lower glycemic index, like oatmeal or whole fruit, release glucose more gradually than white bread or sugary drinks. In a cycling time trial study, athletes who ate a lower glycemic index meal 45 minutes before exercise finished about 3% faster than those who ate a high glycemic index meal with the same amount of carbohydrate. The slower-release carbs kept fuel available deeper into the effort, when it mattered most.
That said, this matters more for longer races. If you’re running a 5K that will take you 20 to 30 minutes, the difference is negligible. For a half marathon or marathon, choosing oatmeal over a sugary cereal could give you a small but real advantage in the final miles.
Adjusting for Race Distance
A 5K and a marathon place very different demands on your fuel tank. For shorter races under an hour, your existing muscle glycogen from the previous day’s meals does most of the work. A light snack of 30 to 50 grams of carbs, like a banana or half a bagel, is enough to top things off. You don’t need to wake up extra early for a big pre-race meal.
For a half marathon, you’re burning through a larger share of your glycogen, so a proper meal two to three hours out becomes more important. Aim for 1 to 2 grams of carbs per kilogram of body weight, and choose foods you’ve tested in training.
For a marathon, race-morning nutrition is critical. You’ll want the full pre-race meal at the higher end of the carb range, ideally three to four hours before the start. Many marathon runners eat something like a large bowl of oatmeal with banana and honey, or two white bagels with jam, followed by sipping on a sports drink in the hour before the gun. This builds on the carbohydrate loading you should have started in the days leading up to the race.
Hydration Before the Start
Start hydrating well before race morning. In the four hours before the start, aim for roughly 5 to 7 milliliters of fluid per kilogram of body weight. For a 70 kg runner, that’s about 350 to 490 ml, or roughly 12 to 16 ounces. If your urine is still dark two hours out, add another 3 to 5 ml per kilogram slowly.
Water is enough for most 5K and 10K efforts. For longer races, especially in heat, including an electrolyte drink helps your body hold onto fluid rather than just flushing it through. Adding some salt to your pre-race meal serves the same purpose. A salted bagel with peanut butter, oatmeal with a generous sprinkle of sea salt, or salted pretzels alongside your breakfast all help offset the sodium you’ll lose through sweat.
Caffeine is a proven performance booster for most people, but it stimulates the gut. If you regularly drink coffee before training runs with no issues, a cup on race morning is fine. If you don’t normally use caffeine before running, race day is not the time to experiment.
The Most Important Rule
Nothing new on race day. Whatever you eat the morning of your race should be something you’ve eaten before training runs, ideally hard ones. Your gut adapts to specific foods and timing, and what sits fine for a friend might send you searching for a porta-potty at mile 3. Use your longest training runs to rehearse your exact pre-race meal, right down to the brand of bagel and the amount of peanut butter. By race morning, eating should feel like one more part of the routine, not a decision you’re making under pressure.

