The Best Foods to Eat Before a Cross Country Race

Your best pre-race meal is a simple, carbohydrate-rich plate eaten three to four hours before the starting gun, with a small snack 30 minutes out. Cross country races are short enough that you won’t deplete your muscle glycogen stores, but what you eat still matters: the right foods keep your energy steady and your stomach calm, while the wrong ones can leave you cramping on the course.

Why Carbs Matter Even for a Short Race

Cross country races typically cover 5K to 10K, lasting anywhere from 15 to 40 minutes depending on the course and your pace. At race intensity (near your maximum effort), your muscles burn through glycogen at a high rate, roughly 11 units per minute per kilogram of muscle. But even at that pace, your body stores enough glycogen to fuel several minutes of all-out effort, so a 5K won’t empty the tank the way a marathon would.

That said, starting with topped-off glycogen stores gives you a real edge. Research on middle-distance runners found that restricting carbohydrates to under 2 grams per kilogram per day for just two days noticeably hurt 1500-meter race performance and made the effort feel harder. You don’t need a multi-day carb-loading protocol like a marathoner, but you do need to eat enough carbohydrates in the 24 hours before your race and especially in your pre-race meal.

The Pre-Race Meal: 3 to 4 Hours Out

Aim for 1 to 1.5 grams of carbohydrate per kilogram of your body weight. For a 150-pound (68 kg) runner, that’s roughly 70 to 100 grams of carbs. This is the equivalent of a large bagel with jam and a banana, or a bowl of oatmeal with honey and a piece of toast. Keep fat and fiber low so your stomach has time to empty before the race.

Three to four hours gives the food enough time to digest fully. If your race is early in the morning and you can’t eat that far ahead, you can shift the meal closer to two hours before, but you’ll want to trim the portion slightly and lean even harder toward simple, easy-to-digest carbohydrates. White bread, plain rice, pretzels, and bananas are reliable choices that clear the stomach quickly.

The Final Snack: 30 Minutes Before

In the last hour before the start, a small top-off of simple carbohydrates helps keep blood sugar available. Think a banana, a handful of pretzels, a few crackers, or a piece of white bread. Drop your intake to around 1 gram of carbohydrate per kilogram or less at this point. You want something that moves through your gut fast, so avoid anything with significant fiber or fat.

One thing to watch for: some runners experience a blood sugar dip shortly after the gun goes off if they eat sugary foods in the 30-to-45-minute window before starting. This happens because your body releases insulin in response to the sugar, and then exercise accelerates glucose uptake on top of that, temporarily dropping blood sugar below normal. If you’ve ever felt shaky or weak in the first few minutes of a race after eating something sweet, this is likely why. You have a few options: eat your snack either very close to the start (within 10 to 15 minutes, leaving no time for the insulin spike to build) or further out (90 minutes ahead). You can also choose lower-glycemic options like a banana instead of candy or sports gel.

Good Pre-Race Food Choices

Johns Hopkins Medicine recommends these easy-to-digest carbohydrate sources for runners:

  • Bananas
  • Applesauce
  • Crackers, pretzels, or cereal
  • White bread or toast with jam
  • Potatoes (plain, no butter or sour cream)

For the main meal three to four hours out, you can build a plate around white rice, plain pasta, oatmeal, or pancakes. The common thread is high carbohydrate content with minimal fat and fiber. This isn’t the morning for a veggie omelet or avocado toast.

What to Avoid Before a Race

Gastrointestinal distress is the most common nutrition-related problem in racing, and it’s almost entirely preventable with smart food choices the day before and morning of.

High-fiber foods are the biggest culprit. Whole grains, beans, raw vegetables, and large salads sit in the gut longer and can cause bloating, cramping, or worse during hard running. Dairy products are another common trigger. Lactose can be difficult to digest under the physical stress of racing, and many competitive runners cut it out entirely before events. Spicy foods, high-fat meals, and anything fried slow digestion and increase the risk of stomach problems. Foods high in FODMAPs (a group of fermentable sugars found in things like onions, garlic, apples, and some artificial sweeteners) are also worth avoiding the night before and morning of your race.

Sugar alcohols, found in many “sugar-free” energy bars and gums, are particularly notorious for causing diarrhea during exercise. Check ingredient labels for anything ending in “-ol” like sorbitol or xylitol.

Hydration Before the Start

The National Athletic Trainers’ Association recommends drinking 500 to 600 milliliters (roughly 17 to 20 ounces) of water or a sports drink two to three hours before exercise, then another 200 to 300 milliliters (7 to 10 ounces) in the 10 to 20 minutes before the start. This gives your body time to absorb the fluid and lets you use the bathroom before you line up.

For a cross country race, plain water is fine for most runners. If you want a sports drink, look for one with sodium in the range of 230 to 690 milligrams per liter, which is the concentration found in most commercial options. Sodium helps your body hold onto the fluid you drink rather than sending it straight to your bladder. You don’t need to obsess over electrolytes for a race under an hour, but if you’re racing in heat and sweating heavily beforehand, a sports drink is a better choice than water alone.

Caffeine as a Performance Boost

Caffeine is one of the most well-studied performance aids in endurance sport, consistently improving performance by 2 to 4 percent in research. That margin can translate to meaningful time in a cross country race. The effective dose is 3 to 6 milligrams per kilogram of body weight, taken about 30 to 60 minutes before the start. For a 150-pound runner, that works out to roughly 200 to 400 milligrams, or about two cups of coffee.

If you don’t normally drink coffee, race morning is not the time to start. Caffeine can cause jitteriness, a racing heart, or stomach issues in people who aren’t used to it. Stick with whatever your normal caffeine routine is. If you do drink coffee regularly, having your usual cup (or slightly more) before the race is a simple, legal performance advantage. Some runners prefer caffeine pills or caffeinated gels for more precise dosing.

A Sample Race-Morning Timeline

For a 9:00 AM start, a practical schedule looks like this. Wake up around 5:30 or 6:00 and eat your main pre-race meal: a bagel with jam and a banana, or oatmeal with honey, plus 17 to 20 ounces of water. Around 8:00 to 8:15, have your coffee if you drink it. At 8:30, sip another 7 to 10 ounces of water or sports drink. Around 8:40, eat a small final snack like half a banana or a few crackers.

If your race is at 4:00 PM, eat a normal breakfast, have a carb-focused lunch around noon (pasta, rice, or a sandwich on white bread), and follow the same final-hour protocol with a snack and fluids. The later start actually makes fueling easier since you have more waking hours to eat and digest.

Whatever you choose, practice it before a hard workout first. Race day is never the time to try a new food or a new timing strategy.