How We Determine Workout Level

Every workout on WOD Library is scored by an AI model trained on CrossFit movement and loading standards. The model analyses the workout description, identifies every movement and barbell load, and returns a difficulty score from 0 to 100 along with a one-sentence explanation. That score is then mapped to one of four levels.

The Four Levels

Beginner 0 – 32
  • Very limited gymnastics with low reps (ring rows, pull-ups)
  • No snatches or cleans
  • Mostly dumbbell movements, kettlebell swings
  • Box jumps on low boxes (≤ 50 cm / 20 in)
Intermediate 33 – 65
  • Gymnastics at moderate rep counts (pull-ups, toes-to-bar)
  • Barbell cleans up to 60 kg (m) / 40 kg (f)
  • Barbell snatches up to 40 kg (m) / 30 kg (f)
  • Handstand push-ups
Advanced 66 – 89
  • Higher-skill gymnastics (chest-to-bar pull-ups, bar muscle-ups)
  • Handstand walks
  • Barbell cleans up to 90 kg (m) / 65 kg (f)
  • Barbell snatches up to 70 kg (m) / 50 kg (f)
RX 90 – 100
  • Highest-skill gymnastics (ring muscle-ups, deficit handstand push-ups)
  • Barbell loads beyond the advanced thresholds

How the Score Is Calculated

  1. Every movement in the workout is identified and classified into a tier.
  2. Every barbell load is identified and classified into a tier.
  3. The overall score is driven by the highest-tier element present, then adjusted for volume and combination complexity.
  4. A workout with a single advanced element among otherwise beginner movements scores lower than one composed entirely of advanced elements.
  5. When loads are prescribed for both male and female athletes, each is evaluated against the respective thresholds.
We use tracking to optimize the experience. Privacy Policy