Train LikeA Warrior.Race Like One.
8 weeks of progressive, race-specific Hyrox training for intermediate athletes. Two Hyrox days, three strength days, daily cardio — a complete system for race day.
8km Run.
8 Stations.
One Race.
Hyrox is the world's fastest-growing fitness race — combining running with eight functional workout stations in one continuous, grueling event. Same course. Same stations. Same challenge for every athlete.
It demands strength endurance, aerobic capacity, and mental toughness. This 8-week program builds all three — progressively and intentionally.
Built Different.
Trained Different.
8 Weeks.
Zero Guesswork.
- Row 3 min easy + SkiErg 2 min easy
- Dynamic movement prep — hip swings, arm circles, squats ×15 · 2×100m easy jog
- SkiErg: 3×150m — pull mechanics and hip hinge. Rest 90 sec
- Sled Push: 3×20m light — foot position and drive angle. Rest 2 min
- Sled Pull: 3×20m — body angle, short steps, rope tension. Rest 2 min
- Wall Balls: 3×10 — squat depth, hip drive, target hit. Rest 90 sec
- Min 1: SkiErg 150m · Min 2: Row 150m · Min 3: Burpee BJ 8 reps
- Min 4: Farmers Carry 50m · Min 5: Wall Balls 12 reps · Repeat ×4
- Easy 5 min walk or row · Full body stretch · Hip flexor, lat, wrist
- 5 min easy jog · 3×50m strides at building pace
- 6×400m at 85% effort · rest 90 sec walk between each
- Target: consistent splits — first and last within 5 sec of each other
- Easy walk · calf and hip flexor stretch
- 2 min easy row · dynamic movement prep · 2×200m easy run
- 400m run → SkiErg 300m → 400m run → Row 300m → Rest 2 min = 1 round
- Focus: pace management between run and station. Don't sprint the runs.
- Record run splits and machine times for future comparison
- 2 rounds: Sandbag Lunges 25m + Farmers Carry 25m + Burpee BJ 8 reps · Rest 90 sec
- 40–45 min continuous easy effort — run, row, or bike · HR 60–70% max
- No intervals, no surges — pure aerobic base development. Do not skip these.
- Min 1: SkiErg 175m · Min 2: Sled Push 25m · Min 3: Sled Pull 25m · Min 4: Burpee BJ 9
- Min 5: Row 175m · Min 6: Farmers 50m · Min 7: Sandbag 20m · Min 8: Wall Balls 13 · Repeat ×3
- 400m run → SkiErg 250m → 400m run → Row 250m · Record HR response run-to-machine
- Row 500m at 85% → rest 60 sec → SkiErg 400m at 85% → rest 90 sec = 1 round · 5 rounds total
- Target: consistent splits across all rounds, less than 5 sec variance
- 800m run → SkiErg 500m → 800m run → Sled Push 50m → 800m run → Row 500m → 800m run → Wall Balls 20
- Rest 4 min between rounds · Round 2 within 60 sec of Round 1 = good pacing
- 50 min continuous easy effort — +10 min vs Week 1 · HR 60–70% max
- Min 1: SkiErg 200m · Min 2: Sled Push 25m · Min 3: Sled Pull 25m · Min 4: Burpee BJ 10
- Min 5: Row 200m · Min 6: Farmers 50m · Min 7: Sandbag 25m · Min 8: Wall Balls 15 · Repeat ×4
- 4×400m at race pace · 60 sec rest · record splits — race-pace benchmark
- 400m run at 90% → 250m row at 90% → 250m ski at 90% → rest 2 min = 1 round · 4 rounds total
- Resist going hard in Round 1 — consistent effort across all rounds
- 1km run → SkiErg 750m → 1km run → Sled Push 50m → 1km run → Burpee BJ 40m
- 1km run → Row 750m → 1km run → Farmers 200m → 1km run → Wall Balls 50 · No rest.
- 55 min continuous · run, row, or bike · HR 60–70% max · alternate modalities
- Odd minutes: 200m run at race pace
- Even minutes: Station AMRAP — SkiErg → Sled Push → Sled Pull → Burpee BJ → Row → Farmers → Sandbag → Wall Balls
- Min 18–30: Repeat stations 1–7 at +10% volume
- 5×800m at 10K race pace · rest 2 min between each · record every split
- 1km run → SkiErg 1000m → 1km run → Sled Push 50m → 1km run → Sled Pull 50m
- 1km run → Burpee BJ 80m → 1km run → Row 1000m → 1km run → Farmers 200m
- 1km run → Sandbag 100m → 1km run → Wall Balls 100 · RECORD TIME — Benchmark 1
- 60 min · Saturday: 60 min outdoor easy run · Monday after Thursday sim = active recovery, keep easy
- SkiErg: 5×200m max effort · 45 sec rest (target sub-50 sec)
- Sled Push: 5×50m at race weight +10% · 2 min rest
- Row: 5×200m max effort · 45 sec rest (target sub-50 sec)
- Burpee BJ 12 + Farmers 50m + Sandbag 25m + Wall Balls 18 · Rest 90 sec
- 5×1km at target race pace · rest 90 sec between each · replicates exact Hyrox run distance
- All 5 reps within 10 sec of each other — race-day consistency
- 1km run → SkiErg 1000m → 1km run → Sled Push 50m → 1km run → Sled Pull 50m
- 1km run → Burpee BJ 80m → 1km run → Row 1000m → 1km run → Farmers 200m
- Finisher (no rest): Sandbag 100m + Wall Balls 50 reps · Compare to Week 4 6-station time
- 60 min each · Saturday: 65 min easy run · strictly conversational — no HR spikes
- Min 1: SkiErg 220m · Min 2: Sled Push 25m RACE WEIGHT · Min 3: Sled Pull 25m · Min 4: Burpee BJ 12
- Min 5: Row 220m · Min 6: Farmers RACE WEIGHT · Min 7: Sandbag 25m · Min 8: Wall Balls 18 · Repeat ×4
- 4×400m at 5K pace · 60 sec rest · max speed — build leg turnover
- SkiErg: 8 rounds × 20 sec max / 10 sec rest = 4 min · rest 3 min
- Row: 8 rounds × 20 sec max / 10 sec rest = 4 min · rest 3 min
- 5×200m run at 95% · 45 sec rest · record total meters — peak anaerobic output
- 1km run → SkiErg 1000m → 1km run → Sled Push 50m → 1km run → Sled Pull 50m
- 1km run → Burpee BJ 80m → 1km run → Row 1000m → 1km run → Farmers 200m
- 1km run → Sandbag 100m → 1km run → Wall Balls 100 · RECORD — target 5–8 min vs Week 4
- 60 min each · Saturday: 70 min outdoor run — longest Zone 2 of the program
- Monday Zone 2 = essential active recovery after Tuesday peak intensity
- Min 1: SkiErg 230m · Min 2: Sled Push 25m · Min 3: Sled Pull 25m · Min 4: Burpee BJ 12
- Min 5: Row 230m · Min 6: Farmers 50m · Min 7: Sandbag 25m · Min 8: Wall Balls 20 · Repeat ×3
- Only 3 rounds — preserve freshness for Thursday
- 6×200m at 95% · 30 sec rest · sharp, fast, confident
- 6×200m run at 95% · 90 sec rest · SkiErg: 4×150m max · Row: 4×150m max
- Volume down vs Week 6. Speed maintained. Sharpen without accumulating fatigue.
- 1km run → SkiErg 1000m → 1km run → Sled Push 50m → 1km run → Sled Pull 50m
- 1km run → Burpee BJ 80m → 1km run → Row 1000m → 1km run → Farmers 200m
- 1km run → Sandbag 100m → 1km run → Wall Balls 100 · PERSONAL BEST ATTEMPT
- Race strategy: conservative first 3km · build stations 4–6 · empty the tank stations 7–8
- 50 min each — reduced from Week 6 · Saturday: 50 min easy or full rest
- All 8 stations × 1 set at 60% — technique and feel only · goal: sharp, not tired
- 4×100m at race pace — confirm legs feel fast and ready
- 4×200m run at race pace · 2 min rest · SkiErg: 3×100m · Row: 3×100m
- Last hard effort before race day. Walk away feeling fast — not tired.
- 15 min easy movement · 4 stations at 40% — mental rehearsal · 2×200m at race pace
- No intensity. No AMRAP. Wake the body up and stay sharp.
- Carb-load 2–3 days before · 8+ hours sleep nightly · Hydrate well
- Reduce fiber day before · Equipment check: shoes, race belt, hydration
- Race strategy: conservative start → build mid-race → empty the tank on stations 7–8
- Trust 7 weeks of preparation. The work is done. Now race.
- Monday only: 30 min easy row or walk · HR below 65% max · No Zone 2 after Monday
Built For Athletes
Who Are Ready.
Free Trial — No Risk
Walk in, meet the coaches, experience the programming, and decide if Thumos Training is right for you. No pressure. No credit card. No catch.
- Full access to a coached Hyrox training session
- Personalized scaling for your current fitness level
- Community of driven, faith-centered athletes
- Expert technique coaching on all 8 Hyrox stations
- No contracts · No pressure · Just training
1630 91st Ave NE, Suite 108 · Blaine, MN 55449
The Race Won't Wait.
Neither Should You.
Eight weeks from now you could be crossing a Hyrox finish line stronger than you've ever been. It starts with one session. It starts today.
Book Your Free Trial →
