This article may contain affiliate links. If you buy through them we may earn a commission at no extra cost to you.

Your best carb sources depend on one thing: timing. Slow-digesting whole grains, legumes, and starchy vegetables should make up 60–70% of your daily intake. Fast-digesting carbs—white bread, bananas, sports drinks—belong in the 1–3 hours before hard training, during sessions over 90 minutes, and in the 30-minute window after you finish. Get that split wrong and you’ll either crash mid-session or miss your recovery window.

Why Carbs Matter for Athletes

Your muscles store carbs as glycogen. Glycogen powers high-intensity efforts—and it runs out. After roughly 90 minutes of sustained hard effort, glycogen drops low enough to hurt performance noticeably. Carbs also speed recovery between sessions and help preserve lean muscle when paired with protein.

Total daily needs vary by sport and volume. A sprinter or weightlifter training 60 minutes daily needs roughly 5–7 g of carbs per kg of body weight. An endurance athlete logging 90-plus minutes needs 8–10 g/kg, sometimes more during peak training blocks.

Oats, brown rice, sweet potatoes, bananas, and whole grain bread arranged by glycemic speed on a wooden surface

Fast-Digesting Carbs: When and Why

Best for: Pre-workout fuel and immediate post-workout recovery

Fast carbs raise blood glucose within 15–30 minutes. Two windows where that speed pays off:

  • 1–3 hours before training: White bread, bagels, bananas, white rice, or honey fuel the session without sitting heavy in your gut.
  • Within 30 minutes after hard training: Chocolate milk, fruit juice, white toast with jam, or a sports drink restores glycogen fastest when paired with 15–25 g of protein.

A 70 kg cyclist might eat 40–50 g of fast carbs—two slices of white toast plus a banana—90 minutes before a 2-hour ride, then follow up with 60 g carbs and 20 g protein within 30 minutes of finishing.

Glycemic index as a tool

High-GI foods (white bread, instant oats, dates) spike blood sugar fast. Low-GI foods (steel-cut oats, lentils, whole grain bread) release energy steadily. Pre- and post-workout, high-GI wins on speed. At everyday meals, mix both to avoid the mid-afternoon energy drop.

Slow-Digesting Carbs: Your Daily Foundation

Best for: All-day energy and consistent training performance

Whole grains, legumes, and starchy vegetables keep blood sugar stable between sessions and deliver fiber and micronutrients that fast carbs skip.

  • Oatmeal, brown rice, quinoa, sweet potatoes, barley
  • Beans, lentils, chickpeas
  • Whole wheat bread and pasta

Target 60–70% of daily carbs from these sources. A 70 kg runner training 60 minutes daily at 7 g/kg needs ~490 g of carbs per day—roughly 350 g of that from slow-digesting sources spread across 4–5 meals.

Pair carbs with protein and fat at regular meals to stabilize energy and support muscle repair, then use fast carbs only around training.

Carbs During Long Training Sessions

Best for: Sessions lasting 90+ minutes

Waiting until you feel the bonk to eat is too late—glycogen is already critically low. Start fueling at 45–60 minutes and keep a steady rhythm:

  • 60–90 minutes: 30 g carbs/hour. One gel or 500 ml of sports drink covers it.
  • 90+ minutes: 45–60 g carbs/hour if your stomach tolerates it—combine gels with a sports drink, or use real food like dates and bananas.

Practical examples: on a 90-minute trail run, take 15–20 g at 45 minutes and again at 75 minutes. On a 3-hour bike ride, aim for 60 g at 60, 120, and 180 minutes.

Athlete taking an energy gel during an outdoor long-distance run with a sports drink bottle in hand

Carb-Loading: Does It Work?

Best for: Endurance events lasting 2+ hours

Increasing carb intake to 10–12 g/kg for 1–3 days before an event can boost muscle glycogen stores by 25–50%, which delays fatigue in marathons, long-distance triathlons, and multi-hour cycling events. For sprint races, short training blocks, or strength-dominant sports, the extra glycogen doesn’t change the outcome—skip it.

A 70 kg marathoner eating 7 g/kg normally (490 g/day) would increase to 840 g/day for 3 days pre-race. Spread that across 5–6 meals and reduce fiber and fat slightly to cut GI distress risk. Practice this during training—not for the first time on race morning.

Carb Sources: Comparison and Practical Picks

Source Carbs per serving Speed Best use
White bread (2 slices) 30g Fast Pre-workout, post-workout
Oatmeal (1 cup cooked) 27g Slow Breakfast, daily base
Banana (medium) 27g Fast Pre-workout snack, portable
Sweet potato (1 medium) 24g Slow Post-workout, dinner
Sports drink (500ml) 30g Fast During training, post-workout
Energy gel (1 packet) 20–25g Fast During long sessions (90+ min)
Brown rice (1 cup cooked) 45g Slow Lunch, dinner, daily base
Lentils (1 cup cooked) 40g Slow Post-workout (protein + carbs), dinner

Our verdict

Build your daily carb foundation from slow-digesting whole grains, legumes, and starchy vegetables. Deploy fast carbs in three specific windows: 1–3 hours before hard training, every 30–45 minutes during sessions over 90 minutes, and within 30 minutes post-workout paired with 15–25 g of protein. How much you need depends on body weight and training volume—start with the g/kg ranges above, track for 3–5 days, and adjust by 1–2 g/kg if performance or recovery slips. For detailed pre-workout fueling, see what to eat before a workout. For post-workout recovery strategies, check our nutrition for muscle recovery guide.

Common Mistakes to Avoid

  • Relying only on fast carbs: Blood sugar spikes and crashes between sessions. Slow carbs keep energy stable where it counts.
  • Skipping protein post-workout: Carbs alone restore glycogen but don’t build muscle. Target a 3:1 or 4:1 carb-to-protein ratio within 30 minutes.
  • Waiting until you bonk to eat: By then you’re already 20–30 minutes behind. Eat every 30–45 minutes during long sessions.
  • Carb-loading without a dry run: Your gut needs practice with high-volume eating. Test your race-day plan at least twice in training.
  • Ignoring gut tolerance: One athlete’s perfect pre-workout meal is another’s GI emergency. Test foods and timing in training, not on race day.

Frequently asked questions

How many carbs should I eat per day as an athlete?

It depends on training volume. Light training (30–60 min/day): 5–7 g per kg of body weight. Moderate training (60–90 min/day): 6–8 g/kg. Heavy training (90+ min/day or multiple sessions): 8–12 g/kg. A 70 kg runner doing 60 minutes daily needs roughly 420–560 g of carbs. If you’re losing power or feeling persistently fatigued, bump intake by 1–2 g/kg and reassess after 1–2 weeks.

What’s the best carb source for runners?

For daily intake: oatmeal, brown rice, sweet potatoes, and whole wheat bread provide steady energy and key micronutrients. Pre-run (1–2 hours before): a banana, white toast with honey, or a bagel digest easily without GI trouble. During runs over 90 minutes: sports drink or energy gels deliver fast carbs on the move. Post-run: chocolate milk, white toast with jam, or rice cakes with banana restore glycogen quickly.

Can I use simple sugars instead of whole grains?

Simple sugars work well around training—pre-workout, mid-session, and post-workout—because speed of absorption is the priority. As a daily foundation, they cause energy crashes, miss fiber and micronutrients, and don’t support sustained performance across a training week. Use them tactically, not as a substitute for whole food carbs.

Should I eat carbs on rest days?

Yes, but scale back. On rest days, 3–5 g/kg supports light activity and recovery without excess. A 70 kg athlete eating 8 g/kg on training days (560 g) might drop to 210–350 g on rest days. Pair rest-day carbs with protein and vegetables to stay satiated and keep muscle repair on track.

How do I know if I’m eating enough carbs?

You’re fueled well if you maintain power and pace through training, recover between sessions without lingering soreness, and stay mentally sharp. Under-fueling shows up as declining performance, persistent fatigue, difficulty concentrating, or mood changes. Track intake for 3–5 days, compare your average to the g/kg targets above, and increase by 1–2 g/kg if you’re falling short. Reassess after 1–2 weeks.

Marcus Bell
Marcus Bell
Marcus is a cycling coach and hiker who plans routes down to the water stops.