Optimal Performance Center

OPC Fit

OPC Fit

HYROX training on your calendar

New to the race or just finished one — get a clear block, open today’s session, and train. Build Up through Pro.

  • 14 days free
  • Card required
  • Charged on day 15

See it in the app

Pick your level. Sessions land on your calendar. Open the day and train.

OPC Fit HYROX program builder with race date, goal levels, and generate button
HYROX program
OPC Fit calendar with HYROX session emojis on training days
On your calendar
OPC Fit HYROX specialty session with badge, phases, and calendar cues
Open the session

Sessions from every level

Build Up through Pro — the same specialty sessions inside OPC Fit.

Build Up

4 weeks. Easy engine. Light stations.

HYROX · Conditioning

Ergs, Sled, and a Light Wall Ball

45 min · RPE 3–4 — full sentences (talk test); nose breathing if it feels natural; walk if you can only gasp a few words

Practice ski and row rhythm, a light sled pull, and squat-to-throw with a light ball.

Warm-Up

Prepare before the main work

  • 3 min easy bike, easy row, or brisk walk. Conversational the whole time.
  • Glute bridge — 8 slow reps. Pause 1 sec at the top.
  • Sit-to-stand from a chair — 6 reps. Or a shallow bodyweight squat if the chair feels too easy.
  • Leg swings — 6 each direction, holding a wall.
  • Arm circles or band pull-aparts — 10.
  • World's greatest stretch or half-kneeling reach — 3 each side.

Main Work

  • Conditioning: 12 min easy bike or easy row.
  • SkiErg — 3 × 60 sec easy, rest 60 sec. Long-arm hinge, soft knees.
  • Row — 3 × 60 sec easy, rest 60 sec. Legs drive first, then the body, then the arms.
  • Sled push — 4 × 15 m, light. Walk back. No leaning so hard that your heels come up.
  • Sled pull — 3 × 10 m, very light. Hands walk the rope, you sit back, back stays flat. No rope? Skip this and add one easy sled push.
  • Farmer carry — 3 × 30 m, light.
  • Light wall balls — 3 × 5. Full squat, smooth throw only to a target you can hit without leaning back. Well under open-division weight. If the throw bothers your back, squat and press the ball to eye level instead.
  • Incline walk — 4 min very easy to finish.

Cooldown

Downshift and recover

  • 3 min easy walk. Let breathing get quiet before you stretch.
  • Straight-knee calf stretch — 30–45 sec each side. Heel down, mild tension. Why: ankle range for running, sleds, and step-ups.
  • Bent-knee soleus stretch — 30–45 sec each side. Same stance with the knee softly bent so the stretch sits lower in the calf.
  • Half-kneeling hip flexor — 30–45 sec each side. Rear knee down, gently tuck the glute. Couch-stretch option: rear foot up on a bench only if the front of the hip feels mild, not pinchy.
  • Hamstring stretch — 30–45 sec each side. Foot forward, soft knee, hinge at the hips. Do not bounce.
  • Figure-4 glute stretch on your back — 30–45 sec each side. Floor pigeon is optional. Stay on your back if the knee complains.
  • Open-book thoracic rotations — 4 each side, slow. Why: an easier time staying tall on the ski and the row.
  • Optional foam roll — calves, quads, and glutes, 30–45 sec each. Mild pressure. Skip any spot that is sharply sore.

Coaching Notes

How to execute today

  • Easy means full sentences. Talk test: you can speak a sentence without gasping. Nose breathing is a useful cue when it feels natural. If you can only get a word or two out, walk until speech comes back.
  • Ordinary muscle tiredness that fades by the next day is fine. Sharp pain, pain that changes your stride, or pain that is still there the next morning means stop that piece. Repeat the week. Do not train through joint pain.
  • Go at your own pace. Repeat any week as many times as you want. Move on when the week feels manageable and you wake up without a new pain, not because the calendar flipped.
  • Nothing on this day is a race. If a station is missing, skip it and keep the easy bike, row, or incline walk.

If You Need to Scale

Adjust without losing the session intent

  • Empty sled, lighter carry, or no throw on the wall ball. Reduce distance before you add weight. Skip a station you cannot access.
⚡ Build Up

Beginner

8 weeks. First race block. Stations in order.

HYROX · Simulation

Partial Sim — Race Start

80 min · RPE 8–9 — race-specific; 88–92% max HR

Practice the first half of HYROX: 4 × 1 km (0.6 mi) runs with SkiErg, Sled Push, Sled Pull, and Burpee Broad Jump.

Warm-Up

Prepare before the main work

  • 5 min easy row or ski
  • Arm circles and shoulder openers — 30 sec
  • Open-book thoracic rotations — 4 each side
  • Knee-to-wall ankle rocks — 6 each side. Heel stays down.
  • Bodyweight good mornings — 2 × 10
  • Walking lunges — 2 × 8 steps
  • 2 × 100 m easy run between station setup checks

Main Work

  • Run 1 km (0.6 mi) @ RPE 7 → transition under 30 sec
  • SkiErg 1000 m @ RPE 7–8
  • Sled push 50 m @ RPE 8 (Open race weight, RPE 7–8)
  • Sled pull 50 m @ RPE 8 (Open race weight, RPE 7–8)
  • Burpee broad jump 80 m @ RPE 8
  • Record total time and each 1 km (0.6 mi) split

Cooldown

Downshift and recover

  • 10 min very easy walk or jog
  • Straight-knee calf stretch — 45 sec each side. Heel down, mild tension.
  • Bent-knee soleus stretch — 45 sec each side. Same stance, knee softly bent.
  • Half-kneeling hip flexor stretch — 45 sec each side. Gently tuck the glute. Stop if the lower back pinches.
  • Hamstring stretch — 45 sec each side. Soft knee, hinge at the hips. Do not bounce.
  • Figure-4 glute stretch — 45 sec each side. On your back. Skip it if the knee complains.
  • Open-book thoracic rotations — 4 each side, slow.
  • Hydrate and refuel within 30 min

Coaching Notes

How to execute today

  • Treat this as a dress rehearsal — race fueling, shoes, and pacing strategy.
  • Record split times to guide race-day effort.

If You Need to Scale

Adjust without losing the session intent

  • Partial sim — focus on pacing transitions, not all-out effort every station.
🏁 Beginner

Intermediate

12 weeks. You have a time. Beat it.

HYROX Stations

Sled Push/Pull Intervals

70 min · RPE 7–8 — sustainably hard; 82–88% max HR

Race-weight sled work with run transitions.

Warm-Up

Prepare before the main work

  • 5 min easy row or ski
  • Arm circles and shoulder openers — 30 sec
  • Open-book thoracic rotations — 4 each side
  • Knee-to-wall ankle rocks — 6 each side. Heel stays down.
  • Bodyweight good mornings — 2 × 10
  • Walking lunges — 2 × 8 steps
  • 2 × 100 m easy run between station setup checks

HYROX Circuit

  • 400 m easy jog warm-up.
  • Sled push — 5 × 30 m @ RPE 7-8, 400 m easy jog recovery.
  • Sled pull — 5 × 30 m @ RPE 7-8, 400 m easy jog recovery.
  • Finisher: 1 round — 400 m run → 25 m push → 25 m pull @ RPE 8.

Cooldown

Downshift and recover

  • 5 min easy walk or jog
  • Straight-knee calf stretch — 45 sec each side. Heel down, mild tension.
  • Bent-knee soleus stretch — 45 sec each side. Same stance, knee softly bent.
  • Half-kneeling hip flexor stretch — 45 sec each side. Gently tuck the glute. Stop if the lower back pinches.
  • Hamstring stretch — 45 sec each side. Soft knee, hinge at the hips. Do not bounce.
  • Figure-4 glute stretch — 45 sec each side. On your back. Skip it if the knee complains.
  • Open-book thoracic rotations — 4 each side, slow.
  • Optional foam roll — calves, quads, and glutes, 30–45 sec each. Skip any spot that is sharply sore.

Coaching Notes

How to execute today

  • Practice smooth transitions — set up equipment before the clock starts.
  • Race stations are about rhythm, not sprinting the first 100 m.

If You Need to Scale

Adjust without losing the session intent

  • Reduce distance or reps before reducing effort quality.
🛷 Intermediate

Advanced

14 weeks. Age-group pace. Clean transitions.

HYROX Stations

Station Flow Circuit

70 min · RPE 6–7 — controlled effort; 75–82% max HR

Link ergs, sled, and carries with short run transitions.

Warm-Up

Prepare before the main work

  • 5 min easy row or ski
  • Arm circles and shoulder openers — 30 sec
  • Open-book thoracic rotations — 4 each side
  • Knee-to-wall ankle rocks — 6 each side. Heel stays down.
  • Bodyweight good mornings — 2 × 10
  • Walking lunges — 2 × 8 steps
  • 2 × 100 m easy run between station setup checks

HYROX Circuit

  • 3 rounds @ RPE 6–7:
  • 250 m SkiErg → 250 m Row → 20 m sled push → 40 m farmers carry → 400 m run.
  • Rest 3 min between rounds.
  • Round 3: hold same splits as round 1 — efficiency over speed.

Cooldown

Downshift and recover

  • 5 min easy walk or jog
  • Straight-knee calf stretch — 45 sec each side. Heel down, mild tension.
  • Bent-knee soleus stretch — 45 sec each side. Same stance, knee softly bent.
  • Half-kneeling hip flexor stretch — 45 sec each side. Gently tuck the glute. Stop if the lower back pinches.
  • Hamstring stretch — 45 sec each side. Soft knee, hinge at the hips. Do not bounce.
  • Figure-4 glute stretch — 45 sec each side. On your back. Skip it if the knee complains.
  • Open-book thoracic rotations — 4 each side, slow.
  • Optional foam roll — calves, quads, and glutes, 30–45 sec each. Skip any spot that is sharply sore.

Coaching Notes

How to execute today

  • Practice smooth transitions — set up equipment before the clock starts.
  • Race stations are about rhythm, not sprinting the first 100 m.

If You Need to Scale

Adjust without losing the session intent

  • Reduce distance or reps before reducing effort quality.
🛷 Advanced

Pro

16 weeks. Pro density. Row and sled.

HYROX Stations

10 x [1k row + 20m heavy sled pull]

85 min · RPE 7–8 — sustainably hard; 82–88% max HR

Station + erg coupling per source prescription.

Warm-Up

Prepare before the main work

  • 5 min easy row or ski
  • Arm circles and shoulder openers — 30 sec
  • Open-book thoracic rotations — 4 each side
  • Knee-to-wall ankle rocks — 6 each side. Heel stays down.
  • Bodyweight good mornings — 2 × 10
  • Walking lunges — 2 × 8 steps
  • 2 × 100 m easy run between station setup checks

HYROX Circuit

  • 10 x [1k row + 20m heavy sled pull]
  • (pace = Your 2K row pace, plus 20 seconds on each 500m split plus 15-20 sec)

Cooldown

Downshift and recover

  • 5 min easy walk or jog
  • Straight-knee calf stretch — 45 sec each side. Heel down, mild tension.
  • Bent-knee soleus stretch — 45 sec each side. Same stance, knee softly bent.
  • Half-kneeling hip flexor stretch — 45 sec each side. Gently tuck the glute. Stop if the lower back pinches.
  • Hamstring stretch — 45 sec each side. Soft knee, hinge at the hips. Do not bounce.
  • Figure-4 glute stretch — 45 sec each side. On your back. Skip it if the knee complains.
  • Open-book thoracic rotations — 4 each side, slow.
  • Optional foam roll — calves, quads, and glutes, 30–45 sec each. Skip any spot that is sharply sore.

Coaching Notes

How to execute today

  • Practice smooth transitions — set up equipment before the clock starts.
  • Race stations are about rhythm, not sprinting the first 100 m.

If You Need to Scale

Adjust without losing the session intent

  • Reduce distance or reps before reducing effort quality.
🛷 Pro

Built for the race

Programming that matches how HYROX is actually trained.

  • First race or next race

    Start with Build Up if you’re new, or jump in after race weekend for the next block.

  • Aim at a race date

    Choose your level and race day. The sessions land on the days that get you there.

  • Stations, runs, and Sims

    Ski, sled, wall balls, runs, and race sims — programmed the way you’ll race.

  • Open the day and go

    Warm-up, main work, cooldown. Check the cues. Log it when you’re done.

How to start

  1. 1

    Start free

    14-day trial. Card required.

  2. 2

    Generate your block

    Build Up through Pro for your race date.

  3. 3

    Train the day

    Open the session. Do the work. Log it when finished.

Easy to use.

Session notes. Workout tracking. Saved to your account.

  • Session notes.

    Write how the day went. They stay on the workout.

  • Workout tracking.

    Log the session when you finish.

  • Cloud storage.

    Your training stays in your account. Open it on any device.

Founders Club Rate: $4.99/mo (Locked in forever)

Available while the Founders rate is open, to support our digital rollout before the Optimal Performance Center physical garage gym launch in May 2027. Price increases to $9.99/mo when the Founders rate ends.

14 days free · Card required · Charged on day 15 · Cancel anytime

Ready for your next block?

Install on webGoogle PlayDownload on theApp Store

14 days free · Card required · Charged on day 15 · Cancel anytime