What to Eat Race Morning: Timing, Amount, and Foods
Field note #845 · 2026-05-30 · 6 min read
Rapid answer
Eat 2 to 3g of carbohydrate per kg of body weight 3 to 4 hours before your race. For a 70 kg athlete, that is 140 to 210g of carbs. Stick to white toast, oatmeal, banana, and sports drinks. Avoid fiber, fat, and anything you have not tested in training.
Race morning nutrition has three jobs: restore liver glycogen depleted overnight, add a top-up to muscle glycogen, and empty the gut before the gun goes off. All three require the right food, the right amount, and the right timing.
How much to eat on race morning
Eat 2 to 3 grams of carbohydrate per kilogram of body weight 3 to 4 hours before race start. For a 70 kg athlete, that is 140 to 210 grams of carbohydrates. The exact amount depends on how well you carb-loaded the day before and how long the race is.
| Body weight | Race morning carbs (2g/kg) | Race morning carbs (3g/kg) |
|---|---|---|
| 55 kg | 110g | 165g |
| 60 kg | 120g | 180g |
| 65 kg | 130g | 195g |
| 70 kg | 140g | 210g |
| 75 kg | 150g | 225g |
| 80 kg | 160g | 240g |
Use the lower end (2g/kg) if you carb-loaded well the day before and the race is under 2 hours. Use the higher end (3g/kg) for longer races or if your carb loading was incomplete.
How much to eat by race distance
Scale the race-morning meal to how long you will be out there. A 5K finishes before stored glycogen matters, so a light snack or even a fasted start is fine; a marathon or Ironman needs a full 2 to 3 g/kg meal plus in-race fuel. The longer the race, the more you eat and the earlier you eat it.
| Race | Race-morning carbs | When | Notes |
|---|---|---|---|
| 5K / sprint triathlon | 0 to 1 g/kg | 1 to 2 hr before, or fasted | A banana or toast is plenty; avoid a heavy gut |
| 10K | 1 to 2 g/kg | 2 to 3 hr before | Light but real meal |
| Half marathon / Olympic tri | 2 to 3 g/kg | 3 hr before | Full meal; start fueling late in the race |
| Marathon / 70.3 | 2 to 3 g/kg | 3 to 4 hr before | Full meal on top of a day-before carb load |
| Ultra / Ironman | 2 to 3 g/kg | 3 to 4 hr before | Full meal, then eat early and often on course |
Shorter races are won on freshness, not fuel, so the goal is an empty, comfortable gut. Longer races are won on fuel availability, so the goal is a topped-off tank you keep refilling. For anything over about 90 minutes, the race-morning meal works together with the day-before carb load, not instead of it.
What to eat race morning
The best race-morning foods are high in carbohydrates, low in fiber and fat, familiar, and easy to digest. White toast, oatmeal (not steel-cut), banana, white rice, and sports drinks hit all four criteria.
| Food | Carbs per serving | Recommended serving |
|---|---|---|
| White toast | 25g per slice | 2 to 3 slices with jam or honey |
| Oatmeal (rolled oats, cooked) | 27g per cup | 1 to 2 cups with honey |
| Banana (ripe) | 27g each | 1 to 2 |
| White rice with honey | 28g per cup cooked | 1 to 1.5 cups |
| Plain bagel | 48g | 1 bagel with jam |
| Sports drink (500mL) | 30g | Alongside food |
| Energy gel | 22 to 28g | 1 to 2, in the 60 min before start |
Sample race-morning meal (70 kg athlete, 3 hours before start):
- 2 slices white toast with honey: 60g carbs
- 1 cup rolled oats with banana and honey: 75g carbs
- 500mL sports drink: 30g carbs
- Total: 165g carbs
Timing the race morning meal
3 to 4 hours before race start is the optimal timing. This gives the gut enough time to digest and empty while ensuring the carbohydrates are available in the bloodstream at race time.
If your race starts very early (5am to 6am), a 3-hour pre-race meal means waking at 2am to 3am. Many athletes choose a smaller, more digestible meal (rice cakes, banana, sports drink) 2 hours before instead. The performance difference between a full 3-hour meal and a lighter 2-hour meal is small for events under 2.5 hours.
| Race start time | Recommended meal time | Approach |
|---|---|---|
| 6am to 7am | 3am to 4am | Full meal is practical, though early |
| 7am to 8am | 4am to 5am | Full meal comfortable for most |
| 8am and later | 4am to 5am (full) or 6am (light) | Easy timing |
What to eat in the final hour before the start
In the 30 to 60 minutes before race start, solid food is risky for some athletes (GI sensitivity). Options that work for most:
- 1 to 2 energy gels with water: 44 to 56g carbohydrates.
- 250 to 500mL sports drink: 15 to 30g carbohydrates.
- A ripe banana: 27g carbohydrates.
Avoid solid fat and fiber in this window. Most athletes find their gut handles liquid and gel carbohydrates better than solid food close to race time.
What to avoid race morning
- High-fiber foods: Vegetables, whole grains, fruit skins. These slow emptying and add GI bulk.
- High-fat foods: Eggs, bacon, peanut butter, avocado. Delay gastric emptying significantly.
- New foods: Never eat anything race morning that you have not practiced with in training.
- Too much protein: A small amount is fine, but large protein portions slow gastric emptying.
- Excessive coffee: 1 to 2 cups is fine and may enhance performance. More than that increases GI motility and the risk of needing a bathroom mid-race.
Use the carb loading calculator to get an exact target for your race distance, weight, and start time.
Frequently asked questions
What should I eat 2 to 3 hours before a marathon?
A meal of 2 to 3 grams of carbohydrate per kg of body weight, eaten 3 hours before the start, is the research-backed standard. For a 70 kg runner that is 140 to 210 grams from easy-to-digest sources: white toast with honey, oatmeal with banana, a plain bagel, white rice, or a sports drink. Avoid high-fiber foods, high-fat foods, and anything unfamiliar. The goal is to top off liver glycogen after the overnight fast and arrive at the start line with a comfortable, nearly empty gut.
Can I eat a banana before a race?
Yes. A ripe banana is one of the best pre-race foods: it provides about 27 grams of quickly digested carbohydrate, is low in fiber, gentle on the stomach, and portable. It is particularly useful in the 30 to 60 minutes before the start when you want a small carbohydrate top-up without solid food bulk. Eat it with water. For a full pre-race meal 3 hours out, pair it with toast or oatmeal to reach the 2 to 3 g/kg target.
Should I eat fat on race morning?
Minimize fat in the pre-race meal. Fat slows gastric emptying significantly, which means food sits in your stomach longer and increases the risk of GI discomfort or nausea during the race. Avoid eggs cooked in oil or butter, bacon, peanut butter, avocado, and anything fried. A small amount of fat (such as a thin spread of butter on toast) is unlikely to cause problems, but fat should not be a meaningful part of the meal. Stick to carbohydrate-dominant, low-fiber foods.
What if I feel too nervous to eat before a race?
Pre-race nerves suppress appetite in many athletes, but skipping the race-morning meal for a marathon or longer event is a meaningful mistake. Liquid carbohydrates are usually easier to tolerate than solid food when anxiety is high: a sports drink, diluted juice, or a carbohydrate gel with water delivers glycogen without the texture or volume of solid food. Start with a small amount and give yourself time. If solid food is impossible, lean on 400 to 600 mL of a carbohydrate sports drink in the 1 to 2 hours before the start.