Skip to main content
Calcimator

Obstacle Race Training Calculator

Training plan for Spartan, Tough Mudder, and OCR events.

Inputs

Results

Readiness score (0-100)

58

Target weekly km15
Weekly km increase0
Pull-up target13
Grip strength gap (%)62
Run days/week2
Strength days/week2
Obstacle practice days1
Est. obstacle fail rate (%)20
How to Use This Calculator
  1. Enter Weeks until race, Race distance (km), and Number of obstacles.
  2. Set Current max run (km), Max pull-ups, and Training days/week.
  3. Review the Readiness score (0-100) result.
  4. 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)
8.961
2945
5242
7241

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.
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

  1. Identify Input Parameters
    4 parameters
    Weeks until race = 12, Race distance (km) = 10, Number of obstacles = 25, Current max run (km) = 5 = 6 input(s) provided
  2. Calculate Readiness score
    Readiness score = min(100
    58 = 58
  3. Calculate Target weekly km
    Target weekly km = raceDistanceKm * 1.5
    15 = 15
  4. Calculate Weekly km increase
    Weekly km increase
    0 = 0

Engine last updated .

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Sports, Outdoors & Recreation.