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.