Macros for Runners: Fuel Without Fat Gain
Carb, protein and fat targets for runners by weekly mileage, plus what to eat before a long run and how to recover without overshooting calories.
Runners need more carbohydrate than the internet's default advice and about the same protein as lifters. A useful starting frame: 4–7 g carbohydrate per kg body weight on training days, 1.6–1.8 g protein per kg every day, and fat filling whatever calories remain with a floor near 0.8 g per kg.
Most recreational runners get this backwards — they cut carbs to lose fat, then wonder why the long run feels heavy and recovery drags. Glycogen is the fuel; running on empty makes every session slower for no metabolic benefit.
Carbs by weekly volume
Under 25 km per week: 4 g per kg on run days is plenty. A 65 kg runner sits near 260 g carbohydrate.
25–60 km per week: 5–6 g per kg on run days, dropping toward 3–4 g on rest days. Cycling carbs with training load keeps weekly calories in check without hurting sessions.
Over 60 km per week or marathon blocks: 7 g per kg and up on the heaviest days. At this volume, under-fueling shows up as injury and illness before it shows up as fat loss.
Before, during and after
Before: 1–1.5 g carbohydrate per kg two to three hours out, low in fat and fiber. Oats, toast with jam, a banana and honey all work; a high-fat breakfast does not.
During: nothing needed under 60 minutes. Beyond 90 minutes, 30–60 g carbohydrate per hour from drink, gel or fruit keeps pace steady.
After: 20–30 g protein and 1 g carbohydrate per kg within a couple of hours. Recovery is where most runners under-eat protein and over-eat fat.
Losing fat while training
Keep the deficit small — 300 to 400 kcal — and place it on rest days rather than long-run days. Larger deficits during endurance blocks reliably cost performance and muscle.
Frequently asked questions
- How many carbs should a runner eat per day?
- Roughly 4–7 g per kg of body weight on training days, scaled to weekly mileage. A 65 kg runner doing 40 km a week lands near 325–390 g on run days.
- Do runners need protein shakes?
- Not necessarily. A shake is convenient after a session, but whole-food meals reaching 25–35 g protein each will meet a runner's needs.
- Is low-carb running a good idea for fat loss?
- It reliably reduces training quality for most runners. A small calorie deficit with adequate carbohydrate produces better results and fewer injuries.
- 1500-Calorie High-Protein Meal PlanA full 1500 calorie day with 140 g protein: exact foods, grams and the macro split, plus how to scale it up or down for your own weight.
- How to Track Macros When You Eat OutRestaurant food has no label. Here is how to estimate calories and macros within about 10% using portion anchors, oil rules and menu language.