Does what you eat the day before a race matter?
Christopher Anderson
Published Mar 21, 2026
Does what you eat the day before a race matter?
While runners might think that breakfast matters more than their meal the night before, what you eat the night before a run is absolutely vital because it’ll be your main energy store.
What should you not eat the night before a race?
Foods to Avoid Before a Run
- Legumes.
- Broccoli, artichokes, or other high-fiber veggies.
- Apples, pears, or other high-fiber fruits.
- Cheese, red meat, bacon, or other high-fiber foods.
- Caffeine (in large amounts)
- Spicy foods.
What should sprinters eat the night before a race?
Unlike some endurance athletes, sprinters don’t need to carbo-load with bread, potatoes, rice, pasta and cereals. Instead, protein – found in eggs, meat, fish, nuts, beans and dairy products – is perhaps the key dietary requirement.
Should you eat carbs the day before a race?
Experts advise starting serious carbo-loading 3-7 days before the race. At this point, 85 to 95 percent of your calories should come from carbohydrates. During these last few days you’ll also want to cut back your running to allow glycogen to accumulate.
What should I eat 3 hours before a race?
Get set – 3-4 hours before Slow-release (low-GI) carbs are the best nourishment for your body at this time. Try porridge topped with fruit, a bagel or wholegrain toast. It’s wise to avoid fatty foods that will lie in your stomach and anything that you’re not used to eating to avoid an upset stomach.
What is the best meal to eat the night before a race?
There’s a reason so many marathons and halfs offer a prerace pasta dinner the night before: A healthy store of carbohydrates is one key component to fueling your best performance. Most runners know they should eat pasta, rice, potatoes, or other high-carb foods before a half or full marathon.
Is peanut butter good before a race?
Before running… Don’t let yourself exercise in a completely fasted state. You won’t have the energy you need to perform at your best. Food like cereal, toast with a little bit of peanut butter, fruit, or yogurt are all great options. Avoid having any big meals right before you run.
What should I eat the morning of a sprint race?
Race Morning At least 2.5-3 hours before the race, aim to consume around 80-100g (320- 400 calories) of easy-to-digest carbohydrates, like a bagel, pita bread, waffle/pancakes, granola, or oatmeal with around 5-10g (20-40 calories) protein/fat (think: nut butter, egg, yogurt), along with ~16-20 ounces of fluid.
Which food gives instant energy to an athlete?
Refined carbohydrates (such as white bread, white rice, white crackers) will give you quick energy, and are best eaten 30 min-1 hour prior to exercise. Avoid high-bulk (high-fiber) foods such as broccoli, baked beans, or high-fiber cereal right before exercise.
Does carbo-loading before a race work?
Current sports nutrition guidelines state that carbo-loading, or consuming a high-carbohydrate diet prior to a race, can provide a performance benefit for athletes competing in endurance events lasting at least an hour and a half.
Why do runners eat carbs before a race?
For example, eating carbohydrates before exercise will give a person a boost in glycogen stored in their muscles , enabling them to work out for longer. Eating carbohydrates while they exercise will provide them with a supply of glucose in their blood, which will serve as extra fuel and give them additional energy .
What should I eat 6 hours before a race?
Examples of Good Pre-Race Meals
- Eggs and Rice: Similar to examples above, but simple and easy to digest.
- Whole grain waffles with nut butter, side of fruit.
- Yogurt mixed with granola or cereal, berries, and nuts. Add banana or toast with peanut butter to bump up the calories if necessary.