Endurance athletes push their bodies to the limit, and proper fueling can make the difference between hitting the wall and crossing the finish strong. Carbohydrate loading for athletes means consuming 10–12 grams of carbohydrates per kilogram of body weight daily for 24–48 hours before competition—not just eating more in general. This evidence-based approach maximizes muscle glycogen stores so you start your event with full fuel reserves.
- What your muscles actually store for fuel
- How glycogen works in working muscles during long sessions
- Signs your glycogen stores are running low before race day
- Timing your carb intake around training sessions
- Pre-workout carb windows that boost endurance performance
- Post-workout glycogen replenishment timing for recovery
- Building your carbohydrate loading protocol step by step
- Day-by-day portion increases leading up to competition
- Best food sources that maximize glycogen without digestive upset
- When to adjust for your specific sport and body
- Adjusting portions based on training volume and intensity
- Sport-specific modifications for runners versus cyclists versus triathletes
- Common mistakes that sabotage your carb loading
- Underfueling during peak training days and long runs
- Overdoing it too close to race day causing bloating
- Frequently asked questions
- How many carbs per day during carb loading for athletes?
- When should endurance athletes stop carb loading before competition?
- What foods work best for glycogen depletion prevention?
- Conclusion
What your muscles actually store for fuel

Your muscles and liver store carbohydrates as glycogen, which becomes your primary energy source during endurance activities. Skeletal muscles hold approximately 400–500 grams of glycogen, while the liver stores around 100 grams. This varies based on body size and fitness level, but there’s a ceiling—your muscles can only hold so much glycogen regardless of how many carbs you eat.
During prolonged exercise, your muscles burn through glycogen at roughly 1–2 grams per minute of work depending on intensity. For a 3-hour marathon, this means substantial depletion. When glycogen runs critically low, your pace slows dramatically, your legs feel heavy, and mental fatigue sets in—commonly called “hitting the wall.”
How glycogen works in working muscles during long sessions
Glycogen is stored inside muscle cells alongside water. When you exercise, muscles break down this glycogen into glucose to fuel contractions. The attached water gets released along with the glucose, which is why athletes often feel lighter after tapering. Glycogen depletion doesn’t happen uniformly—muscles used most intensively deplete first, which is why your quads might feel empty at mile 20 of a marathon even though you haven’t completely exhausted total body stores.
Signs your glycogen stores are running low before race day
Underfueling during peak training weeks shows up as unexplained heaviness in your legs during normally comfortable paces, difficulty hitting target power or speed on hard workout days, or needing extra recovery time after sessions that usually feel manageable. Unlike acute fatigue that improves after one rest day, glycogen depletion accumulates across multiple underfueled training days and takes longer to reverse.
Timing your carb intake around training sessions

When you eat carbohydrates relative to your workout significantly affects both available energy during exercise and how quickly you restore fuel for the next session.
Pre-workout carb windows that boost endurance performance
Eating carbohydrates 2–4 hours before a long session gives your digestive system time to break down food and deliver glucose to your bloodstream. A meal containing 1–4 grams of carbs per kilogram of body weight during this window tops up glycogen and provides blood glucose for the first hour of exercise. For an 85-kilogram runner, this means 85–340 grams of carbs at breakfast before a long run, with the exact amount depending on session duration.
Closer to exercise—within 30–60 minutes before starting—eating 20–30 grams of high-glycemic carbs (white bread, sports drink, banana) prevents stomach discomfort while elevating blood glucose without significantly boosting muscle glycogen.
Post-workout glycogen replenishment timing for recovery
Muscle glycogen replenishment is most effective within the first 30–60 minutes after you finish exercising. During this window, muscles are primed to accept and store glucose. Consuming 1.0–1.5 grams of carbohydrates per kilogram of body weight immediately post-exercise can restore a significant portion of depleted glycogen within hours. For an 85-kilogram athlete, this means 85–127 grams of carbs right after finishing—a sports drink with a rice cake, bagel with honey, or smoothie with banana and oats.
Delaying this carb intake by several hours reduces glycogen resynthesis efficiency. This matters when training hard multiple days in a row, as athletes who fuel immediately can often train harder the next day without feeling drained.
Building your carbohydrate loading protocol step by step

Your muscles reach fully saturated glycogen stores only after 24–48 hours of consistently high carbohydrate intake. The standard recommendation is 10–12 grams of carbohydrates per kilogram of body weight daily for 1–3 days immediately before your event. An 85-kilogram runner should aim for 850–1,020 grams of carbs daily during this window.
Day-by-day portion increases leading up to competition
Start building your loading protocol 3–4 days before the race by gradually reducing training intensity and volume while increasing carbohydrate intake. This progression prevents sudden bloating or digestive distress. Here’s a practical timeline for an 85-kilogram endurance athlete preparing for a Saturday race:
- Wednesday (3 days prior): Cut training to easy pace or rest. Add one extra carb-focused snack—approximately 595 grams total carbs (7 g/kg).
- Thursday (2 days prior): Very light 30-minute session or cross-training. Aim for 765 grams of carbs (9 g/kg) split across four to five meals.
- Friday (1 day prior): Short 15–20 minute easy movement only. Reach 850–1,020 grams of carbs (10–12 g/kg). This is your highest intake day. Feeling slightly bloated or heavy is normal.
- Saturday morning (race day): Eat familiar carbs 2–3 hours before the start. Keep portions moderate (200–300 grams) to avoid digestive stress.
Best food sources that maximize glycogen without digestive upset
Prioritize refined carbohydrates and simple carbs during the loading phase: white rice, pasta, white bread, bagels, sports drinks, honey, bananas, dried fruit, and cereal. These digest quickly without creating bloating.
A sample loading day might include: oatmeal with honey and banana for breakfast (85g carbs), sports drink mid-morning (50g carbs), pasta with light sauce for lunch (110g carbs), rice cakes with jam for an afternoon snack (45g carbs), and white bread with honey plus a sports drink for dinner (110g carbs), totaling roughly 400 grams of carbs across one day—scaled up to meet your target.
Limit high-fiber foods like whole wheat bread, beans, vegetables, and nuts during the 24–48 hours before your event. These are nutritious for daily eating but can create digestive discomfort when consumed in the quantities needed for carb loading.
When to adjust for your specific sport and body

The 10–12 g/kg standard is a general guideline, but endurance events vary in fuel demands and your individual body affects how much carbohydrate loading benefits you.
Adjusting portions based on training volume and intensity
If you’ve been running 80+ kilometers per week with multiple hard sessions, carb loading at 10–12 g/kg is justified. If your training volume has been lighter (40–50 kilometers per week with mostly easy running), you might achieve adequate glycogen saturation at 8–9 g/kg.
Body composition also matters. The 10–12 g/kg recommendation is based on total body weight. Two 85-kilogram runners with different body compositions might handle carb loading differently—an athlete with more lean muscle mass benefits more from the higher-end 12 g/kg recommendation.
Test your personal tolerance during training 7–10 days before race day. Eat at 11 g/kg for a full day and do an easy 60–90 minute workout the next morning. If you feel energized without bloating, the protocol works for you. If you feel sluggish or heavily bloated, reduce to 9–10 g/kg during your actual loading phase.
Sport-specific modifications for runners versus cyclists versus triathletes
Runners experience more gastric distress during running than cyclists do due to jarring motion. Runners loading for a marathon should prioritize easily digestible carbs and may stay toward the lower end of the 10–12 g/kg range if the upper limit causes bloating. Cyclists can often push closer to 12 g/kg more comfortably since they can also consume fluids and carbs more easily during the bike portion.
Triathletes face a unique challenge: the swimming portion prevents significant fueling for 45 minutes to 2 hours. This shorter fueling window means aggressive carb loading during the full 24–48 hours beforehand becomes especially important to maximize muscle glycogen.
Common mistakes that sabotage your carb loading
Underfueling during peak training days and long runs
Athletes often begin carb loading only on the final 1–2 days before a race without addressing whether they’ve been adequately fueling throughout the training cycle. If you’ve been running high weekly volume but consuming carbs at levels meant for lighter weeks, you’re depleting glycogen faster than you’re restoring it.
A practical fix: calculate your carb baseline for your current training volume. If you’re training hard 5–6 days per week, aim for 7–8 g/kg on non-race days. During taper weeks when volume drops, you can eat at your normal maintenance level. This prevents accumulated deficit that makes carb loading feel ineffective.
Overdoing it too close to race day causing bloating
Jumping from normal eating to 12 g/kg in a single day often causes stomach distress. Athletes report feeling bloated, constipated, or experiencing nausea on race morning. The gradual 3–4 day progression prevents this.
Another common error: loading with high-fat foods like nuts, nut butter, and fatty cuts of meat alongside high carbs. These slow digestion and create bloating. During the loading phase, keep fat intake moderate and stick to lean proteins if eating protein at all.
Frequently asked questions
How many carbs per day during carb loading for athletes?
The evidence-based recommendation is 10–12 grams of carbohydrates per kilogram of body weight daily for 24–48 hours before the event. For an 85-kilogram athlete, this equals 850–1,020 grams daily. Individual tolerance varies—start with the lower end if carb loading is new to you and increase gradually in subsequent training cycles.
When should endurance athletes stop carb loading before competition?
Peak carbohydrate intake should occur during the final 24 hours before your event. On race morning, eat a moderate carb meal 2–3 hours before starting (200–300 grams) containing familiar foods you’ve practiced. For afternoon or evening races, adjust timing accordingly—carb-load heavily the day before, then eat lightly on race day until 2–3 hours before competition.
What foods work best for glycogen depletion prevention?
During heavy training blocks, focus on carb timing around workouts: eat carbs 2–4 hours before hard sessions and within 30–60 minutes after finishing. Best foods include white rice, pasta, bagels, white bread, sports drinks, bananas, oats, honey, and dried fruit. During the specific 24–48 hour loading window before races, lean toward simple, refined carbs to maximize glycogen storage without digestive trouble.
Conclusion
By consuming 10–12 grams of carbohydrates per kilogram of body weight for 24–48 hours before competition and timing your carbs strategically around training sessions, you maximize glycogen stores and start your event with full energy reserves. Begin by calculating your personal carb needs based on body weight and testing the protocol during a long training session before race day. Small adjustments based on your experience will refine your approach for future events.
