HYROX RACE PREP
Prepare to make the most of your race day!
Introduction
This HYROX training template is designed for athletes who already train consistently in CrossFit—typically 3–5 times per week. It serves as supplemental preparation as we gear up for race day.
The program is built to start five weeks before your race. If you begin closer to race day, start at Week 2 instead.
These sessions are meant to add on to your regular CrossFit routine—not replace it. Remember, most of us are doing this event to challenge ourselves and have some fun. The goal isn’t to overtrain or end up sidelined with shin splints because we suddenly started running all the time.
For most athletes, the biggest challenge will be the running. While we do run regularly in CrossFit, it’s usually in shorter distances (e.g. 200–400 m repeats) and totals 2–3 miles per workout—HYROX, by comparison, covers almost 5 miles. You’ll see a bias toward running in this program.
Make sure to mobilize your calves, Achilles, and hip flexors after each session—these are the first areas to tighten up when running volume increases, and keeping them healthy is key to race-day success.
Pro Tip: Get a pair of running shoes. Don’t do this training—or the race itself—in your CrossFit or lifting shoes. I personally used Hokas in my last race and had zero issues with grip on the sled push.
PROGRAM NOTES
If running feels easy for you and the stations are your limiter, take the “Split Day” workout and double the station work between runs.
If you’re attending CrossFit consistently 3–5× per week, you could complete a HYROX event tomorrow. This supplemental program is simply meant to make you more efficient and comfortable.
Each week includes three elements:
Running Day: Shorter distances done fast (think “for time”).
Run + Station Day: Running intervals paired with HYROX-style elements (sleds, Ski Erg, etc.).
Value-Add Run(S): A single 1000 m run after class.
After your WOD, rest 30–60 seconds, then hit a 1000 m run in your running shoes. The purpose is to get used to running when you’re already fatigued. You will notice a mental shift as you get towards the third and fourth week of programming. You're just used to running while you're really tired.
If you’re feeling significant calf or lower-leg fatigue, substitute with:
1000 m Ski Erg, or
1000 m Row
Value-Add WallBalls: 50 wallball shots. Ideally unbroken
The HYROX race ends with wallballs, and we want to finish strong! Once you finish the class workout or additional session, complete this work.
ADDITIONAL NOTES:
Sled Weights
Push(335lb/225)
Men think 6-7 45# plates (on the yellow sled)
Women think 4-5 45# plates
Pull(227/172)
Men think 4-5 45# plates
Women think 3 plates
Assume CFEP sled is 50#
All Run + Station sessions begin without a fresh run—you’ll always be running on tired legs to simulate race conditions while managing volume efficiently.
These movements won’t appear directly in programming (since we already do plenty), but you can practice on your own:
Rowing
Farmer’s Carry
Finally, review the official HYROX movement standards on YouTube. There aren’t many surprises, but one key tip: adjust your damper setting on the Ski Erg and Rower before you start each segment—you can’t change it mid-station.
WEEK 1(Prep week)
After each CrossFit Class, run 1000m. This should be done immediately after completing the WOD in class. Give yourself maybe 2 minutes to change your shoes and get out the door. Your run does not need to be fast, you just need to be moving.
WEEK 2
RUNNING SESSION
Meant to be done at full speed. Please understand…if you pace these runs too much this programming will be ineffective.
Workout
Rest 1:00 between each run
400m
400m
600m
600m
800m
RUN/STATION SESSION
Here is a video on Ski Erg Technique for those who have not done this.
Here is a video on sled push technique. Note that you want to stay LOW.
*you could replace your workout of the day with this work as well.
Before starting:
Warm up Ski Erg by doing 100m and practicing your technique.
Warm up your sled by pushing the empty sled first…add a plate…push 1 length of turf…add a plate…push 1 length.
If you have never pushed the sled, do not use the RX weight today. Introduce yourself to the sled. We will get heavier each week.
Sled Push There and Back on Turf (approx 75ft each way)
Run 800m
Ski Erg 500m
Run 800m
Sled Push There and Back on Turf
Run 800m
VALUE-ADD RUN(S)
Pick a day for this — ideally a day not doing other additional sessions. Once you finish the class workout, go for a 1000m run. But do NOT have this affect your class performance. Go on the 800m route but keep going to the below marker.
Option to also complete this any day you do not have additional sessions.
VALUE-ADD WALL BALLS
Pick a day for this. This can be any day, including days with other sessions. The HYROX race ends with wall balls, and we want to finish strong! Once you finish the class workout or additional session, complete this work.
In as few sets as possible (ideally unbroken):
50 Wall Ball Shots (14# / 10#)
*If able to complete unbroken, the next week add 10 wall balls.
WEEK 3
RUNNING SESSION
Meant to be done at full speed. Please understand…if you pace these runs too much this programming will be ineffective.
Workout
Rest 1:00 between each run
400m
600m
600m
800m
800m
RUN/STATION SESSION
Here is a video on some Burpee techniques for this station.
Here is a video on Sled Pull Technique. Personally, I recommend the second option of using your hips and a lean back.
You could replace your workout of the day with this work as well.
Before starting:
Warm up Ski Erg by doing 100m and practicing your technique.
Warm up your sled by pulling the empty sled first…add a plate…pull the length of the rope…add a plate…pull the length again. Build to workout weight. Practice different techniques to find the right one for you.
If you have never pulled the sled, do not use the RX weight today. Introduce yourself to the sled and pulling. We will get heavier each week.
Ski Erg 1000m (Men: think 2:30 pace / Women: think 2:45 pace)
Run 800m
Sled Pull (pull 2 lengths of the rope one way, and 2 lengths the other way*)
Run 800m
Burpee Broad Jumps down and back on the turf
Run 1000m
For this, you will attach the rope to the sled. Lengthen the rope and go to the end. From there, pull the sled to you. Once the sled reaches you, lengthen the rope again and repeat.
VALUE-ADD RUN(S)
Pick a day for this. Ideally a day not doing other additional sessions. Once you finish the class workout. Go for 1000m run. But do NOT have this affect your class performance. Go on the 800m route but keep doing to below marker.
Option to also complete this any day you do not have additional sessions.
VALUE-ADD WALLBALLS
Pick a day for this. This can be any day, including days with other sessions. The HYROX race ends with wall balls, and we want to finish strong! Once you finish the class workout or additional session, complete this work.
In as few sets as possible(ideally unbroken):
50 wallball shots(14#/10#)
If able to complete unbroken, the next week add 10 wall balls.
WEEK 4
RUNNING SESSION
Meant to be done at full speed. Please understand…if you pace these runs too much this programming will be ineffective.
Workout
Rest 1:00 between each run
400m
600m
800m
1000m
1000m
1200m
RUN/STATION SESSION
Consider this your last BIG Run/Station Day. This will be about 60–65% of race day volume. The recomendation is still to complete this after a class workout.
Before starting:
Warm up Ski Erg by doing 100m and practicing your technique.
Warm up your sled by pulling/pushing the empty sled first…add a plate…pull the length of the rope, then push back…add a plate…pull the length again, push back.
At this point, I hope you’ve played with the sled. We should be using our game-day weight today.
Sprint 400m (just to get the heart rate up)
Ski Erg 1000m (Men: think 2:30 pace / Women: think 2:45 pace)
Run 1000m
Sled Push (round trip on turf)
Run 1000m
Sled Pull (pull the length of the rope, repeat…then do it again back down the turf)
Run 1000m
Burpee Broad Jumps down and back on the turf
Run 1000m
Double DB Front Rack Lunges (2 round trips on turf – 30# / 20#)
Run 400m
VALUE-ADD RUN(S)
Pick a day for this — ideally a day not doing other additional sessions. Once you finish the class workout, go for a 1000m run. But do NOT have this affect your class performance. Go on the 800m route but keep going to the below marker.
Option to also complete this any day you do not have additional sessions.
VALUE-ADD WALL BALLS
Pick a day for this. This can be any day, including days with other sessions. The HYROX race ends with wall balls, and we want to finish strong! Once you finish the class workout or additional session, complete this work.
In as few sets as possible (ideally unbroken):
50 Wall Ball Shots (14# / 10#)
*If able to complete unbroken, the next week add 10 wall balls.
WEEK 5(Race Week!)
Race week! At this point…you’ve made all the gains you’re going to make for the race. The goal this week is to maintain sharpness and recovery, not to add volume. Follow the structure below for best results.
Any significant intensity training should be limited to Monday–Thursday.
2 days before race can be a normal class workout but should be moderated for intensity (weight included).
1 day before race should be a very light activity day — 800–1000m run, short Ski Erg intervals, light sled pushes, and good mobilization.
RUN/STATION SESSION
I recommend completing all of these immediately after a class workout. Pick the movements you feel least comfortable with. The goal is to complete 3 of these 4 options by end of day Thursday/Friday.
Run 1000m
Followed by:
Option 1: 1000m Ski Erg
Option 2: 2 round trips on turf of lunges with 30# / 20# double dumbbell front rack (should be completed no later than Thursday)
Option 3: Sled Push round trip (6 plates total)
Option 4: 200m Farmer’s Carry (game-day weight = white kettlebells, 54# each)
VALUE-ADD WALLBALLS
Pick a day for this. This can be any day, including days with other sessions. The HYROX race ends with wall balls, and we want to finish strong! Once you finish the class workout or additional session, complete this work.
In as few sets as possible(ideally unbroken):
50 wallball shots(14#/10#)
FINAL TIPS
Most likely your race will be over an hour. Pace yourself.
If you're going to use Raceday caffeine or energy gel, make sure to test in your training. The last thing you want is an upset tummy.
DO NOT sprint on your ski-erg. There is a lot of race in front of you. And you don't want to use all that energy to shave 20 seconds.
Stay calm! Remember to breathe. Yes it's going to get hard. You'll be OK. Don't panic.
Take note of the course layout before you start. You don't want to take a wrong turn for spend time searching for the next station.
Have a ton of freaking fun!