For two decades the standard advice for endurance athletes was 30 to 60 grams of carbohydrate per hour. The number was a sensible average across distances, intensities, and gut tolerance. It is also the wrong target for most athletes racing more than two hours, and the modern professional peloton has stopped pretending otherwise. Tour de France stage winners now ride at 100 to 130 g/h on the bike, marathoners are pushing 90 to 100 g/h, and Ironman pros routinely hold 90 to 120 g/h on the bike before scaling back on the run.12
The interesting part is not that the number went up. It is that the ceiling almost everyone hit at 60 g/h was never a metabolic ceiling. It was a transport-and-tolerance ceiling, and both pieces are trainable.
01Why a single carbohydrate caps out around 60 grams per hour
Glucose enters the small intestine and is moved across the brush border by SGLT1, the sodium-dependent glucose transporter. SGLT1 is fast, well distributed, and almost saturated by the kind of glucose load a working athlete drinks during exercise. Once the transporter is busy, the rest of the glucose sits in the gut and either gets absorbed slowly, gets pushed downstream into the colon, or causes the symptoms athletes know well. Bloating, sloshing, cramping, and the urgent search for a porta-potty all live on the back end of an oversaturated SGLT1 system.
Wagenmakers, Brouns, Saris, and Halliday measured exogenous carbohydrate oxidation across a wide range of glucose intakes during cycling and found a ceiling of roughly 1.0 to 1.1 g/min, or about 60 to 66 g/h, regardless of how much glucose was ingested above that.3 More glucose did not produce more oxidation. It produced more glucose sitting in the gut.
That is the real source of the old 60 g/h target. It is not a guess about what athletes can stomach. It is the upper edge of what a single transporter can clear during exercise.
02How fructose lifts the ceiling
Fructose does not use SGLT1. It moves across the gut wall through GLUT5, a separate transporter with separate kinetics. Combining glucose and fructose in the same drink, gel, or chew lets the gut run two transport systems in parallel.
Jentjens and Jeukendrup ran a series of cycling studies using stable-isotope labelling to measure the oxidation rate of ingested carbohydrate during exercise. With a glucose-fructose mixture at 1.8 g/min total intake, oxidation rates climbed to 1.5 to 1.75 g/min, well above the 1.0 to 1.1 g/min ceiling for glucose alone.45 Several follow-up trials reproduced the effect across different ratios and total loads, and the practical conclusion stuck. A drink that pairs glucose with fructose can deliver substantially more usable fuel than a pure-glucose drink at the same total carbohydrate.
The ratio that produced the highest oxidation in most trials was about 1 to 0.8 glucose-to-fructose, often written as a 2 to 1 ratio in practice because that ratio is easier to hit with sucrose-and-maltodextrin formulations. Both work. The point is that fructose has to be present in a meaningful share, not as a small flavoring addition, for the second transporter to do real work.
| Source | Glucose-fructose ratio | Practical read |
|---|---|---|
| Pure glucose or pure maltodextrin | 1 to 0 | Caps at roughly 60 to 66 g/h of usable fuel. Older single-carb gels still sit here. |
| Sucrose alone | About 1 to 1 | Workable for moderate intakes. Common in fruit-juice-based fueling and table sugar. |
| 1 to 0.8 glucose-to-fructose | Optimal in most lab studies | Highest measured exogenous oxidation rates in trained athletes at high intakes. |
| 2 to 1 glucose-to-fructose | Most common in modern products | Slightly less efficient than 1 to 0.8 on paper, similar in practice. Easy to formulate with maltodextrin and fructose. |
| 1 to 1.2 fructose-heavy | Not recommended at high intake | Higher fructose share increases the chance of GI symptoms with no further oxidation gain. |
03What 90 to 120 grams per hour actually looks like
The targets are easier to hold when written in real fuel, not abstract grams.
| Total intake target | Example combination per hour | Notes |
|---|---|---|
| 60 g/h | One 500 ml sports drink at 6% carbohydrate (30 g) plus one 30 g gel | Entry-level fueling for athletes new to during-session carbs |
| 90 g/h | Two 500 ml bottles of a high-carb mix at roughly 9% (90 g total) split across the hour | The point at which 1 to 0.8 glucose-to-fructose mixes start to noticeably outperform pure glucose |
| 100 g/h | Two 30 g gels plus one 500 ml bottle at 8% carbohydrate (40 g) | Common Ironman bike target. Sodium and fluid pacing matter as much as the carb number |
| 120 g/h | Three 30 g gels plus one 500 ml bottle at 6% carbohydrate (30 g) | Marathon and pro cycling target. Almost always requires gut training. Mixed sources help. |
| 140+ g/h | Sports drink at 80 g, two 30 g gels, and energy chews adding 15 to 30 g | Pro Tour cycling territory. Realistic only for athletes who have practiced and tolerated the load |
The practical math is not hard. A 30 g gel covers about 18 to 20 minutes of a 100 g/h plan. A 500 ml bottle at 8% covers 24 minutes. Stack the schedule so the next item is in your stomach before the previous one finishes working, and the curve smooths out. Athletes who get into trouble at high intake almost always run a stop-start pattern instead, taking two gels in five minutes and then nothing for thirty.
04Why a 9% drink is not double the trouble of a 6% drink
Sports drinks usually sit at 5 to 7% carbohydrate because that range was selected for fast gastric emptying and good fluid delivery. Drinks at 9 to 12% carbohydrate, especially when paired with hot weather and high intakes, were historically considered too thick. The newer high-carb formulations have changed two things at once. They use multi-transportable carb mixes, and they often add a hydrogel matrix or maltodextrin polymer that lowers osmolality at the same total sugar concentration.
The osmolality piece matters more than most athletes realize. Osmolality is what drives fluid into or out of the gut wall, and a high-osmolality drink at the same carbohydrate concentration can pull water into the intestine and cause cramps, even when the total grams are reasonable. Maltodextrin polymers carry many glucose units in one molecule. The drink can hold 9 to 14% carbohydrate while sitting at an osmolality similar to a 6% glucose drink. The athlete tastes a sweeter drink without paying the full osmotic cost.
The hydrogel marketing language is more aggressive than the data supports. Pettersson, Edin, Bakkman, and McGawley compared a hydrogel drink with a non-hydrogel drink at matched carbohydrate intake and found similar GI tolerance and similar performance.6 The interesting part is that the higher carbohydrate concentration was tolerated at all, not that the gel form was magic.
The practical move is to get familiar with whatever product you race on and to drink it at the concentration the label intends. Splitting a high-carb mix into a weaker bottle does not unlock additional benefit. It usually loses a meaningful share of the fuel for fluid the athlete could have replaced with water from an aid station.
05Gut training is the part nobody wants to do
Carbohydrate transport capacity is not fixed. Cox and colleagues showed that 28 days of high-carbohydrate intake during cycling raised intestinal SGLT1 expression and exogenous carbohydrate oxidation in trained cyclists.7 The gut adapts to the food it is asked to handle, and athletes who train at 60 g/h cannot expect to absorb 100 g/h on race day.
The mechanism in plain terms is the same one that lets you eat a meal that would have wrecked you a year ago. Repeated exposure increases transporter density and downregulates the visceral-pain signaling that fires when the gut is doing unfamiliar work. The same logic applies to fueling. Practice the rate you intend to race on, in the products you intend to race on, and the body learns to handle it.
A typical progression for an athlete moving from 60 g/h to 100 g/h sits across six to ten weeks of long sessions. Add about 10 g/h every one to two long efforts. Stop adding when the rate is uncomfortable and hold there for a session before stepping up again. The full progression and the failure modes that ruin it are covered in Gut Training for Race Nutrition.
The athletes who fail the protocol almost always fail it for two reasons. They practice at goal intake only on race day, or they practice at goal intake only with one product and then race on a different one because of an aid-station problem. The fix is the same on both sides. Use long efforts in training as fueling rehearsals, not just fitness sessions.
06Why the rate matters most for two- to ten-hour events
Above about 90 to 120 minutes of moderate-to-hard work, glycogen availability becomes a primary constraint. Below that window, the engine usually has enough stored fuel to finish the job whether you drink anything or not. Above ten hours, the marginal benefit of squeezing intake from 100 to 120 g/h shrinks because the athlete is no longer working hard enough to oxidize the difference, and gut comfort over many hours starts to dominate.
| Event window | Practical carbohydrate target | What changes the answer |
|---|---|---|
| Under 60 min | None or carbohydrate mouth rinse | Performance benefit is mostly central nervous system, not fuel availability |
| 60 to 90 min | 30 to 60 g/h | Below the gut-tolerance threshold for most athletes. Single-source products are fine |
| 90 to 150 min | 60 to 90 g/h | Multi-transportable carbs start to matter as the athlete approaches the SGLT1 ceiling |
| 2 to 4 hours | 80 to 100 g/h, glucose-fructose mix | Marathon, half-Ironman, hard road race. Gut training is the difference between hitting the target and bailing out |
| 4 to 10 hours | 90 to 120 g/h, mixed sources | Ironman, road cycling stage, ultra below 50 km. Real food alongside gels and drink to manage flavor fatigue |
| 10+ hours | 60 to 100 g/h with mixed sources, watch flavor and stomach | Longer ultras and 24-hour cycling. Gut comfort and food variety dominate. Total daily intake matters more than any single hour |
The point is that 120 g/h is not the right answer for every long event. It is the right answer for events that combine duration with sustained intensity, where total exogenous fuel actually limits the finishing time. A four-hour easy adventure does not need 120 g/h. A four-hour Ironman bike held at 80% of FTP often does.
07Sodium, fluid, and concentration are the same plan
Carbohydrate fueling and hydration share the same gut. The drink that delivers fuel also delivers fluid and sodium, and the choice of concentration sits inside the choice of how much fluid you can stomach per hour. Most cycling athletes can drink 600 to 900 ml/h before the bottle volume becomes the limiter. Most marathoners can drink 400 to 600 ml/h. The carbohydrate plan has to fit inside those numbers.
The sodium side of the equation lives in Sodium Loading for Endurance Racing. The short version is that long, hot, salty-sweater athletes usually want 500 to 1,000 mg sodium per hour, sometimes more, and the high-carb drink often does not cover that on its own. Salt capsules, sodium-heavy chews, or a separate electrolyte drink fill the gap. The mistake to avoid is ramping carbs without ramping sodium and fluid, then blaming the carbs when the GI system rebels.
The race-week loading plan that sets up these intakes is detailed in How to Set Up a Race-Week Nutrition Plan, and the day-by-day carbohydrate ranges by training load sit in Endurance Athlete Fueling. The during-race protocol assumes those upstream pieces are already in place. An athlete who carb-loads poorly and shows up with depleted glycogen cannot fix the gap with a 120 g/h plan during the event.
08How professionals actually deliver 120 g/h on race day
The protocols that produce 100 to 130 g/h in pro cycling and Ironman racing share three features. They use multi-transportable mixes, they spread intake into small frequent doses, and they never invent the plan on the start line.
A modern cycling protocol for a five-hour stage at moderate-hard intensity looks roughly like this. Two 750 ml bottles per hour, alternating between a high-carb mix at about 80 g per bottle and water. One 30 g gel every 20 to 30 minutes. Energy chews or a rice cake or banana every 45 to 60 minutes for variety. Total: 100 to 130 g/h, depending on the rider and the stage.
A modern half-Ironman bike protocol for a 2.5-hour leg looks different. One 750 ml bottle of a high-carb mix at 90 g, replaced or topped up at the special-needs handoff. Three to four 30 g gels timed to the climbs and turnarounds. A salt capsule with each gel in hot conditions. Total: 90 to 110 g/h on the bike, with a planned drop to about 60 to 90 g/h on the run.
A marathon protocol for a 2:30 race looks tighter. Pre-race breakfast 3 to 4 hours out at 1 to 4 g/kg of carbohydrate from familiar foods. One gel 10 to 15 minutes before the gun. Then 30 g of carbohydrate every 20 to 25 minutes during the race, alternating gel and sports-drink intake at aid stations. Total in-race: 80 to 100 g/h. Faster runners get less time to fuel and so depend more on fewer, larger doses. The schedule has to be rehearsed, because nothing about taking a gel mid-marathon is intuitive on the day.
The rest of the protocol is product selection, which matters less than the rehearsal. The athlete who has run 18 long sessions on a particular brand and ratio is far better off than the athlete who has read every product review and never trained on any of them.
09The mistakes that ruin high-carb plans
Most failed 90 to 120 g/h plans share a small set of failure points.
| Failure mode | What it looks like | Fix |
|---|---|---|
| Single-source carbohydrate at high intake | Athlete uses pure-maltodextrin or pure-glucose products at 90 g/h and bonks at hour 3 | Switch to a 1 to 0.8 or 2 to 1 glucose-to-fructose product. The second transporter is the whole point |
| Stop-and-start dosing | Athlete takes three gels in 20 minutes, then nothing for an hour | Convert the plan into a per-15-minute schedule. Eat before the bottle finishes, drink before the gel finishes |
| Mismatched concentration and fluid | Athlete pushes 9% drink at 1.0 L/h in the heat and gets cramps | Lower drink concentration, raise sodium intake, or split fluids between water and high-carb drink |
| No gut training | Athlete tolerates 60 g/h all season and tries 110 g/h on race day | Build intake across six to ten weeks of long sessions. Practice the actual product |
| Pre-race breakfast does not match the plan | Athlete eats high-fiber breakfast and takes high-carb gels two hours later | Lower fiber 24 to 48 hours out, eat a low-fiber high-carb breakfast 3 to 4 hours pre-race, dose race fueling per practiced plan |
| Treating sodium as optional | Athlete fuels at 100 g/h with a low-sodium drink and calls it a carb problem | Carb planning and sodium planning are written together. See Sodium Loading for Endurance Racing |
| Over-fueling short races | Athlete takes 60 g of gel during a 75-minute race | Below 90 minutes, fueling is rarely performance-limiting. Save the gels for the events where they matter |
The shared cause behind most of these mistakes is not laziness. It is that the athlete read a target intake number without reading the rest of the plan. Total grams per hour is one variable in a system that includes ratio, concentration, sodium, fluid volume, and rehearsal. Fix all of them or the gut will fix none of them.
10How to write your own plan in twenty minutes
Pick the target. Use the event window in the table above. Most two-to-five-hour racers should plan for 80 to 110 g/h. Most six-to-ten-hour racers should plan for 90 to 120 g/h. Confirm the target is realistic by asking whether you have actually trained at that intake recently.
Pick the products. Choose one high-carb drink mix you have used. Choose one gel or chew you have used. Confirm both are multi-transportable carb formulations, ideally close to a 1 to 0.8 or 2 to 1 ratio. Single-source products belong only at the lower end of the intake range.
Build the per-hour schedule. Write the schedule in 15-minute blocks. Each block should have a small dose of fuel. Round numbers help. A 100 g/h plan can be 30 g gel at 0:00, 25 g drink across 0 to 30, 30 g gel at 0:30, 25 g drink across 0:30 to 1:00.
Write the fluid and sodium plan in the same column. The drink already covers some sodium. Add capsules or chews to hit your target. Calibrate fluid intake to your sweat rate and the temperature.
Rehearse the plan three times in training. The point is to practice gut tolerance, not to test fitness. Run the rehearsal at race-pace effort for at least two-thirds of the planned race duration. Note any GI symptoms, ratio issues, or flavor fatigue. Adjust before the next rehearsal.
The athletes who hit 90 to 120 g/h on race day almost always wrote a plan something like this and ran it through their training block until the gut stopped complaining. The number on the page is the easy part. The repeatable execution is the work.
Footnotes
Viribay A, Arribalzaga S, Mielgo-Ayuso J, Castañeda-Babarro A, Seco-Calvo J, Urdampilleta A. Effects of 120 g/h of carbohydrates intake during a mountain marathon on exercise-induced muscle damage in elite runners. Nutrients. 2020. PubMed
↩Hearris MA, Pugh JN, Langan-Evans C, et al. 13C-glucose-fructose labeling reveals comparable exogenous CHO oxidation during exercise when consuming 120 g/h in fluid, gel, jelly chew or co-ingestion. J Appl Physiol. 2022. PubMed
↩Wagenmakers AJM, Brouns F, Saris WHM, Halliday D. Oxidation rates of orally ingested carbohydrates during prolonged exercise in men. J Appl Physiol. 1993. PubMed
↩Jentjens RLPG, Jeukendrup AE. High oxidation rates from combined carbohydrates ingested during exercise. Med Sci Sports Exerc. 2004. PubMed
↩Jeukendrup AE. Carbohydrate intake during exercise and performance. Nutrition. 2004. PubMed
↩Pettersson S, Edin F, Bakkman L, McGawley K. Effects of supplementing with an 18% carbohydrate-hydrogel drink versus a placebo during whole-body exercise in -5 °C with elite cross-country ski athletes. J Int Soc Sports Nutr. 2019. PubMed
↩Cox GR, Clark SA, Cox AJ, et al. Daily training with high carbohydrate availability increases exogenous carbohydrate oxidation during endurance cycling. J Appl Physiol. 2010. PubMed
↩
