Every endurance athlete has heard of carb loading. Fewer understand exactly how it works, when it helps, and how to execute it without causing the digestive distress, water retention, or bloating that derails so many athletes on race day.
The concept is simple: your body stores carbohydrates as glycogen in your muscles and liver, and that glycogen is your primary high-intensity fuel source. For events lasting 90 minutes or more, glycogen depletion is one of the most reliable predictors of performance decline.
Runners call hitting this wall "bonking." Cyclists call it "blowing up." Whatever the name, the mechanism is the same: glycogen stores run out, blood glucose falls, and the body struggles to sustain high-intensity output.
Carbohydrate loading attempts to delay this moment by starting the event with significantly more glycogen on board than normal. The research behind it is solid, the protocols are well-established, and for the right athlete in the right event, it delivers a measurable performance advantage.
This guide covers everything coaches and endurance athletes need to know: the physiology, the evidence, the different loading protocols, which carbohydrate sources work best, the side effects to anticipate and manage, who benefits and who does not, and what coaches should know when advising clients on race nutrition.
What Is Carbohydrate Loading? A Precise Definition
Carbohydrate loading, also called carb loading or glycogen supercompensation, is a dietary strategy designed to elevate muscle glycogen stores above their normal resting levels in the days before a prolonged endurance event.
Under typical conditions, the body maintains glycogen stores within a homeostatic range: roughly 300 to 500 grams of glycogen across muscle and liver combined, representing approximately 1,200 to 2,000 calories of available carbohydrate energy.
For an average recreational runner, this is enough fuel to sustain moderate-intensity running for approximately 18 to 20 miles before depletion becomes a performance-limiting factor.
Carbohydrate loading overrides this homeostatic balance by temporarily combining very high carbohydrate intake with reduced training volume, creating conditions that allow the body to store considerably more glycogen than it normally maintains.
When executed correctly, muscle glycogen concentrations can increase by 50-100% above resting baseline levels, thereby extending the duration of sustained high-intensity effort before glycogen-related fatigue sets in.
The strategy was first rigorously studied by Swedish exercise physiologist Jonas Bergstrom in 1967, who demonstrated that prior glycogen depletion followed by a high-carbohydrate period could produce glycogen stores significantly above normal levels.
Modern research has since refined the protocols considerably, and the depletion phase that defined early carb-loading models is no longer considered necessary for trained athletes.
How Glycogen Fuels Endurance Performance
To understand why carbohydrate loading works, it helps to understand how the body manages fuel during sustained exercise.
At rest and during low-intensity activity, the body primarily uses fat as its energy source. Fat stores are effectively unlimited even in lean athletes, but fat oxidation is a relatively slow process. It cannot supply energy fast enough to sustain moderate to high-intensity exercise above roughly 65-70% of maximal oxygen uptake (VO2 max).
As exercise intensity rises above this threshold, the body shifts progressively toward carbohydrate as its primary fuel. Glycogen stored in muscle and liver is broken down to glucose, which is metabolized rapidly through glycolysis and the aerobic energy pathways to produce ATP at the rate required for sustained effort.
The problem is a simple mismatch between demand and supply. During a marathon at competitive race pace, a trained runner burns glycogen at a rate that can exhaust normal stores within two to three hours. At the pace many recreational runners target, glycogen stores may run out even sooner, depending on body mass, training status, and race-day conditions.
When glycogen stores fall critically low, the body cannot sustain the same intensity. It is forced to slow down, reduce effort to a level that fat oxidation alone can support, and increasingly rely on gluconeogenesis (manufacturing glucose from non-carbohydrate sources) to maintain blood glucose levels. This is the physiological reality behind "hitting the wall."
Carbohydrate loading addresses this directly: start with more glycogen, run out later, perform better deeper into the event.

The Research: What the Evidence Shows
The evidence base for carbohydrate loading in the appropriate context is among the strongest in sports nutrition.
A consistent finding across multiple controlled trials is that properly executed carbohydrate loading improves endurance performance by approximately 2-3% in events lasting longer than 90 minutes.
While this may sound modest, in competitive sport, a 2 to 3% improvement in a marathon, triathlon, or road cycling event represents the difference between a personal best and a disappointing finish. At the elite level, that margin separates podium positions.
A landmark study by researchers at the University of Western Australia demonstrated that a simplified one-day protocol, consisting of a very short, very high-intensity exercise session followed by consumption of 12 grams of carbohydrate per kilogram of lean body mass over the subsequent 24 hours, produced a 90% increase in muscle glycogen storage compared to pre-loading baseline.
This result matched or exceeded the glycogen elevation achieved by the classic six-day depletion-and-loading protocol, while requiring only 24 hours of dietary intervention.
Research on soccer players provided a different window into the benefits of high carbohydrate availability.
Athletes who followed a high-carbohydrate diet in preparation for matches performed 30% more high-intensity running during games compared to those on lower-carbohydrate diets, demonstrating that the benefits of glycogen optimization extend beyond traditional steady-state endurance events into intermittent, high-intensity team sports lasting 90 minutes or more.
A 2022 systematic review confirmed that carbohydrate loading is unlikely to be beneficial for resistance training unless the session includes more than 10 sets per muscle group. For typical gym sessions and strength-focused training, normal pre-workout carbohydrate intake is sufficient.
Carbohydrate Loading Protocols: From Classic to Modern
The protocols used for carbohydrate loading have evolved significantly over the 60 years since they were first studied. Three main approaches are currently in use.
The Classic 6-Day Protocol (Largely Obsolete for Trained Athletes)
The original Bergstrom protocol, developed in the 1960s, required athletes to deplete glycogen stores over the first three days through exhaustive training and very low carbohydrate intake (less than 15% of calories from carbohydrates), followed by three days of high carbohydrate intake (70% of calories) combined with minimal training.
The rationale was that depleting stores would upregulate glycogen synthase, making muscles more receptive to glycogen storage during the loading phase.
This produced very high glycogen levels but at a substantial cost: the depletion phase leaves athletes feeling fatigued, irritable, and physically degraded in the days before a major event. The psychological and physical toll was significant.
Modern research has demonstrated that trained endurance athletes can achieve glycogen supercompensation without the depletion phase. Well-trained athletes have chronically elevated glycogen synthase activity and greater muscle glycogen storage capacity than untrained individuals, making aggressive prior glycogen depletion unnecessary.
The Modern 1-to-2 Day Protocol
Current evidence-based practice for trained endurance athletes supports a simplified protocol:
Days before the event: Continue normal training while gradually tapering volume. Maintain normal or slightly elevated carbohydrate intake.
36 to 48 hours before the event: Sharply increase carbohydrate intake to 10 to 12 grams per kilogram of body weight per day while reducing training to very light activity (15 to 20 minutes at low intensity) or complete rest.
For a 70 kg athlete, this represents 700-840 g of carbohydrate per day during the loading phase. This is a substantial amount, and athletes should not attempt to achieve it primarily through high-fiber foods, as detailed in the food selection section below.
This protocol achieves glycogen supercompensation in most trained athletes without the physical deterioration associated with the depletion approach, and allows athletes to arrive at race day feeling energetic and physically prepared rather than depleted and fatigued.

The University of Western Australia 24-Hour Protocol
For athletes who need rapid glycogen loading or who only learn late in a training block, and who want to maximize glycogen for an upcoming event, the one-day Western Australia protocol offers a practical alternative:
Day before the event: Perform a brief, very high-intensity exercise session (approximately 2 to 3 minutes of near-maximal effort). This creates an acute state of increased glycogen synthase sensitivity.
Over the following 24 hours: Consume 12 grams of carbohydrate per kilogram of lean body mass, distributed across multiple meals.
This protocol produced a 90% increase in glycogen storage in the original study population, demonstrating that well-trained muscles can achieve near-maximal glycogen supercompensation in 24 hours when the dietary intake is sufficient.
Simplified Race-Week Carbohydrate Strategy
Many coaches and sports dietitians now recommend a less aggressive but practically effective race-week approach for recreational athletes:
- Maintain training taper as planned throughout the final week
- Gradually increase carbohydrate intake from normal levels to approximately 8 to 10 grams per kilogram of body weight per day during the final two days
- Focus on low-fiber, familiar carbohydrate sources to minimize digestive disruption
- Maintain adequate hydration throughout
This approach produces meaningful glycogen elevation without the discipline required for the most aggressive loading protocols and is appropriate for recreational athletes preparing for events of 90 minutes to several hours.
How Much Carbohydrate to Eat: Dosing by Body Weight
World Athletics recommends elite marathon runners consume 10 to 12 grams of carbohydrate per kilogram of body weight during the 36 to 48 hours pre-race loading period. This is the evidence-based dosing recommendation from the highest level of endurance sport.
For practical application across different athlete sizes:
These are large quantities of carbohydrate. To put them in context: 650 grams of carbohydrate represents roughly 12 large bananas, 1.3 kg of cooked pasta, or approximately 4 to 5 cups of dry oats. Meeting these targets requires deliberate planning, frequent eating throughout the day, and careful food selection. Athletes who attempt to reach these targets through high-volume whole grain or high-fiber foods will almost certainly experience GI distress before reaching their carbohydrate goal.
Total calorie intake does not necessarily increase during carbohydrate loading. While carbohydrate intake increases substantially, protein and fat intake are proportionally reduced to offset the additional carbohydrate calories. Athletes are not aiming to overeat; they are restructuring their macronutrient distribution heavily toward carbohydrates for a defined short period.
The Best Foods for Carbohydrate Loading
Food selection during the loading phase matters considerably for two reasons: carbohydrate source affects glycogen synthesis efficiency, and fiber content affects digestive comfort during a critical period.
Optimal Carbohydrate Sources for Loading
White pasta: The classic carb-loading food for good reason. Low fiber, high in starch (a glucose polymer), easily digestible, and calorie-dense relative to volume. A single large serving provides 70 to 90 grams of carbohydrate.
White rice: Similar profile to pasta. Provides dense glucose-based carbohydrate with minimal fiber and low GI disruption risk.
White bread and rolls: Convenient, fast-absorbing, and low in fiber. Effective as a between-meal carbohydrate source.
Potatoes (peeled, boiled or baked): High carbohydrate density without the fiber load of skin-on preparations. A large baked potato provides 60 to 70 grams of carbohydrate.
Oats: A good morning loading option, though moderately high in fiber relative to some other sources. Should be used earlier in the loading window when there is time for digestion.
Bananas: Provide approximately 27 to 30 grams of carbohydrate per medium fruit, are easy to digest, and are practical as snacks throughout the loading days.
Sports drinks, rice cakes, and energy gels: Useful tools for hitting carbohydrate targets when solid food volume becomes challenging. Sports drinks are particularly practical because they provide carbohydrates with hydration simultaneously and place minimal stress on the digestive system.
What to Avoid During the Loading Phase
High-fiber grains: Whole-wheat bread, brown rice, whole-grain pasta, and bran-based cereals contain significantly more fiber than their refined counterparts. While these are healthier day-to-day choices, the fiber load during a two-day carbohydrate loading phase can cause bloating, gas, and loose stools, all of which are highly undesirable on race day.
High-fructose foods: This is one of the most important yet least-known points in carbohydrate-loading science. Fructose is metabolized primarily into liver glycogen, not muscle glycogen. Since the objective of carbohydrate loading is to maximize muscle glycogen specifically, foods where fructose is the primary carbohydrate source (most fruits in large quantities, honey, high-fructose corn syrup products, and fruit juices) are less efficient for muscle loading than glucose or starch-based sources. Moderate fruit intake is fine, but athletes should not rely on fruit juice or other fructose-rich sources to meet their carbohydrate targets.
Excessive fat alongside carbohydrates: High-fat meals slow gastric emptying and reduce the rate at which carbohydrates become available for glycogen synthesis. The loading phase calls for carbohydrate-focused meals with moderate protein and reduced fat, not the pasta dishes smothered in cream sauce that characterize many pre-race dinner traditions.
Unfamiliar foods: The loading phase is not the time to experiment with new foods, sauces, or restaurant meals. Stick to foods the athlete has eaten before and knows their body handles well.
Benefits of Carbohydrate Loading

Delayed Onset of Fatigue
The primary and most well-documented benefit is delaying glycogen depletion. Starting an endurance event with 50-100% more stored glycogen effectively extends the duration of high-intensity effort before the body is forced to slow down. For marathon runners, this can mean staying at race pace for significantly longer before the inevitable late-race energy depletion. For cyclists, it means maintaining power output deeper into a stage or time trial.
Measurable Performance Improvement
The 2-3% performance improvement documented in controlled research translates into concrete time savings. In a four-hour marathon, a 2% improvement is nearly five minutes off the finish time. For a two-hour half-ironman bike split, a 2 to 3% improvement represents two to four minutes. These are meaningful differences in competitive contexts.
Reduced Perceived Effort at Submaximal Paces
When glycogen availability is higher, athletes can sustain a given pace with less perceived effort because their muscles are not being pushed as close to their metabolic ceiling. Many carb-loaded athletes report feeling unexpectedly good through the first half of long events, with energy reserves that allow for a stronger second half or finish.
Improved High-Intensity Intermittent Performance
For team-sport athletes in events lasting 90 minutes or more, the benefits of carbohydrate loading extend to repeated-sprint capacity, decision-making quality in the late stages of a match, and overall running volume across the event, as demonstrated by the soccer research cited earlier.
Better Muscle Recovery After the Event
Higher pre-event glycogen stores mean more glycogen available not just for performance but also for limiting the degree of protein catabolism during the event itself. Higher glycogen availability reduces the extent to which the body must use muscle protein as a fuel during prolonged exercise, thereby supporting faster post-event recovery. This connects directly to how coaches approach recovery and performance optimization as an integrated part of training.
Side Effects and How to Manage Them
Water Retention and Weight Gain
Glycogen is stored alongside water in a ratio of approximately 3 grams of water per gram of glycogen. This means that significantly expanding glycogen stores also increases body water content. Athletes who successfully complete a carbohydrate loading protocol commonly gain 1 to 2 kg of body mass during the loading phase, almost entirely from water.
This weight gain is normal, expected, and not a sign of failure. The additional water is beneficial: it indicates improved hydration status, which supports cardiovascular function during the event. Athletes should not restrict carbohydrate intake to avoid weight gain, as the performance benefits of the glycogen stores outweigh the modest additional mass in most endurance events.
Exception: Athletes competing in events where power-to-weight ratio is a critical performance determinant, such as uphill cycling stages, may decide that the performance benefit of carbohydrate loading does not justify the weight increase. This is an individual decision best made in consultation with a sports dietitian.
Gastrointestinal Distress
GI distress during carbohydrate loading is almost always the result of one of three errors: eating too much fiber, eating unfamiliar foods, or eating too much total food in a short period.
Athletes who select low-fiber carbohydrate sources, stick to familiar foods, spread their carbohydrate intake across multiple smaller meals rather than a few large ones, and allow adequate time between meals and the race start typically experience minimal digestive issues.
Eating the final large meal at least 12 to 14 hours before the event starts gives the digestive system time to process the loading volume. The morning before the race, a smaller, easily digestible carbohydrate-focused breakfast (white toast with jam, a banana, or a bowl of white rice) tops up liver glycogen without straining the GI system.
Bloating and Discomfort
The combination of high carbohydrate volume and water retention can make athletes feel physically full, heavy, or bloated during the loading days. This sensation typically resolves within hours of the race start, as the body begins to use glycogen during warm-up and early race effort.
Athletes who have never carb-loaded should follow the protocol at least once during training to understand how their body responds, then replicate it before a major competition.
When Carbohydrate Loading Is and Is Not Appropriate
Events Where Carbohydrate Loading Is Beneficial
Events lasting more than 90 minutes at moderate to high intensity: This is the core application: marathon running, half and full Ironman triathlon, road cycling (gran fondos, stage races, time trials over 90 minutes), open water swimming over 2 km, rowing events, and team sports like soccer, rugby, and field hockey, where match play extends beyond 90 minutes at intermittent high intensity.
Events lasting 60 to 90 minutes at near-maximal intensity: For shorter events at very high intensity, such as a 10 km road race raced at maximum effort or a competitive Olympic-distance triathlon, carbohydrate loading provides a modest but potentially useful advantage, particularly for athletes pushing close to their VO2 max throughout.
Events Where Carbohydrate Loading Is Not Beneficial
Events lasting less than 60 minutes: For short, high-intensity events, the body's existing glycogen stores are more than adequate. Carbohydrate loading adds water weight and digestive load without providing an energy advantage. Athletes preparing for short events should focus on pre-event nutrition timing rather than a loading protocol.
Standard gym sessions and strength training: Resistance training typically does not deplete glycogen to the extent that a loading protocol provides meaningful benefit. The exception noted in the research is very high-volume strength sessions involving more than 10 working sets per muscle group, in which pre-exercise carbohydrate optimization can support sustained output.
Athletes on low-carbohydrate or ketogenic diets: Fat-adapted athletes who have adapted to using fat as their primary fuel source may not benefit from carbohydrate loading in the same way as carbohydrate-dependent athletes. These athletes should work with a sports dietitian to determine whether a pre-event carbohydrate strategy makes sense given their metabolic training status.
Athletes with diabetes: Carbohydrate loading substantially increases carbohydrate intake over a short period, which significantly affects blood glucose management. Athletes with Type 1 or Type 2 diabetes should consult their endocrinologist or sports medicine physician before implementing any loading protocol.
Carbohydrate Loading vs. Everyday Pre-Event Nutrition
Carbohydrate loading is not the same as eating well before exercise. Every athlete benefits from adequate carbohydrate intake before training and competition. What distinguishes carbohydrate loading is the systematic attempt to raise glycogen stores above baseline through concentrated dietary intervention.
For events shorter than 90 minutes, or for regular training sessions, the right approach is standard pre-exercise carbohydrate nutrition: consuming 1 to 4 grams of carbohydrate per kilogram of body weight in the one to four hours before exercise, adjusted by the intensity and duration of the session. This is covered in detail in the FitBudd guides on meal planning for personal training clients and understanding and managing your calorific intake.
The distinction matters because many recreational athletes carb-load for events that do not warrant it, consuming excess calories and gaining unnecessary water weight without performance benefit. Coaches should help clients identify which events genuinely benefit from a loading protocol and which call for standard pre-event nutrition only.
Carbohydrate Loading in the Context of Complete Race Nutrition
Carbohydrate loading solves the pre-race glycogen problem. It does not solve in-race fueling for events lasting three hours or more.
For events longer than approximately two to two and a half hours, even a maximally loaded athlete will exhaust stored glycogen before the finish. At that point, exogenous carbohydrate, gels, sports drinks, chews, or real food consumed during the event becomes essential for maintaining performance.
Current guidelines recommend consuming 60 to 90 grams of carbohydrate per hour during events lasting more than 2 hours, using multiple carbohydrate sources (glucose and fructose combined) to maximize absorption rates via different intestinal transport mechanisms.
Athletes who have trained their gut to handle higher-volume carbohydrate intake during exercise can push toward the upper end of this range.
Carbohydrate loading provides the foundation: a full tank at the start. In-race fueling maintains that tank throughout the event. Both strategies are necessary for optimal performance in truly long-duration events. Understanding how carbohydrate fits within the broader nutritional needs of endurance athletes connects directly to the ergogenic aids framework and the role of strength endurance development in building the aerobic base that carbohydrate loading then fuels.
A Sample Carbohydrate Loading Protocol for a Sunday Marathon
Below is a practical example of how a 70 kg recreational marathoner (targeting sub-4 hours, no prior serious carb-loading experience) might structure race week.
Monday through Thursday: Normal training taper. Maintain standard carbohydrate intake of approximately 5 to 6 g/kg/day. Prioritize sleep and reduce stress where possible.
Friday (48 hours before race): Begin loading. Reduce training to 20 minutes of easy jogging. Target 8 to 10 grams of carbohydrate per kilogram (560 to 700 grams). Breakfast: porridge with banana and honey. Lunch: large bowl of white rice with grilled chicken and minimal vegetables. Snacks: white bread with jam, bananas, sports drink. Dinner: large pasta dish with tomato-based sauce and lean protein. Avoid salads, high-fiber vegetables, and anything unfamiliar.
Saturday (24 hours before race, race day eve): Rest day or 15 minutes of walking only. Target 10 to 12 grams of carbohydrate per kilogram (700 to 840 grams). Continue the same food selection principles. Eat your final large meal no later than 8 to 10 PM to allow full digestion overnight. Drink 500 ml of water or a sports drink with dinner.
Sunday morning (race day): 3 to 4 hours before start: light breakfast of white toast with jam or honey, a banana, and 500 ml of water or dilute sports drink. 30 to 60 minutes before start: an energy gel or small sports drink if hunger is present. Begin the event hydrated and glycogen-loaded.
What Coaches Should Know About Carbohydrate Loading
For coaches advising endurance athletes, a few practical principles apply consistently.
Individualize the protocol: The standard dosing targets (10-12 g/kg) are research-based averages. Some athletes achieve excellent glycogen loading at 8-10 g/kg. Others with higher training volumes or higher muscle mass may need to push toward 12 g/kg. Individual feedback and experience over multiple loading cycles should guide personal targets.
Test before race day: No athlete should attempt carbohydrate loading for the first time on the day before their most important race. A practice loading run, done before a long training session or a lower-priority tune-up race, reveals individual GI responses, confirms the food choices work, and builds confidence in the protocol.
Coordinate with taper: Carbohydrate loading works best when training volume is simultaneously reduced. An athlete who attempts to maintain a full training load while carbohydrate loading will simply burn through the additional glycogen rather than storing it. The loading protocol and taper must be coordinated. This is why race week programming is inseparable from race week nutrition planning, as the FitBudd guide on strength and conditioning principles demonstrates in the context of integrated preparation.
Address the fructose misconception: Many athletes and coaches assume more fruit equals more glycogen loading. In reality, fructose-heavy carbohydrate sources preferentially replenish liver glycogen, not muscle glycogen. Coaches should steer athletes toward starch-based sources (pasta, rice, bread, potatoes) rather than large amounts of fruit juice or fresh fruit during the loading days.
Do not layer carbohydrate loading on top of poor baseline nutrition: An athlete whose day-to-day carbohydrate intake has been chronically low will not fully benefit from a two-day loading protocol because their muscles will not have the glycogen synthase activity and carbohydrate storage capacity of a well-fueled, adequately trained athlete. Consistent carbohydrate availability throughout the training block is the foundation on which a loading taper can build.
Conclusion
Carbohydrate loading is one of the most robustly supported nutritional strategies in endurance sport. The mechanism is clear, the evidence is consistent, and the practical protocols are well-established. For athletes competing in events lasting 90 minutes or more, arriving at the start line with maximally loaded glycogen stores provides a genuine physiological advantage that translates into measurable performance gains.
The key principles for coaches and athletes are straightforward: use the modern 36 to 48 hour protocol rather than the outdated depletion model, target 10 to 12 grams of carbohydrate per kilogram of body weight during the loading phase, choose low-fiber starch-based carbohydrate sources over high-fiber or high-fructose options, manage fluid intake alongside carbohydrate consumption, and always test the protocol before a major competition.
Carbohydrate loading is not a magic fix. It does not compensate for undertrained aerobic capacity, a poor pacing strategy, or inadequate in-race fueling. But as part of a complete, well-planned endurance nutrition strategy, it reliably provides athletes with more fuel when they need it most.
FitBudd helps coaches build comprehensive nutrition and training programs that integrate every element of endurance preparation, from periodized training blocks to race-week taper and fueling strategy. Deliver structured programs, track client progress, and manage every aspect of your coaching business from one platform. Start your free 30-day trial at FitBudd.




%20to%20Become%20a%20Certified%20Personal%20Trainer-min.jpg)

