HYBRID.MACROS

Evidence-based nutrition for tactical and hybrid athletes.

← All Articles

CrossFit Macros Calculator: How to Set Macros for CrossFit Athletes

If you have ever plugged your numbers into a generic TDEE calculator and wondered why the results feel wrong for CrossFit, you are not alone. Standard calculators were built for the general population. They assume you exercise the same amount every day, ignore your body composition, and return a single flat number for every day of the week. For a CrossFit athlete who hits a heavy squat session on Monday, a 20-minute AMRAP on Wednesday, and takes an active recovery day on Friday, a one-size-fits-all macro target makes no sense.

This article explains a better approach: a dynamic macro system that scales your protein, carbs, and fat to match each training day. You will learn exactly how the HYBRID.MACROS calculator works under the hood, why it uses lean body mass instead of total weight for protein, and how to apply the same logic to your own nutrition plan.

The Problem with Generic TDEE Calculators

Most TDEE calculators use the Mifflin-St Jeor or Harris-Benedict equation to estimate your basal metabolic rate, then multiply by a single activity factor like "moderately active" or "very active." The result is a single calorie and macro target that you are told to hit every day.

This approach fails CrossFit athletes for three reasons:

The solution is a dynamic macro system that matches each day's caloric demand and nutrient partitioning to the specific training stimulus of that day.

How Dynamic Macro Periodization Works

Dynamic macro periodization means your calorie and macro targets change day by day based on your training type. Instead of one number for the whole week, you get a daily plan that looks like this:

The system is built on four training day types, each with its own activity multiplier, carbohydrate factor, and protein factor:

Day TypeActivity MultiplierCarbs (g/kg BW)Protein (g/lb LBM)
Rest1.202.51.0
Strength1.553.51.1
CrossFit1.7255.01.2
Double Day1.907.01.2

The activity multiplier is applied to your basal metabolic rate to calculate total daily energy expenditure (TDEE) for each day type. Higher multipliers mean more calories allocated primarily through increased carbohydrate intake. The carb factor is based on total body weight in kilograms, while protein is based on lean body mass in pounds — a critical distinction we will explain in the coming sections.

For a deeper look at why carb periodization matters for performance and body composition, see our guide on Carb Cycling for CrossFit: A Complete Guide to Carb Periodization.

The Katch-McArdle Advantage

At the foundation of any macro calculation is your basal metabolic rate (BMR) — the calories your body burns at rest just to stay alive. The more accurate your BMR, the more precise your entire macro prescription becomes.

The Katch-McArdle formula calculates BMR using lean body mass:

BMR = 370 + (21.6 × lean body mass in kg)

This is fundamentally different from the Mifflin-St Jeor and Harris-Benedict equations, which use total body weight, height, and age. By using lean body mass alone, Katch-McArdle accounts for the fact that muscle tissue is metabolically active while fat tissue is not. Research shows that for athletic populations, the Katch-McArdle formula is 5-8% more accurate than total-weight-based formulas because athletes have a higher ratio of muscle to fat than the general population [1].

Worked Example: 175 lbs, 15% Body Fat

Step-by-Step Calculation

Total weight: 175 lbs (79.4 kg)

Body fat: 15%

Fat mass: 175 × 0.15 = 26.25 lbs (11.9 kg)

Lean body mass: 175 − 26.25 = 148.75 lbs (67.5 kg)

BMR (Katch-McArdle): 370 + (21.6 × 67.5) = 1,828 kcal/day

TDEE (CrossFit day): 1,828 × 1.725 = 3,153 kcal/day

If we had used the Mifflin-St Jeor formula for the same athlete, the result would be approximately 1,740 kcal for BMR — a difference of nearly 90 calories per day that compounds across a training week. Over a month, that difference exceeds 2,500 calories, which is significant for athletes managing body composition.

For a full comparison of BMR formulas and why athletes should use Katch-McArdle, read Katch-McArdle vs Mifflin-St Jeor: Best BMR Formula for Athletes.

Protein: Calculated from Lean Body Mass

Protein is the most important macronutrient for body composition. It provides the amino acids needed for muscle protein synthesis, recovery from training, and preservation of lean mass during a caloric deficit.

Here is the key insight: fat tissue does not require protein for maintenance. Your protein needs are determined almost entirely by your lean body mass. This is why the HYBRID.MACROS calculator uses the formula:

Protein (g) = Lean body mass (lbs) × Protein factor

Protein factors: 1.0 (rest), 1.1 (strength), 1.2 (CrossFit/double)

Using total body weight for protein calculations overestimates needs for athletes with higher body fat percentages and underestimates for very lean athletes. The research supports protein intakes of 1.6-2.2 g/kg of body weight for athletes [2], but when you base that on lean mass, you get a more individualised and accurate target.

Protein Example

LBM: 148.75 lbs

CrossFit day protein factor: 1.2

Protein target: 148.75 × 1.2 = 178 g

Calories from protein: 178 × 4 = 712 kcal

For a complete breakdown of protein requirements specifically for hybrid athletes, including meal timing and sources, see our dedicated guide: How Much Protein Do CrossFit Athletes Need? (Science-Backed).

Carbs: Scaled to Training Demand

Carbohydrate is the performance macronutrient. Your muscles store glycogen in proportion to your lean mass and training volume, and the more intense your training session, the more glycogen you deplete. Unlike protein, carbohydrate requirements are best calculated using total body weight because glycogen storage capacity scales with total muscle mass, which correlates with body size [3].

Carbs (g) = Total body weight (kg) × Carb factor

Carb factors: 2.5 (rest), 3.5 (strength), 5.0 (CrossFit), 7.0 (double)

The carb factor range of 2.5-7.0 g/kg reflects the massive difference in carbohydrate demand across the training week:

Carb Example

Total body weight: 79.4 kg

CrossFit day carb factor: 5.0 g/kg

Carb target: 79.4 × 5.0 = 397 g

Calories from carbs: 397 × 4 = 1,588 kcal

Notice the contrast: on a rest day, the same athlete would consume only 79.4 × 2.5 = 198 g of carbs. That is a 199 g difference between the lowest and highest carb days, which underscores why a flat daily carb number makes no sense for a CrossFit athlete who trains with variable intensity across the week.

Fat: The Smart Residual

Once protein and carbohydrates are set, fat fills the remaining calories. This "residual" approach ensures that your macronutrient priorities are honoured: protein first for muscle maintenance, carbohydrates second for performance, and fat as the remaining energy source.

Fat (g) = (TDEE − protein calories − carb calories) ÷ 9

However, fat is not an afterthought. Dietary fat plays a critical role in hormone production, including testosterone, which is essential for muscle growth and recovery. To protect hormonal health, the calculator enforces a minimum fat floor of 0.4 g per kg of lean body mass [4]. If the residual calculation falls below this floor, the system adjusts the carb or calorie target upward to keep fat intake adequate.

Fat Example

TDEE (CrossFit day): 3,153 kcal

Protein calories (178g): 712 kcal

Carb calories (397g): 1,588 kcal

Remaining: 3,153 − 712 − 1,588 = 853 kcal

Fat target: 853 ÷ 9 = 95 g

Fat floor check: 67.5 kg LBM × 0.4 = 27 g → 95 g ≥ 27 g ✓

Putting It All Together: A Sample Weekly Plan

For our example athlete (175 lbs, 15% BF, Performance goal), here is what a typical training week looks like with the HYBRID.MACROS system:

DayTypeCaloriesProteinCarbsFat
MondayStrength2,833164 g278 g107 g
TuesdayCrossFit3,153178 g397 g95 g
WednesdayRest2,194149 g198 g89 g
ThursdayCrossFit3,153178 g397 g95 g
FridayStrength2,833164 g278 g107 g
SaturdayDouble3,473178 g556 g88 g
SundayRest2,194149 g198 g89 g

Weekly totals: 19,833 kcal, 1,160 g protein, 2,302 g carbs, 670 g fat.

Notice how the numbers shift day to day. The Saturday double session day demands 556 g of carbs — nearly three times the rest day allowance — because glycogen depletion across two training sessions is substantial. The rest days deliberately drop carbs to support recovery and maintain overall weekly energy balance.

This periodized approach is supported by the sports nutrition literature. Carbohydrate periodization has been shown to improve performance on high-intensity training days while enhancing metabolic flexibility on rest days [3][5]. It is not guesswork; it is applied exercise physiology.

Calculate Your Personalized Weekly Macros

Free, no signup, 100% private. Your data never leaves your browser. Uses the Katch-McArdle formula with dynamic day-by-day macro scaling.

Open HYBRID.MACROS Calculator →
References
  1. Katch, F. I., & McArdle, W. D. (1993). Introduction to Nutrition, Exercise, and Health (4th ed.). Lea & Febiger. — Original publication of the Katch-McArdle BMR formula using lean body mass.
  2. Jäger, R., Kerksick, C. M., Campbell, B. I., et al. (2017). International Society of Sports Nutrition Position Stand: protein and exercise. Journal of the International Society of Sports Nutrition, 14, 20. — Evidence-based protein recommendations for athletic populations.
  3. Burke, L. M., Hawley, J. A., Wong, S. H. S., & Jeukendrup, A. E. (2011). Carbohydrates for training and competition. Journal of Sports Sciences, 29(Suppl 1), S17–S27. — Comprehensive review of carbohydrate periodization and glycogen utilization in athletes.
  4. Helms, E. R., Aragon, A. A., & Fitschen, P. J. (2014). Evidence-based recommendations for natural bodybuilding contest preparation: nutrition and supplementation. Journal of the International Society of Sports Nutrition, 11, 20. — Minimum dietary fat guidelines for hormonal health in athletes.
  5. Thomas, D. T., Erdman, K. A., & Burke, L. M. (2016). Position of the Academy of Nutrition and Dietetics, Dietitians of Canada, and the American College of Sports Medicine: Nutrition and Athletic Performance. Journal of the Academy of Nutrition and Dietetics, 116(3), 501–528. — Consensus guidelines on nutrient timing, periodization, and athlete energy requirements.