Community

What Should My Swimmer Eat Before a Meet?

By Fabio Verschoor•January 28, 2025•4 min
What Should My Swimmer Eat Before a Meet?

Quick answer

Give your swimmer a familiar, carb-based meal 3 to 4 hours before racing (oatmeal with banana, toast or a bagel, rice with a little chicken), or a smaller meal about 2 hours before if the warmup is early. Top up with an easy snack (fruit, a granola bar, pretzels, a sports drink) in the hour before. Skip heavy, fatty and high-fibre foods, and anything new. Keep sipping water all day.

I will never forget Rafa's first big meet. I woke up early, proud of myself, and made what I thought was a proper athlete's breakfast: eggs, bacon, toast, the works. She ate it all. An hour later, during warmup, she was on the pool deck looking pale and telling her coach her stomach hurt. She felt sick for her first two events. I learned the hard way that love and a heavy breakfast are not the same thing as good pre-race nutrition.

If you are still figuring out what to feed your swimmer on meet mornings, here is what I wish someone had told me.

Timing Is Everything

The most important rule is not what they eat but when. The USOPC sport nutrition team, in a handout shared by USA Swimming, suggests a balanced meal 3 to 4 hours before competing, or a smaller meal or larger snack about 2 hours before (Fueling for Competition, PDF). If they ate 3 to 4 hours earlier, a small, easy-to-digest carb top-up 15 to 60 minutes before racing helps.

Time before racingWhat works
3 to 4 hoursA normal, balanced breakfast or lunch, mostly carbohydrate
About 2 hoursA smaller meal or a big snack
15 to 60 minutesA small top-up: banana, granola bar, a few pretzels, a sports drink

The closer to race time, the smaller and simpler the food should be. If your swimmer gets nervous and cannot eat solids, a smoothie or a liquid snack is a good option.

What to Eat: Keep It Simple

The goal of a pre-meet meal is fuel, not a feast. Look for foods that are:

  • High in carbohydrate. Carbs are the main fuel for hard swimming. Think oatmeal, toast, bagels, rice or pasta.
  • Moderate in protein. A little protein helps hold off hunger during a long session. Eggs, yogurt or a small portion of chicken work well.
  • Low in fat and fibre. Greasy or very fibrous foods digest slowly and can upset the stomach in the water.

Simple, familiar and easy to digest beats fancy every time.

Meet-Day Meal Ideas

Tried-and-true options:

  • Oatmeal with a banana and a drizzle of honey
  • Toast with peanut butter and a glass of water
  • A plain bagel with a little cream cheese and a piece of fruit
  • Scrambled eggs with white toast
  • Rice with grilled chicken (for swimmers who prefer savoury)
  • A small bowl of pasta with light sauce (good before afternoon sessions)

The key is familiarity. The USOPC handout's rule of thumb is to avoid trying anything new on competition day. If your swimmer has never eaten overnight oats, do not debut them before a championship prelim. Practise meet-day breakfasts before morning practices first.

Snacks Between Events

Most meets stretch across hours, so your swimmer will need to refuel between events. Pack snacks that are easy to eat and gentle on the stomach:

  • Bananas and other fruit
  • Granola bars
  • Pretzels or crackers
  • Applesauce pouches
  • Dry cereal
  • A sports drink for long sessions

Keep portions small. A few bites between events beat a full snack that sits heavy. Our swim meet packing checklist has the full list of what goes in the bag.

Stay Hydrated

Swimmers often forget they are sweating because they are in the water, and warm, humid pool decks add to it. Start the day hydrated and keep a water bottle within reach so they sip steadily, not just when they feel thirsty. Water covers most situations; a sports drink helps during long meets. More in our hydration guide for swimmers.

What NOT to Eat Before Racing

  • Fried or greasy food. Burgers, fries and fried chicken sit heavy and take hours to digest. Save them for after the meet.
  • High-fibre foods. Beans, raw vegetables and bran cereals can cause bloating and cramping.
  • Big dairy-heavy meals. For some swimmers, a lot of milk or cheese causes stomach trouble.
  • Spicy or acidic foods. Close to racing, they can cause indigestion or heartburn.
  • Anything new. Race day is for reliable foods, not experiments.

The Bigger Picture

Meet-day food matters, but it is one piece. Steady, balanced eating during the training week builds the foundation, so race day is just another day of eating well. After a big meet, recovery food matters too: see our guide to swim meet recovery.

And if your swimmer eats a questionable breakfast and still drops time? That happens too. Feed them well, keep them hydrated, and let them race.

When the meet is over and the official results are up, open your swimmer's Meets in Gophin to see every swim with placements and personal bests, no hunting through PDFs. Free.

Sources

Frequently Asked Questions

  • What should a swimmer eat before a meet?
    A familiar, carb-based meal 3 to 4 hours before racing, or a smaller one about 2 hours before if the warmup is early, then a small top-up in the last hour. Between races: banana, pretzels, or whatever they already tolerate. Never a new food on race day.
  • What should they not eat before racing?
    Fried or greasy food, high-fibre foods, big dairy-heavy meals, spicy or acidic foods, and anything new. Close to racing they sit heavy in the stomach and can cause bloating, cramps or heartburn instead of speed.
  • Does Gophin log meals?
    No. Gophin tracks official times. Use it after the meet to see the result, not to plan the snack bag.
Fabio Verschoor

Fabio Verschoor

Founder & CEO, Gophin

Swim dad, computer scientist, and serial entrepreneur. When my daughter dove into competitive swimming, I combined my passion for sports and technology to build Gophin — so every family can track performance with clarity.

Track your swimming times for free

Sign in and see PBs, meet results, and progress in one place. Free for everyone.

Download on the App StoreQR code to open the store on your phoneGet it on Google PlayQR code to open the store on your phone
Or sign in on the web

Related Articles