Race simulation

Eight runs. Eight stations. One split table.

Log a full race simulation station by station, keep every run split next to the work that follows it, and get a finish-time estimate you can actually plan a race around. Then log the strength work that gets you there — in the same history.

Free plan, no card. Premium included through launch.

Session type list showing HYROX, race simulation with 8 stations plus runs.

A first-class session type, not a note in the cardio log.

The format

Every kilometre, every station, in order.

Eight one-kilometre runs, each followed by a station. Log the run and the station as the paired effort they actually are, so you can see which transition is costing you the race.

01

1 km run

SkiErg

1000 m

02

1 km run

Sled Push

50 m ×8

♂ +102 kg / ♀ +78 kg

03

1 km run

Sled Pull

50 m ×8

04

1 km run

Burpee Broad Jumps

80 m

05

1 km run

RowErg

1000 m

06

1 km run

Farmers Carry

200 m

07

1 km run

Sandbag Lunges

100 m

08

1 km run

Wall Balls

75–100 reps

♂ 6 kg / 10 ft · ♀ 4 kg / 9 ft

8 km total

8 stations · every split logged

Loads and distances vary by division — set yours once and the simulation follows it.

Race time predictor

A finish time, and the splits behind it.

Set your category, your 1 km pace and your level. You get a finish estimate with a realistic range around it, an approximate percentile, and the split that decides most races — how much of your day is running and how much is stations. Then a full table, run by run and station by station, that you can save as a race goal.

Open or Pro, either sex. Sits alongside heart-rate zones, VO₂max and running pace in the same calculator set.

Predicted finish time 1:34:42, range 90 to 105 minutes, approximately P62 for Open, running 43:12 at 46 percent and stations 51:30 at 54 percent.

Where the day actually goes: 46% running, 54% stations.

Full split table: eight one-kilometre runs at 05:24 each, alternating with SkiErg 06:00, Sled Push 07:00, Sled Pull 06:00, Burpee Broad Jump 08:00, RowErg 06:00, Farmers Carry 03:30, Sandbag Lunges 08:00 and Wall Balls 07:00, totalling 1:34:42.

Every leg, down to the second, through to the total.

The session

Sixteen segments, one running clock.

Eight runs and eight stations, logged segment by segment while the timer runs. Division weights sit on the station itself, so you are not checking a rulebook mid-race. Finish with session RPE, post-session fatigue and a pacing note — went out too fast, held back on the sled — and it lands in the same history as your lifting.

Full race simulation

All sixteen segments in order.

Partial workout

A subset, flagged as not comparable.

Conditioning circuit

Station or run work, no race structure.

Station practice

One or more stations, worked on purpose.

Logging a HYROX session: Run 1 one kilometre at 4:32 done, SkiErg 1 km at 6:32 done, Run 2 at 4:35, and Sled Push 50 m showing male plus 102 kg and female plus 78 kg total sled.

Segment times as you go, with the division load on the station.

The percentile is an estimate, and the app says so on the screen. So is a partial workout.

Finish-time percentiles come from published major-race distributions, split by category and sex — not official HYROX rankings, and not a leaderboard. Individual station ability varies. You get the working, not a badge.

Why one app

Your sled is a strength problem.

Nobody fixes a sled push with more running. You fix it with squats, split squats and loaded carries — and then you need to know whether that work is transferring. Most people end up with a lifting app, a running watch and no way to connect them.

Here the race simulation and the strength block sit in one history. e1RM trends, effective sets per muscle and weekly load are computed across both, so a heavy squat week shows up in your readiness before it shows up in your splits.

New session screen listing Strength, HYROX, HIIT/Conditioning, Cardio, Pilates and Recovery check-in.

Race block

Build the twelve weeks, not just the session.

Programs, mesocycles and a calendar, so the taper is scheduled instead of improvised. Generate fills the gaps around it — compressed when you have forty minutes, full when you have the morning.

Conditioning

Intervals with a real timer.

Configurable work and rest cycles for the conditioning sessions between simulations, logged as sessions rather than notes. Cardio covers the running: distance, time, pace.

Recovery

Race week is a readiness problem.

Check in on sleep, energy, soreness and mood; keep a pain log. Insight weighs acute-to-chronic load against both, and says so plainly when you are ramping too fast.

Log the next simulation. Race the split table.

The web app is live. Native iOS and Android apps are next. Sign in with Google, Apple or email; your history syncs from the first set.

Free plan · Premium through launch

Start free