Skip to content
← All posts
race day#nutrition#fueling#carb-loading

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.

Related reading