Skip to main content
aifithub
Nutrition As of 2026-05-08

How Hybrid Athlete Macro Split works

Methodology for the Hybrid Athlete Macro Split: protein scaling by lifting volume, carb scaling by run volume, and training/rest day split.

Education · Not medical advice. Output is deterministic math from your inputs.Editorial standardsSponsor disclosureCorrections

Scope

Computes daily macro targets for athletes who run and lift in the same week, with separate macros for training and rest days. Protein, carbs, and fat each scale to a different training-load anchor.

Formula

Protein per kg by lifting frequency:

  • ≤ 2 sessions: 1.8 g/kg
  • 3–4 sessions: 2.0 g/kg
  • ≥ 5 sessions: 2.2 g/kg

Carbs per kg by weekly run volume:

  • < 20 km: 4 (training) / 3 (rest) g/kg
  • 20–50 km: 5.5 / 4 g/kg
  • 50–80 km: 6.5 / 4.5 g/kg
  • > 80 km: 7.5 / 5 g/kg

Fat: 0.9 g/kg training / 1.0 g/kg rest (no upper bound).

Calories balance from the macro grams: protein × 4 + carbs × 4 + fat × 9.

Data sources

  1. Burke LM, Hawley JA, Wong SH, Jeukendrup AE. Carbohydrates for training and competition. J Sports Sci. 2011;29(s1):S17-S27. — PMID 21660838. Carb intake bands by training volume.
  2. Helms ER, Aragon AA, Fitschen PJ. Evidence-based recommendations for natural bodybuilding contest preparation: nutrition and supplementation. J Int Soc Sports Nutr. 2014;11(1):20. — PMID 24864135. Protein intake guidance during caloric deficit and lean-mass preservation.
  3. Thomas DT, Erdman KA, Burke LM. Position of the Academy of Nutrition and Dietetics, Dietitians of Canada, and the American College of Sports Medicine: Nutrition and Athletic Performance. J Acad Nutr Diet. 2016;116(3):501-528. — PMID 26891166. Joint-position protein and carb thresholds for athletes.

Assumptions

  • Bodyweight is stable (the tool doesn't add a deficit / surplus). Use it as a maintenance estimate, then layer goal-driven kcal adjustments on top.
  • Body fat % is reasonably accurate (DEXA / hydrostatic / consistent caliper). Lean mass drives the protein per-kg target.
  • Run volume is the dominant aerobic input. Cycling / rowing volume isn't directly handled — convert to a km-equivalent first.

Approximation range

Protein ±10 g/day vs published bands. Carbs ±0.5 g/kg per band. Calorie total carries the sum of these errors (±150–250 kcal/day).

Limitations

  • Doesn't model meal timing or pre/post-session carb periodisation (Burke 2011 details those).
  • Doesn't account for fibre, hydration, or micronutrient targets.
  • Vegetarian / vegan athletes will need to scale protein up ~15% to account for plant protein bioavailability (ISSN 2017).

Reproducibility

75 kg, 18% bf, 35 km/wk, 3 lifts, 5 training days. Protein = 75 × 2.0 = 150 g. Carbs (training) = 75 × 5.5 = 412 g. Fat (training) = 75 × 0.9 = 67 g. Training-day kcal = 150×4 + 412×4 + 67×9 = 2851 kcal.

Change log

  • 2026-05-08: methodology page first published.

Worked example

Computed by the same engine bundle served at /engines/hybrid-athlete-macro-split.js. Re-runnable: the values below are the literal output of compute(engineInput).

Input

tool
hybrid_athlete_macro_split
weight_kg
75
body_fat_pct
18
run_volume_km_week
35
lift_sessions_week
3
training_days
5

Output

trainingDay
{"calories":2864,"proteinG":150,"carbsG":413,"fatG":68,"proteinPerKg":2,"carbsPerKg":5.5,"fatPerKg":0.9}
restDay
{"calories":2475,"proteinG":150,"carbsG":300,"fatG":75,"proteinPerKg":2,"carbsPerKg":4,"fatPerKg":1}
weeklyAverageCalories
2753
weightKg
75
leanMassKg
61.5
proteinDailyG
150
carbsDailyAvgG
381
fatDailyAvgG
70

FAQ

What does the Hybrid Athlete Macro Split calculate?
Methodology for the Hybrid Athlete Macro Split: protein scaling by lifting volume, carb scaling by run volume, and training/rest day split.
What inputs does the Hybrid Athlete Macro Split require?
It takes the following inputs: weight kg, body fat pct, run volume km week, lift sessions week, training days.
What does the Hybrid Athlete Macro Split return?
It returns: proteinDailyG, carbsDailyAvgG, fatDailyAvgG, weeklyAverageCalories, leanMassKg, trainingDay, restDay.
Is the Hybrid Athlete Macro Split free to use?
Yes. It runs entirely client-side in your browser with no signup, and is also importable as an ES module engine for AI agents.
What category does the Hybrid Athlete Macro Split belong to?
Nutrition. See the methodology above for formulas, assumptions, and limitations.
General fitness estimates — not medical advice. Consult a healthcare professional for medical decisions.