How Much Carbs Per Hour Do Runners Need?
Learn the science behind carbohydrate intake during long runs and races, and how to calculate your optimal fueling rate.
For years, runners were told to consume 30–60 grams of carbohydrates per hour during endurance efforts. Recent sports nutrition research has refined this guidance significantly.
The 90g/hr Ceiling
Current research suggests that most runners can process between 60–90 grams of carbohydrates per hour, depending on:
- Body weight: Larger athletes can typically process more
- Training status: Well-trained guts absorb more efficiently
- Fuel type: Multiple-transportable carbohydrates (glucose + fructose) allow higher intake
- Intensity: Higher effort reduces blood flow to the gut
Why 60g/hr Is the Baseline
For efforts under 2 hours, 30–60g/hr is sufficient. Beyond that, depletion accelerates. At 60g/hr, most runners can maintain blood glucose levels for roughly 3–4 hours before seeing a decline.
The 90g/hr Advantage
For efforts exceeding 4 hours — marathons, ultras, long trail runs — 90g/hr becomes the target. This requires:
- Training the gut during long runs
- Using multiple carbohydrate sources
- Starting fueling early (don’t wait until hungry)
- Consistent timing intervals (every 20–30 minutes)
Practical Application
Start at 60g/hr and gradually increase during training. Use long runs to test your tolerance at higher rates. Your fuel strategy should be specific to your effort, conditions, and personal physiology.