Obstacle Race Training Calculator
Training plan for Spartan, Tough Mudder, and OCR events.
About this calculator
Obstacle course racing demands two separate fitness qualities that most runners under-train for grip and upper-body endurance, so this calculator scores your readiness across both dimensions rather than treating it as a pure running plan. Your target weekly mileage is set at 1.5x race distance, and your current weekly volume is estimated by tripling your longest comfortable single run — the gap between those two numbers, divided by your remaining weeks (minus a 2-week taper at the end), gives a recommended weekly mileage increase. For grip and upper-body readiness, the calculator sets a pull-up benchmark of roughly one pull-up for every two obstacles on the course — a rough proxy for the fact that OCR courses lean heavily on grip-dependent obstacles like rope climbs, monkey bars, and rig traverses — and compares that target against your current max pull-up set to compute a strength gap percentage. Your training days get split roughly 50% running, 30% strength work, and the remainder to obstacle-specific practice (crawling, climbing, carrying), apportioned by largest remainder so the three session counts always add up to exactly the number of days you said you have.
On a 1- or 2-day week that split leaves no separate obstacle day at all and the calculator reports 0 — the honest answer being to fold obstacle-specific work into your strength sessions rather than pretend a fourth priority fits. The overall readiness score weights running-distance progress at 40%, strength progress at 35%, and remaining prep time at 25%, capped at 100. The estimated obstacle fail rate is a simple heuristic comparing your pull-up capacity against the obstacle count — it's meant to highlight whether grip strength is your limiting factor, not a literal prediction of which obstacles you'll fail. Since these figures don't know your specific race's obstacle mix (a rope-heavy Spartan Beast differs from a crawl-heavy Tough Mudder), treat the strength targets as a floor to train toward, not a guarantee of clearing every obstacle.
Inputs
Results
Readiness score (0-100)
58
How to Use This Calculator
- Enter Weeks until race, Race distance (km), and Number of obstacles.
- Set Current max run (km), Max pull-ups, and Training days/week.
- Review the Readiness score (0-100) result.
- Use Target weekly km and Weekly km increase to inform your decision.
How the result changes with Race distance (km)
| Race distance (km) | Readiness score (0-100) |
|---|---|
| 5 | 78 |
| 7.5 | 65 |
| 15 | 52 |
| 25 | 46 |
What each input means
- Weeks until race
- Number of weeks until your race day.
- Race distance (km)
- Total course distance (Spartan Sprint ~5km, Super ~13km, Beast ~21km).
- Number of obstacles
- Total obstacles on the course.
- Current max run (km)
- Longest comfortable run distance today.
- Max pull-ups
- Maximum pull-ups in a single set (indicator of grip/upper body strength).
- Training days/week
- Available training days per week.
What each result means
- Readiness score (0-100)
- Overall race readiness combining endurance, strength, and prep time.
- Target weekly km
- Target weekly running volume to build to.
- Weekly km increase
- Recommended weekly mileage increase following the 10% rule.
- Pull-up target
- Recommended pull-up capacity for obstacle readiness.
- Grip strength gap (%)
- Percentage gap between current and target upper body strength.
- Run days/week
- Recommended running sessions per week.
- Strength days/week
- Recommended strength training sessions per week.
- Obstacle practice days
- Recommended obstacle-specific practice sessions per week — the days left after the running and strength shares. Shows 0 on a 1- or 2-day week, where no separate session fits.
- Est. obstacle fail rate (%)
- Estimated percentage of obstacles you may fail based on current fitness.
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersWeeks until race = 12, Race distance (km) = 10, Number of obstacles = 25, Current max run (km) = 5 = 6 input(s) provided
- Calculate Readiness scoreReadiness score = min(10058 = 58
- Calculate Target weekly kmTarget weekly km = raceDistanceKm * 1.515 = 15
- Calculate Weekly km increaseWeekly km increase0 = 0
Engine last updated . Checked against 4 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Why is my current weekly km estimated by tripling my longest single run instead of asking me directly?
The calculator only asks for your longest comfortable run distance, then multiplies it by 3 as a rough proxy for typical weekly training volume, assuming roughly three similar-length runs per week. If your actual training frequency differs a lot from that assumption, the gap it calculates — and the recommended weekly mileage increase — may be over- or under-stated.
How is the pull-up target of one per two obstacles actually used?
It's your entered obstacle count divided by 2 and rounded up, then compared directly against your max pull-ups to compute the grip strength gap percentage — if your max pull-ups already meet or exceed that target, the gap shows 0%. It's a proxy benchmark, not a literal obstacle-by-obstacle requirement, since not every obstacle demands a full pull-up's worth of grip strength.
Why does Time readiness max out at 12 weeks, and what happens if I have more time than that?
Time readiness is calculated as your weeks until race divided by 12, capped at 100% — so having 12 or more weeks to prepare always scores full marks on this dimension, and extra weeks beyond 12 don't push that component of the overall readiness score any higher, though they can still help your distance and strength readiness independently.
Does the estimated obstacle fail rate predict which specific obstacles I'll fail?
No — it's a single heuristic number, capped between 0% and 80%, computed only from your pull-up max relative to the total obstacle count, meant to flag whether grip strength looks like your limiting factor overall. It has no knowledge of your race's actual obstacle mix, so it can't predict performance on any individual obstacle type.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Race Weight Calculator
Pack weight optimization for competitive race performance.
Adventure RacingAdventure Race Navigation Calculator
Checkpoint timing from terrain and fitness factors.
Adventure RacingUltra Endurance Nutrition Calculator
Calorie and electrolyte plan for events over 12 hours.
More in Sports, Outdoors & Recreation.