Blog

Free Hyrox sim heat sheet template

12 October 2026 · Muell Haus

A Hyrox heat sheet template is a start list you can actually run. Heat number, start time, lane, name, division, and a place to write station times and a finish. Without those columns you have a roster. With them you have a meet.

Gyms lose Saturday mornings because someone built the list in a notes app and hoped the sled lane would sort itself out. It will not. Four sleds and twelve people who all think they start at 9:00 is a queue. The template exists so you count the gear, split the field, and hand each athlete a place to stand.

This pairs with how to run a Hyrox sim at your gym and with how to build heat sheets for a gym fitness race. Download the file, fill the names, print a copy for the floor lead. When you are done doing that by hand, Heatsheet does the same job from your registrations.

Grab the file

Two copies of the same sheet. Pick the one your scoring table already knows how to open.

  1. Download the free heat sheet template as a CSV
  2. Download the same template as an Excel workbook

The CSV opens in Google Sheets, Excel, and Numbers. The workbook is there if someone on your crew refuses anything but Excel. Both have sample rows so you can see a heat before you delete them and paste your own list.

If you want to see what the public side looks like once times are in, see a sample leaderboard. The setup guide is how that board gets attached to a real race. Pricing is free for the leaderboard. Heat seeding that writes this grid for you sits on Heatsheet+.

What each column is for

Heat. The wave. Heat 1 goes first. Do not skip numbers. If you add a late pair, give them a new heat at the end or swap them into a hole. Do not invent Heat 1b on the morning of.

Start time. Clock time for that heat, the one you will yell. 8:30, 8:42, 8:54. Leave a gap that matches the work. For a half sim, 8 to 12 minutes is a decent gap. For a full sim on a tight floor, give it 15 to 20. How to build heat sheets for a gym fitness race is the math.

Lane. The physical place they stand. Lane 1 is closest to the clock or closest to the sleds, whichever you briefed. Doubles share a lane. Write both names in Athlete and Partner, not two lanes.

Athlete and Partner. Legal name as they will say it at check in. For singles, leave Partner blank. For doubles, both names stay on one row so the scorer is not hunting a second line.

Division. The board they will appear on. Open Women, Pro Men, Mixed Doubles. Use the same words on the poster, the sheet, and the leaderboard. If you rename a division at 7:40 you will split results across two tabs.

Category. Pro, Open, or whatever extra tag you sold. Some gyms fold this into Division. The extra column is there when you want Pro and Open on one heat sheet but two result boards.

Station times. One column per station in race order: SkiErg, sled push, sled pull, burpee broad jump, row, farmers carry, lunges, wall balls. These are splits, not the result. Fill them if you have a judge with a spare hand. Leave them blank if you only have one timer. Members came for the finish.

Finish time. The official number. Gun to last good wall ball, runs included. Write it the same way every time, something like 1:12:40, so the person typing into the scoring sheet does not have to guess. DNF and DNS go here too. How to time and score a Hyrox style simulation event is the rule sheet for unfinished work.

There is no bib column on purpose. Add one if you print bibs. Most first sims do not.

How to fill it without making a mess

Start from the bottleneck, not from the names.

Count sleds, ergs, and the width of the run. That number is how many people or teams can work at once. That is your heat size. Four sleds means four singles, or four doubles teams, per heat. Write that at the top of the sheet before you paste anyone in.

Close registration the morning of, or the night before if you are kind to yourself. Paste the settled list. Sort by division first, then by how fast you think they are. Faster athletes in earlier heats so the board has names on it while the room is filling. First timers together so judges can talk.

Assign heat and lane in order, left to right, then the next heat. Write start times down the Heat column once the order is set. If you change a heat, change the start time in the same breath.

Print three copies: floor lead, scorer, check in. Phones die. The floor lead copy gets a pen. When someone no shows, draw a line through the row. Do not delete it on the only laptop, or you will lose the lane count.

Keep a spare blank row at the bottom of each division for the person who "swore they signed up." They still need a heat. They do not get to pick it.

Where a static template stops helping

A downloaded Hyrox heat sheet template is perfect for the first 30 athletes and painful at 80.

Late signups mean you rebuild the grid. A doubles pair that splits means two new singles and a hole in a lane. A division that overfills means you add a heat and shift every start time by twelve minutes. Each of those is a chance to type the wrong name into the wrong lane.

Athletes will still text you "what time am I." The spreadsheet cannot answer them unless you export something and post it. The front desk becomes a help desk.

Heatsheet does this part automatically. You take sign ups on the race page, or you bring a CSV or Eventbrite list, and the seeder fills heat, lane, and start time. It orders by the performance level and race experience people gave you. Doubles share a lane. It backs up the tab before it writes, so a bad run is undoable. Each athlete gets a page with their place on the floor, which is the sentence that stops the text thread.

That sits on Heatsheet+. The leaderboard and athlete pages stay free. Sign up, make the race, and read the setup guide when you want the button instead of the clipboard. You can still start from the CSV template this weekend. Nothing in the file locks you into the software.

A Saturday that uses the sheet

Doors at 7:30. Check in marks names on the printed copy. Standards briefing at 8:00. Heat 1 on deck at 8:20. First start at 8:30. The floor lead only does three things between heats: confirm the next lanes, confirm every judge is in place, and clear the run of people taking photos.

The scorer writes finish times as people come in. If you collected splits, great. If you did not, the finish column still makes a race. Type those times into your scoring sheet so the sample style board updates in the room. Post the top of each division before you start stacking sleds.

Then put the next sim date on the wall. The heat sheet you just used is the proof you can host another one.

If you want the walkthrough of the whole day, not only the grid, how to run a Hyrox sim at your gym is the pillar. The template is the piece you print. Heatsheet is the piece that keeps you from reprinting it at 8:12.