Hybrid athletemacro calculator.
Calculate rest-day, easy-day, and hard-day macros for running, lifting, hiking, cycling, Hyrox-style training, and hybrid performance goals.
- Built for hybrid training weeks
- Rest, easy, and hard day targets
- Lose, maintain, or build with rate of change
- Cited methodology, no generic split
Hybrid Week Targets
Mifflin-St JeorOne weekly target. Three ways to fuel it.
Weekly avg
2,763
cal/day
Est. change
Stable
0.0 lb/week
Training split
3·2·2
3 hard, 2 easy, 2 rest
BMR 1,783 · Maintenance 2,763 cal/day · Weekly target 19,342 cal
Protein stays steady. Carbs move with training demand. Weekly calories still match your goal.
Easy Day
×2/wk
2,701cal
Baseline fuel for normal training.
Carbs
342g
Protein
144g
Fat
84g
Hard Day + Rest Day · Locked
Join Matt's Macros below to unlock hard-day and rest-day targets, plus a copy sent to your inbox.
Join
Join Matt's Macros to unlock your full hybrid week targets
Get rest-day, easy-day, and hard-day macros, your estimated weekly change, a copy sent to your inbox, plus new recipes and Field Notes as they ship.
Estimated change is based on calorie math. Real-world weight change varies with water, glycogen, sodium, sleep, stress, and training load.
Cook from these targets
Browse all recipes →Next step
Plan the week. Eat the plan.
Mero turns numbers like these into a planned week (meal plan, grocery list, prep workflow) that lines up with your training calendar. Free site stays free; Mero's the optional planner.
Join the Waitlist →Why this is different
Most macro calculators give one daily target. Hybrid athletes do not train one kind of day. This calculator starts with your weekly calorie target, then distributes it across rest, easy, and hard days so carbs rise when training demand rises while protein stays steady.
Uses the Mifflin-St Jeor equation for BMR with cited methodology below.
Built by
Matt McCabe
I develop the recipes and write the calculator math at Matt's Macros. The methodology and sources are below. The longer story is on the About page.
Methodology
How this calculator works
The math sits in five layers, and each one solves a specific problem standard macro calculators leave on the table. Here's what runs under the hood when you fill in the form.
Step 1. BMR (Mifflin-St Jeor equation)
Basal metabolic rate is roughly what your body burns at complete rest just to keep organs running. The calculator uses the Mifflin-St Jeor equation (Mifflin et al., 1990), which is the formula most dietitians use as a starting estimate. It outperforms the older Harris-Benedict equation on accuracy in modern populations and sits within roughly 10% of true BMR for most healthy adults.
- Male: 10 × weight (kg) + 6.25 × height (cm) − 5 × age + 5
- Female: 10 × weight (kg) + 6.25 × height (cm) − 5 × age − 161
For a 30-year-old man at 5'10" and 180 lb, that's a BMR of 1,784 calories. That's the floor. Nobody actually plans their day around BMR; you'd be lethargic and undertrained. BMR is just the starting point for the next layer.
Step 2. TDEE (BMR × activity multiplier)
Total daily energy expenditure adds your typical movement on top of BMR. The calculator uses five standard activity multipliers shared across exercise physiology textbooks and sports nutrition position stands:
- Sedentary (desk job, little exercise): × 1.2
- Lightly Active (1-3 sessions/wk): × 1.375
- Moderately Active (3-5 sessions/wk): × 1.55
- Very Active (6-7 sessions/wk): × 1.725
- Extremely Active (physical job + training): × 1.9
The same 30-year-old at "Moderately Active" gets a TDEE of about 2,765 calories. That's a reasonable everyday budget — the calculator labels this Estimated Maintenance for clarity.
Step 3. Rate of change (the goal multiplier)
Most calculators stop at TDEE and slap a generic ±500 calorie adjustment on top, which is too coarse for athletes who need their training to survive a cut or a build. This calculator uses a goal multiplier instead, so the deficit or surplus scales with bodyweight and metabolism:
- Lose Fat: Slow Cut at 0.90, Standard at 0.85, Aggressive at 0.80
- Maintain: Recomp at 0.95, True Maintenance at 1.00, Performance Maintenance at 1.03
- Build Muscle: Lean Build at 1.05, Standard at 1.10, Aggressive at 1.15
Why these specific numbers? Helms et al. (2014) recommend keeping rate of loss around 0.5-1.0% of bodyweight per week during fat-loss phases for trained adults, which lines up with a 10-15% deficit (Helms 2014). Lean builds typically target 0.25-0.5% bodyweight gain per week, which matches a 5-10% surplus.
These predictive equations are starting estimates, not prescriptions. The Academy of Nutrition and Dietetics, the American College of Sports Medicine, and Dietitians of Canada all recommend adjusting energy intake based on actual body- weight trend and training performance over time rather than treating a formula's first guess as the answer (Thomas et al., 2016, the joint AND/ACSM/DC Nutrition and Athletic Performance position stand).
Step 4. Weekly target, distributed by day type
This is where the calculator diverges from every standard macro tool. Instead of returning a single daily number that ignores the rhythm of hybrid training, it computes a weekly calorie target and distributes it across rest, easy, and hard days using weighted multipliers.
weeklyTarget = TDEE × rateMultiplier × 7
dayWeights = { rest: 0.90, easy: 1.00, hard: 1.12 }
weightedWeek = (restDays × 0.90)
+ (easyDays × 1.00)
+ (hardDays × 1.12)
scale = weeklyTarget / weightedWeek
restCalories = scale × 0.90
easyCalories = scale × 1.00
hardCalories = scale × 1.12The scaling step is the important bit. It guarantees that the sum of calories across all seven scheduled days matches the weekly target, regardless of how many hard, easy, or rest days you set. Move a hard day to an easy day and the per-day numbers shift, but the week still totals the same calorie budget. This matches the principle that body composition changes follow weekly energy balance, not daily, supported by the broader periodization literature on nutrient timing (Kerksick et al., 2017).
Step 5. Macros — protein steady, carbs flex, fat protected
The split is unusual but rests on solid evidence. Protein is calculated from bodyweight in pounds, not as a percentage of calories, because the research on protein needs for trained adults consistently reports targets in g/kg or g/lb:
- Cut goal: 1.0 g protein per pound bodyweight
- Maintain goal: 0.80 g protein per pound
- Build goal: 0.85 g protein per pound
The fat-loss range is the upper end of the International Society of Sports Nutrition position stand on protein and exercise (Jäger et al., 2017), which recommends 1.4-2.0 g/kg/day for physically active people and notes that higher protein intakes (2.3-3.1 g/kg/day) may help preserve lean mass during energy restriction. The Morton et al. (2018) meta-analysis identified ~1.6 g/kg/day as a practical ceiling for added hypertrophy benefit in healthy adults, with diminishing returns above that. The maintenance and build values used here sit inside both ranges; the cut value pushes to the top of the ISSN range because energy restriction increases protein needs.
Protein stays constant across day types because muscle protein synthesis runs on a roughly 24-hour cycle and doesn't care whether you trained today. Eating less protein on rest days would just lower your weekly total without any upside.
Fat is set as a percentage of each day's calorie budget (35% on rest days, 28% on easy, 22% on hard) with a hard floor of 0.30 g per pound bodyweight. The floor protects hormonal function during aggressive cuts where the percentage math would otherwise drop fat too low. The percentages themselves sit inside the 20-35% range recommended by sports nutrition reviews for trained adults (Kerksick et al., 2018).
Carbs absorb whatever calories are left after protein and fat are set. That's the flex layer that scales with training demand. On hard days, after subtracting protein and fat from a higher calorie budget, the carb number lands much higher than on rest days. That's the whole point.
The day-type carb shift matches the joint position stand from the Academy of Nutrition and Dietetics, the American College of Sports Medicine, and Dietitians of Canada, which recommends periodizing carbohydrate intake by training demand (Thomas, Erdman, & Burke, 2016). Their general ranges: 3-5 g/kg/day for low-volume or skill training, 5-7 g/kg/day for moderate-intensity training (about 1 hour per day), 6-10 g/kg/day for higher-volume endurance training (1-3 hours per day at moderate-to-high intensity), and 8-12 g/kg/day for extreme volume (4-5+ hours). Hybrid weeks usually span multiple buckets across the seven days. The calculator's carb shift across rest, easy, and hard days is one way to apply that principle without needing to recalculate by hand.
Why this approach instead of a percentage split
Most macro calculators ship a fixed split like "40% protein, 30% carb, 30% fat" that ignores both your bodyweight and your training calendar. That works fine for someone whose only training is occasional jogging. It falls apart for a hybrid athlete because:
- Protein scales with bodyweight, not calories. A 180-pound athlete on a cut needs more protein than a 150-pound athlete on the same cut. Percentage splits undershoot the bigger athlete and overshoot the smaller one.
- Carb needs scale with training volume, not body size. A 6-mile easy run on Tuesday burns about the same glycogen regardless of bodyweight. The weighted day-type distribution handles this in a way percentage splits can't.
- Fat has a floor, not just a percentage. On aggressive cuts, percentage math can drive fat below the range needed for hormonal recovery. The bodyweight-based floor prevents that without manual intervention.
What the calculator doesn't do
Two caveats worth knowing about up front. First, predictive equations like Mifflin-St Jeor are starting estimates, not prescriptions. Your true TDEE could be 200-300 calories above or below the calculator's first guess depending on genetics, body composition, training history, and how recently you've cut or built. The joint AND/ACSM/DC Nutrition and Athletic Performance position stand (Thomas et al., 2016) is explicit about this: athletes should adjust energy intake based on actual body-weight trend and training performance, not on the output of a formula. Track your weight and energy for two to three weeks and adjust calories based on what actually happens.
Second, the calculator doesn't replace individualized guidance from a sports dietitian or a coach who can see your data, your training, and your medical history. It's a well-tuned starting point for athletes who train hybrid and want their food to match. It's not medical advice and it isn't personalized in the way working with a professional would be.
FAQ
