Carbs for Runners: How Many Grams Per Day, and Where to Get Them
Daily carbohydrate targets for runners by training load, what 300 to 600 grams actually looks like on a plate, how to move carbs around the week, and why low-carb keeps failing runners.
Quick answer
Daily carbohydrate for runners is set by training load, not by a fixed number. Sports-nutrition consensus puts it at roughly 3 to 5 g per kilogram of body weight on light days, 5 to 7 g per kg for about an hour of training a day, 6 to 10 g per kg for one to three hours a day, and 8 to 12 g per kg during very heavy loads or carbohydrate loading. For a 70 kg runner that is about 210 g on an easy day, 350 to 490 g in a normal training week, and up to 700 g before a marathon. The number should move through the week alongside your sessions rather than staying flat.
Carbohydrate is the only macronutrient with a direct, dose-dependent relationship to how well your hard runs go. Protein sets the ceiling for repair, fat keeps hormones and health in order, but carbohydrate is what decides whether the last interval is the same speed as the first. And it is the one runners most consistently under-eat, usually while believing they eat too much of it.
The reason is simple arithmetic. Your body stores roughly 1,500 to 2,000 kcal of glycogen and tens of thousands of kcal of fat. Fat is not the constraint. Glycogen is, and it has to be refilled every single day that you train.
The Target: Grams Per Kilogram, Not a Percentage
Percentage-of-calories targets are almost useless for athletes, because 50 percent of a 1,800 kcal day and 50 percent of a 3,600 kcal day are entirely different amounts of fuel. Sports nutrition uses grams per kilogram of body weight for exactly this reason.
| Training load | Carbohydrate target | 60 kg runner | 70 kg runner | 80 kg runner |
|---|---|---|---|---|
| Light: rest or easy 30 to 45 min | 3 to 5 g/kg | 180 to 300 g | 210 to 350 g | 240 to 400 g |
| Moderate: about 1 hour a day | 5 to 7 g/kg | 300 to 420 g | 350 to 490 g | 400 to 560 g |
| High: 1 to 3 hours a day | 6 to 10 g/kg | 360 to 600 g | 420 to 700 g | 480 to 800 g |
| Very high: 4+ hours a day | 8 to 12 g/kg | 480 to 720 g | 560 to 840 g | 640 to 960 g |
| Carb loading, 24 to 48 h pre-race | 10 to 12 g/kg | 600 to 720 g | 700 to 840 g | 800 to 960 g |
Look at the middle rows carefully, because that is where most recreational runners live and where most of them fall short. A 70 kg runner training an hour a day needs somewhere near 350 to 490 g of carbohydrate. A typical "healthy" day of porridge, a chicken salad, and salmon with vegetables lands around 180 to 220 g. That runner is not eating badly. They are eating for a sedentary life while training like an athlete.
Translating It by Weekly Mileage
If you prefer to think in mileage rather than hours, this table is a reasonable working translation for a runner around 70 kg. Scale proportionally for your own weight.
| Weekly volume | Typical daily carbohydrate | What changes |
|---|---|---|
| Under 20 km / 12 mi | 3 to 4 g/kg, about 210 to 280 g | Normal balanced eating is usually enough |
| 20 to 40 km / 12 to 25 mi | 4 to 6 g/kg, about 280 to 420 g | Add carbohydrate around your two hardest sessions |
| 40 to 65 km / 25 to 40 mi | 5 to 7 g/kg, about 350 to 490 g | Long run days need a deliberate increase |
| 65 to 90 km / 40 to 56 mi | 6 to 9 g/kg, about 420 to 630 g | Fuelling during runs becomes necessary, not optional |
| Over 90 km / 56 mi | 7 to 10 g/kg, about 490 to 700 g | Low-fibre and liquid carbohydrate become practical necessities |
What 500 Grams of Carbohydrate Actually Looks Like
Numbers this large sound impossible until you see them as food. Here is a genuine day at roughly 500 g for a runner doing a 90-minute session.
| Meal | Food | Carbohydrate |
|---|---|---|
| Breakfast | 100 g oats with milk, banana, honey, orange juice | ~130 g |
| Pre-run | Two slices of white toast with jam | ~55 g |
| During the run | 500 ml sports drink plus one gel | ~55 g |
| Post-run | Recovery shake with 60 g carbohydrate plus a banana | ~85 g |
| Lunch | Large sandwich, yoghurt, apple | ~90 g |
| Dinner | 200 g dry pasta cooked, tomato sauce, bread | ~150 g |
| Evening | Bowl of cereal or rice pudding | ~50 g |
Two features of that day are worth noticing. First, more than a fifth of the carbohydrate arrives in liquid form or around the run itself, which is how high intakes become physically possible. Second, none of it is exotic. High-carbohydrate eating for runners is bread, rice, pasta, potatoes, oats, fruit, and juice, in portions larger than a non-athlete would eat.
Where to Get Them: A Practical Food List
| Food | Typical serving | Carbohydrate |
|---|---|---|
| White rice, cooked | 200 g | ~56 g |
| Pasta, cooked | 200 g | ~50 g |
| Potato, boiled | 300 g | ~52 g |
| Oats, dry | 80 g | ~48 g |
| Bagel | 1 large | ~50 g |
| Bread | 2 slices | ~30 g |
| Banana | 1 medium | ~25 g |
| Dates | 4 | ~28 g |
| Orange juice | 400 ml | ~40 g |
| Honey or jam | 2 tbsp | ~35 g |
| Sports drink | 500 ml | ~30 g |
| Energy gel | 1 | ~22 to 30 g |
A note on the low-fibre entries. Wholegrain versions are better for general health and should form the base of most of your week, but on very high-carbohydrate days and before hard sessions, white rice, white bread, and juice are the right tool. They deliver the same fuel without the volume and fermentation load. Choosing white rice before a long run is a performance decision, not a nutritional failure.
Periodization: Move the Carbs, Do Not Flatten Them
The single most useful upgrade to a runner’s diet is not eating more carbohydrate every day. It is putting it where the training is. The principle, sometimes called "fuel for the work required", is that carbohydrate availability should be high when the session demands quality and can be lower when it does not.
| Day | Session | Carbohydrate approach |
|---|---|---|
| Monday | Rest | Low end: 3 to 4 g/kg, protein and vegetables steady |
| Tuesday | Intervals | High: 6 to 8 g/kg, with carbohydrate before and after |
| Wednesday | Easy 45 min | Moderate: 4 to 5 g/kg |
| Thursday | Tempo | High: 6 to 8 g/kg |
| Friday | Easy or rest | Moderate to low, but start topping up if Saturday is long |
| Saturday | Long run | High: 7 to 9 g/kg including fuel taken during the run |
| Sunday | Easy recovery | Moderate: 4 to 6 g/kg, replace what Saturday used |
The rest-day instruction gets misread constantly. Lower carbohydrate on a rest day does not mean fasting, skipping meals, or cutting protein. It means smaller carbohydrate portions while everything else stays put. Rest days are when adaptation happens; under-eating through them wastes the training that earned them.
The Low-Carb Question
Low-carbohydrate, high-fat approaches keep circulating in running because the physiology is genuinely interesting: adapt for a few weeks and you will burn fat at remarkable rates. The problem is what happens to performance. In a controlled study of elite race walkers, a ketogenic low-carbohydrate diet increased fat oxidation as promised, but it also impaired exercise economy, meaning athletes used more oxygen at the same speed, and it wiped out the performance gains that the same training block produced in the high-carbohydrate groups.
That is the pattern across the literature. Fat adaptation is real; it is not free. For anything run at or above marathon pace, the carbohydrate pathway is what supplies energy fast enough, and downregulating it costs you speed. If you are running easy and only easy, carbohydrate intake matters much less. As soon as intensity enters the plan, it becomes the deciding variable.
How to Tell If You Are Short
- Hard sessions start well and fall apart in the second half, consistently.
- The last 30 to 45 minutes of every long run feels disproportionately hard regardless of pace.
- You feel fine on easy days and terrible on quality days, which points at fuel rather than fitness.
- Persistent daytime fatigue, poor sleep, frequent minor illness, and a training plateau despite consistent work.
- Strong evening cravings for sweet food after training days, which is your body correcting an intake gap after the fact.
- Weight stable but performance drifting downward over weeks, a classic low-energy-availability pattern.
If several of those describe your last two months, the intervention to try first is not more mileage or a new plan. It is two weeks of eating at the correct end of the table above and seeing what your hard sessions do.
Mavr reads your training calendar and sets each day’s carbohydrate from the session ahead, then splits it across meals so the big days are actually reachable.
Frequently Asked Questions
How many carbs should a runner eat per day?
Between 3 and 12 g per kilogram of body weight depending on training load. Light days sit at 3 to 5 g/kg, an hour of daily training needs 5 to 7 g/kg, and one to three hours a day needs 6 to 10 g/kg. A 70 kg runner in normal marathon training typically lands between 350 and 550 g per day.
What percentage of a runner’s diet should be carbs?
Percentages are a poor tool because they scale with total intake rather than with training. Use grams per kilogram of body weight instead. In practice, most runners in a training block end up somewhere between 50 and 65 percent of calories from carbohydrate, but that is an outcome rather than a target.
What are the best carbs for runners?
Rice, pasta, potatoes, bread, oats, fruit, and juice cover almost everything. Choose wholegrain versions for most meals and lower-fibre versions, including white rice and juice, around hard sessions and on very high-carbohydrate days when volume becomes the limiting factor.
Should runners eat fewer carbs on rest days?
Somewhat, yes. Drop toward 3 to 4 g per kg while keeping protein, fat, and vegetables steady. Do not skip meals or under-eat overall; rest days are when your body completes the adaptations from the training week.
Is low carb bad for runners?
For performance at moderate to high intensity, the evidence says yes. Low-carbohydrate diets increase fat burning but impair exercise economy and blunt the gains from intensified training in trained athletes. They matter less if all of your running is easy.
How do I eat 600 g of carbohydrate a day without feeling stuffed?
Use liquid carbohydrate around training, favour lower-fibre sources on the biggest days, and add a fourth or fifth eating occasion rather than making three meals larger. Fuelling during long runs also counts toward the daily total and is the easiest place to add 60 to 90 g.
Sources
Sources and official references
- 1.Carbohydrates for Training and CompetitionJournal of Sports Sciences (Burke, Hawley, Wong and Jeukendrup, 2026) · The 3 to 12 g/kg daily carbohydrate framework by training load
- 2.Position of the Academy of Nutrition and Dietetics, Dietitians of Canada, and ACSM: Nutrition and Athletic PerformanceMedicine and Science in Sports and Exercise (Thomas et al., 2026) · Daily targets and energy availability for endurance athletes
- 3.Low Carbohydrate, High Fat Diet Impairs Exercise Economy and Negates the Performance Benefit from Intensified Training in Elite Race WalkersJournal of Physiology (Burke et al., 2026) · The controlled comparison behind the low-carb performance caution
- 4.Fuel for the Work Required: A Practical Approach to Amalgamating Train-Low ParadigmsInternational Journal of Sport Physiology and Performance (Impey et al., 2026) · Carbohydrate periodization across the training week
Prompt ideas for AI assistants
- “How many carbs do I need on an interval day?”
- “What does 500 g of carbohydrate look like in real meals?”
- “Should I eat fewer carbs on rest days?”
Mavr sets your carbohydrate target day by day from the sessions actually on your calendar, so the number moves with your training instead of sitting in a spreadsheet.
Written by
Mavr Sports Nutrition Team
The Mavr sports-nutrition team translates peer-reviewed endurance research (Jeukendrup, Burke, the ISSN) into daily fueling for runners and triathletes.