MAVR BlogApril 7, 20268 min read

How to Calculate Your Carb Needs for Any Workout

Stop guessing how many carbs you need. A simple formula based on workout type, duration, and intensity — no nutrition degree required.

CarbsRunning NutritionFueling Calculator

Quick Answer

To calculate carb needs for any workout, multiply your body weight in kg by the carb rate for your workout duration: under 60 minutes needs minimal carbs, 60-90 minutes needs 30-45g/hour, 90-150 minutes needs 45-60g/hour, and 150+ minutes needs 60-90g/hour. Add 1-2g/kg for pre-workout fueling 2-3 hours before. MAVR automates this calculation for every session in your training plan.

Your body stores about 300-500g of glycogen, enough for roughly 90-120 minutes of moderate-to-high intensity exercise.
Carb needs scale with duration and intensity — not body weight alone.
Pre-workout carbs (1-2g/kg, 2-3 hours before) top up glycogen before you start.
MAVR calculates per-session carb targets automatically based on your training plan.

Carb needs are not a mystery. They follow a clear formula based on how long and how hard you're working. Here is how to calculate them for any workout.

The Quick Formula

Your carb needs come from two sources: what you eat before the workout and what you consume during it.

  • Pre-workout: 1–2g carbs per kg of body weight, 2–3 hours before
  • During workout: based on duration (see table below)
  • Post-workout: 1–1.2g carbs per kg within 2 hours

Carb Targets by Workout Duration

Use this table to figure out how many carbs you need during the workout itself:

FeatureWorkout DurationCarb TargetWhyPractical Example (70kg runner)
Under 45 minNot needed duringGlycogen stores sufficientNo fueling required
45–60 minOptional: 15–20gMarginal benefit for very hard effortsMouth rinse or small gel
60–90 min20–30g/hourGlycogen starting to deplete1 gel + sips of sports drink
90–150 min30–60g/hourGlycogen depleting fast1 gel every 30–40 min + drink mix
150+ min60–90g/hourGlycogen nearly gone; dual-source neededDual-source fuel every 20 min

How Intensity Changes Things

Duration is the biggest factor, but intensity matters too. Higher intensity burns more carbs per minute.

FeatureIntensityCarb Burn RateFueling Implication
Easy / Zone 20.5–0.8g/minLower end of carb targets is fine
Moderate / Tempo0.8–1.2g/minUse mid-range targets
Hard / Intervals / Race1.0–1.5g/minUpper end of targets; start fueling early

At race intensity, a 70kg runner burns through roughly 70–90g of carbs per hour. Your body can only absorb 30–90g per hour (depending on the carb source and your gut training), which is why fueling is always a race against depletion.

Worked Example: 2-Hour Long Run for a 70kg Runner

  • Pre-run meal (2.5 hours before): 1.5g/kg = 105g carbs (oatmeal + banana + honey + juice)
  • Pre-run top-up (15 min before): 20g carbs (1 gel)
  • During run: 45g/hour x 2 hours = 90g total (1 gel every 30 min)
  • Post-run recovery: 1g/kg = 70g carbs + 25g protein
  • Total for the session: roughly 285g carbs across the day

Compare that to a rest day where the same runner might only need 200–250g total. The difference is significant — and most runners never adjust.

Carb Needs by Sport

FeatureSportTypical SessionDuring-Session Carbs
RunningLong run (90+ min)30–60g/hour
CyclingLong ride (2+ hours)60–90g/hour (easier on the gut)
SwimmingContinuous (60+ min)30–45g/hour (hard to fuel while swimming)
Gym / Strength60–90 min sessionNot usually needed during; pre-workout meal sufficient
CrossFit / Hyrox45–75 min competition20–30g/hour (high intensity, short duration)

Why Most Generic Calculators Get It Wrong

Most carb calculators give you a single daily number: "eat 300g of carbs per day." But your needs change dramatically depending on whether it's a long-run day, an easy day, or a rest day. A flat daily target means you're overfueling on easy days and underfueling on hard days.

The right approach is per-session carb targeting — calculating needs for each workout individually, then building your daily total from there.

How MAVR Does the Math for You

MAVR calculates carb needs for every session in your training plan automatically.

  • Reads your training schedule (synced from Runna, Garmin, TrainingPeaks, or manual entry)
  • Calculates per-session carb targets based on duration, intensity, and type
  • Builds a daily nutrition plan that adjusts to match each day's training load
  • Creates a during-workout fueling timeline with specific products and timing

Get personalized carb targets for every workout in your training plan.

Calculate My Carb Needs

Frequently Asked Questions

How many carbs do I need per hour of running?

For runs under 60 minutes, you generally do not need carbs during the run. For 60–90 minutes, aim for 20–30g/hour. For 90–150 minutes, target 30–60g/hour. For runs over 2.5 hours, aim for 60–90g/hour using dual-source carbs (glucose + fructose).

Do I need to eat carbs before every workout?

For workouts under 45 minutes at moderate intensity, a pre-workout meal is helpful but not critical. For anything over 60 minutes, or for high-intensity sessions, eating 1–2g carbs/kg 2–3 hours before makes a significant difference in performance.

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

The clearest signs you're underfueling: you bonk on long runs, you feel heavy-legged in hard sessions, you're not recovering between sessions, or you're losing weight unintentionally. If any of these sound familiar, increase your carb intake by 20–30% and see how you feel.

Should I eat the same amount of carbs every day?

No. This is one of the biggest mistakes runners make. Your carb needs vary significantly based on training load. Eat more on hard and long days, less on rest and easy days. This is called periodized nutrition, and it is standard practice among elite endurance athletes.