The HYROX training plan, week by week.
What the Why Not app builds for a HYROX race: the running first, the stations around it, every load your division’s, 2 to 16 weeks to your race day. Below is a real plan, every row from the app’s own generator.
What a week holds.
Six kinds of session, one of each most weeks. The key run is the race’s own session: 1 km repeats at your race leg pace with 90 seconds of walking between, the same split every rep. A tempo day, a station circuit, a lifting day, a brick and the week’s easy run fill the rest. Your week is yours: tap each day run, gym, both or off, and the plan places the sessions on it.
- Race pace repeats. N × 1 km with 90 s walking between: five in the base, six in the build, up to eight in the peak by level. “This is the pace you will hold between stations.”
- Tempo. A threshold session that changes shape each week: cruise 1000s, 2K repeats, a progression run, tempo and 400s, a tempo block.
- Station circuit. Rounds of three or four stations with an erg, then a finisher block on one station, then core. Light loads in the base, race weight from the build.
- Strength. Lower one week, upper and carries the next; maintenance in the peak; a deload session in deload weeks.
- Brick. 1 km at race leg pace, then a station at race weight, five or six times. A simulation replaces it in the weeks that carry one.
- The easy run. The week’s longer run, at an easy pace, growing through the plan: to 5 miles for a beginner, 6 for Average, 8 for Advanced, never over 75 minutes.
How the weeks build.
Four phases on one rule: the base is the first fifth of the plan, the peak starts at 55 percent, the taper is race week. A deload every fourth week from ten weeks up, at 60 percent of the running and fewer circuit rounds, the sessions kept. Simulations are rare and scheduled: a mini sim of the back four stations in week 3, a half sim at the midpoint, the back half three weeks out, the full race two weeks out at about 85 percent effort, and a mini sim the week before race week.
This is Bob’s plan at 14 weeks: Open men, Average, a Sub 1:45 goal, a recent 22:00 5K, his race on a Sunday 14 weeks from a Monday start. Every row is the app’s generator; only the plan length differs from the other length pages. Today he is in week 3, marked below; deloads fall in weeks 4 and 8.
| Week | Phase | Key run | Circuit | Brick or sim | Strength | Easy run · running |
|---|---|---|---|---|---|---|
| 1 | base | Race pace · 5 × 1 km | Ski, Sled, Wall Circuit | Mini-Brick 400s · Sled Push | Lower | 4 mi · 16.1 mi running |
| 2 | base | Race pace · 5 × 1 km | Ski, Jump, Carry Circuit | Mini-Brick 800s · Lunges | Upper and Carries | 4 mi · 17.6 mi running |
| 3 | build | Race pace · 6 × 1 km | Race-Weight Wall Circuit | Mini Sim · Back Four sim | Lower | 4.5 mi · 16.2 mi running |
| 4 | build · deload | Race pace · 2 × 1 km | Ski, Sled, Wall Circuit | Mini-Brick 400s · Sled Push | Deload | 2.5 mi · 13.2 mi running |
| 5 | build | Race pace · 6 × 1 km | Race-Weight Pull Circuit | Brick · Wall Balls | Lower | 4.5 mi · 19.8 mi running |
| 6 | build | Race pace · 6 × 1 km | Race-Weight Wall Circuit | Brick · Jumps | Upper and Carries | 5 mi · 19.8 mi running |
| 7 | build | Race pace · 7 × 1 km | Race-Weight Push Circuit | Half Sim · Front Half sim | Lower | 5 mi · 19.3 mi running |
| 8 | peak · deload | Race pace · 3 × 1 km | Race-Weight Pull Circuit | Mini-Brick 800s · Lunges | Deload | 3 mi · 15.3 mi running |
| 9 | peak | Race pace · 7 × 1 km | Peak Lunge Circuit | Brick · Sled Pull | Maintenance | 5.5 mi · 21.6 mi running |
| 10 | peak | Race pace · 7 × 1 km | Peak Wall Circuit | Brick · Carry and Lunge | Maintenance | 5.5 mi · 22.1 mi running |
| 11 | peak | Race pace · 7 × 1 km | Peak Push Circuit | Half Sim · Back Half sim | Maintenance | 5.5 mi · 19.3 mi running |
| 12 | peak | Race pace · 7 × 1 km | Peak Pull Circuit | Full Sim sim | Maintenance | 6 mi · 22.8 mi running |
| 13 | peak | Sharpen · 6 × 800 m | Peak Lunge Circuit | Mini Sim · Back Four sim | Maintenance | 6 mi · 17 mi running |
| 14 | taper | Easy shakeout and strides | Activation Round · Push | none | none | Race day · 5.5 mi before |
Every row is the generator’s. The running column is the week’s run miles as the app counts them (repeats, tempo, brick legs, the easy run and the jogs around the station work), not the station meters; race week counts the miles before race day itself. A tempo day sits in every week but race week; it is left off the table for room.
The three levels.
The app asks one question: which engine have you been feeding. The answer sets the shape of the week, the ceiling on the easy run, how many repeats the key run reaches and which circuits the plan may hand you.
Beginner
- Weeks 1 and 2 are skill sessions: all eight stations at 50 to 60 percent of race weight, technique cues first
- Every load reads “up to”: race weight is the target by race week, not today’s number
- The brick from week 2; repeats up to 6 × 1 km; the fourth run easy, not a tempo
- The easy run grows to 5 miles
Average
- The brick from week 1; race-weight circuits from the build
- A tempo day every week
- Repeats up to 7 × 1 km
- The easy run grows to 6 miles
- Bob’s plan on this page
Advanced
- Advanced circuits from week 1, six rounds at race weight
- A 5 mile tempo; repeats to the race’s own 8 × 1 km
- Peak bricks with two stations after a leg
- The easy run grows to 8 miles
How many sessions a week.
You mark the days, the plan counts them: three to seven. Seven adds an easy run. Six is the full week. Five drops the tempo. Four drops the tempo and folds the lifting into the circuit day. Three keeps the key run and the circuit and alternates the brick with the easy run.
The taper.
Race week is one week and it is light on purpose: an activation round of all eight stations at 60 percent load on the first gym day, three easy miles, strides on Thursday, rest, and race day. The week before it sharpens: 6 × 800 m instead of the 1 km repeats, faster than race pace and shorter than the race leg.
How long the plan is.
The race date sets it: the weeks from the day you start to race day, rounded to the nearest week, two at the least and sixteen at the most. Six weeks and up has a base phase; five and under goes straight to race work. A race more than sixteen weeks out starts its plan sixteen weeks before race day. The last week always ends on race day.



Your race date in. Your plan out.
Pick your race date, your division and your level, mark your week, and the app builds this plan for you: every run on your Apple Watch, every station session on the phone with your loads, your targets on the board.
See the HYROX planWhy Not is not affiliated with or endorsed by HYROX. HYROX is a trademark of HYROX World GmbH.