Inputs you choose
- Carb intake (g/hr)
- Fluid volume (ml/hr)
- Sweat sodium (mg/hr)
Every sports drink — Gatorade, Tailwind, Maurten, your homemade bottle — is solving the same problem: deliver carbs, fluid, and sodium fast enough to keep you going, without upsetting your stomach. This is the playbook every brand follows. Once you can see it, the builder makes sense and the shelf at any specialty store stops looking like magic.
·~7 min read
Read left to right (or top to bottom on mobile). The first column is what you decide; the second is what falls out of those decisions; the third is what reality keeps the math honest about.
Step 1
Everything else flows from these. They're not numbers you compute — they're decisions you make based on the event, your body, and the conditions on the day.
Set by event duration, intensity, and how trained your gut is. More fuel costs stomach comfort. Past a point the extra grams come out the other end — sometimes literally.
Set by drinkability and conditions. Hot day, big athlete, light kit — drink more. Cool day, easy day — drink less.
Set by your body and the heat. Light sweaters need a third of what heavy sweaters do. Get this wrong and your fueling unravels regardless of carb math.
These three numbers are the entire input space. Everything in the rest of this page is derived from them or constrained against them.
Note on the upper tiers: 90–120 g/hr requires a trained gut. Tolerance is itself a trainable adaptation — most athletes need 4–8 weeks of progressive overload (carbs in training, not just races) before the higher numbers stop causing GI distress. Until then, the upper tiers are aspirational.
Not sure how to pick your carbs/hr? See targets by activity →
Step 2
Once you've picked your three numbers, four things are mostly already decided. The math doesn't care which brand you trust; it cares about ratios.
Plain math. 80 g of carbs in 800 ml of water is a 10% w/v drink. 60 g in 800 ml is 7.5%. Your stomach starts to slow gastric emptying when concentration climbs above roughly 8–10%, so this number is your first reality check.
Target zone for sugar-only mixes: 6–8%. Modern race fuels run 14–16% by using polymers (next row) to keep osmolality down. The other way past the ceiling is to split-stream: a concentrated carb flask plus plain water or weak electrolyte in a separate bottle. Split-stream is the default for ultra-distance, hot conditions, and any event where fluid needs are unpredictable.
Same concentration, very different gut comfort, depending on molecule size. Bigger molecules contribute fewer particles per gram of carb — so they can pack more energy into the bottle without breaking your osmolality budget.
See it side by side on the ingredients page — the “Sugars compared” section makes this trade-off visible at a glance.
Glucose-yielding carbs (dextrose, sucrose, maltodextrin, HBCD) all share one transporter (SGLT1, ~60 g/hr in a typical gut, higher in trained ones). Fructose has its own (GLUT5, ~30 g/hr alone, ~45 g/hr when paired with glucose — co-ingestion drags fructose along). Use only one and you hit the ceiling fast. Use both and you can ride two parallel pipes.
Sodium scales with sweat and hours, not with carbs. If you lose 900 mg/hr and refill ~1.5 containers per hour, you need ~600 mg per container — whether that's a 500 ml soft flask or a 750 ml bike bottle, the math runs the same and runs independently of your carb intake.
When sweat sodium gets high enough that the salt is the limiting factor on palatability, brands cut sodium chloride with sodium citrate — same sodium load, smoother taste. Some go further: Tailwind runs citrate-only, Maurten stays all-chloride, Skratch blends both. At 1500 mg/hr you usually have to decouple sodium from the carb bottle entirely (electrolyte tabs, salt caps, or a separate hydration drink).
Step 3
These aren't levers you turn — they're walls you can't push past. Every formula on the market is a different attempt to maximise fuel inside these three boundaries.
Plasma ~285 mOsm/kg • drinks 270–330 = isotonic
Blood plasma sits at roughly 285 mOsm/kg; drinks within ~270–330 are called isotonic. Below that band (hypotonic) absorb water fastest — great in heat. Above it (hypertonic) absorption slows and excess sugar pulls water into the gut, which is what bloating actually is. Polymers (maltodextrin, HBCD) buy you headroom under this ceiling.
SGLT1 ~60 g/hr (more in trained guts) • GLUT5 ~30 (~45 paired)
The intestinal wall has only two doors big enough for sugars to cross. Glucose-yielding carbs share SGLT1; fructose has GLUT5 to itself. Overload either one and the leftover sugar sits in your gut, drawing water in — cramps, diarrhea, the GI distress every endurance athlete recognizes.
The drink you don't finish delivers zero
The constraint nobody puts on a label. At high carb concentrations, fructose's sweetness gets cloying; sodium's saltiness gets briny. Acids (citric, malic) and flavors mask both. If you can't make yourself drink the bottle, the formula has failed regardless of the numbers on its osmolality readout.
The map
Once you can name the inputs and the constraints, the entire commercial market collapses into one chart. Every brand is the same equation solved differently — and you can see exactly which trade-off each one is willing to make.
Once you see the design space, every product on the shelf becomes legible — each one is a different point on the same trade-off surface, optimising for different inputs. Here are four that land in very different places.
Hydration-first. Low concentration, simple carbs, big sodium dose, formulated to be drunk all day in heat.
All-day, stomach-first. Low concentration, all-sugar mix, electrolytes baked in — designed to be the only thing in your bottle for 12+ hour adventures without GI fatigue.
Maximum carbs the gut can absorb. Polymer for low osmolality, fructose for the second pathway, palatability sacrificed for energy density.
Bet on osmolality, not the second transporter. Premium HBCD lets you push concentration higher without bloating, even with mostly glucose.
None of these brands is “wrong.” Each picks a different point on the same surface — and once you can name the inputs and constraints, you can pick your own point too.
The builder turns each lever on this page into a slider, and the analysis panel reads back exactly the numbers you just learned to interpret — carb concentration, glucose : fructose split, osmolality, transporter utilisation, sodium per bottle.