Athlete Macro Calculator

Calculate protein, carb, and fat targets for sport performance

Calculate sport nutrition macros: enter bodyweight, weekly training hours, and your goal of endurance, strength, or weight cut to get daily protein, carbohydrate, and fat gram targets using ISSN per-kilogram guidelines.

How much protein do athletes need?

ISSN guidance places athlete protein between 1.4 and 2.2 grams per kilogram of bodyweight daily. Endurance athletes sit near the lower end, strength athletes higher, and those in a calorie deficit toward the top to protect muscle.

Athletes need more than a generic calorie number — they need fuel matched to the demands of their sport. This calculator applies ISSN per-kilogram guidelines to turn your bodyweight, training volume, and goal into concrete daily gram targets for each macronutrient.

How it works

Protein is set per kilogram of bodyweight by goal, and carbohydrate scales with weekly training hours:

protein = 1.4–2.2 g/kg   (endurance → strength → cut)
carbs   = 4 / 6 / 8 / 10 g/kg   (by <5 / 5-10 / 10-15 / >15 h per week)
fat     = remaining energy / 9 kcal/g, floored at 0.8 g/kg

Energy is estimated from bodyweight scaled by training load; a weight cut trims it by about 15 percent and drops carbohydrate one band to create a deficit while keeping protein high.

Example and tips

A 75 kg strength athlete training 8 hours a week gets roughly 135 g protein, 450 g carbohydrate, and fat filling the balance — around 2,800 kcal. Distribute protein across three to five meals, time most carbohydrate around training, and keep fat above the floor for hormonal health. Re-check your numbers as bodyweight changes and lean on real performance and recovery as the final arbiter, not the calculator alone.