The live leaderboard and heat sheet software for gym competitions.

Set up your race in a minute, take sign-ups, and put a live leaderboard on the big screen. Scores run off a Google Sheet you own.

Free to start. Pay per event when you need broadcast, heat scheduling, and social podium graphics. See pricing

Your race is live before you touch a spreadsheet.

Running a comp takes volunteers and hours most gyms cannot spare. Sign up, name your race and your divisions, and you have a public page that takes sign-ups the same minute. When you are ready to score it, one button builds the spreadsheet in your own Google Drive with a tab per division. Update it once and the leaderboard, athlete pages, and big screen all follow.

01

Live leaderboard

Type a time in your sheet, the public race page updates in seconds.

02

Registration

Take sign-ups on your race page and feed them straight into your heats.

03

Heat scheduling

Pull registrations from Eventbrite, a CSV, or your own sign-ups, and seed athletes into heats automatically.

04

Athlete profiles

Every athlete gets a page with their division, heat, lane, and start time.

05

Broadcast view

Full-screen leaderboard built for the big screen at the venue.

06

Social graphics

Download Instagram-ready podium images by division - top 3, 5, or 10, multiple sizes, one ZIP.

Leaderboards bring your community together.

People love watching a live leaderboard. Type times into your sheet and the standings update on every phone in the room and on the big screen within seconds. One tab per division. Your members track their rank and chase the name above them.

Heat sheets in a click, not an afternoon.

Seeding heats by hand eats an afternoon and a volunteer or two. Heatsheet pulls your registrations, from Eventbrite, a CSV, or sign-ups taken on your own race page, and seeds athletes into the grid for you, ordered by performance level and race experience, with doubles sharing a lane. It backs up the sheet before it writes, and you re-run it after late signups.

Take sign-ups without another platform.

Switch registration to the Heatsheet form and your race page starts taking entries. Name, division, performance level, and a partner name when the division is doubles. Athletes get a confirmation, you get an email for every entry, and the list feeds straight into your heat seeder. The form closes itself on race morning so your lanes are settled before you seed. No second platform, no fees to pass on to your athletes.

Every athlete sees their own heat and lane before they show up.

Every athlete gets a profile page with their results and their upcoming heat. Division, heat number, start time, lane. It works before the race, so they can look up where to be from their phone.

Podium graphics ready for Instagram - same night as your event.

Stop screenshotting a spreadsheet for social. Pick a division, choose top 3, top 5, or top 10, and download a ZIP of branded PNGs: visual podium blocks plus ranked-list layouts sized for Instagram feed and story. One export per division - post results while the room is still buzzing.

Put the leaderboard on the big screen.

Broadcast view fills the TV or projector at your venue. Standings update live as scores come in, so the whole room follows the race without crowding a laptop.

Run your event in three moves.

  1. 01

    Set up your race

    Name, date and divisions. Your race page is live straight away and can take sign-ups.

  2. 02

    Get your scoring sheet

    One click and we build it in your own Google Drive, a tab per division. Bring your own if you prefer.

  3. 03

    Go live

    Type in scores. The board, athlete pages, and broadcast view all update.

Built for gyms running their own throwdown.

Heatsheet is for the CrossFit box or Hyrox gym running an event for its own community. Run it without renting big event-tech or a crew to operate it.

Hyrox Sim
Halfrox
Hyrox Strong
Hybrid throwdown

How gyms run a Hyrox sim.

Practical notes for owners and coaches. Heat sheets, scoring, and race day. Start with how to run a Hyrox sim at your gym.

All guides on the blog

Free to run. Pay when you compete.

Your leaderboard and athlete pages stay free all year. Add Heatsheet+ when you want broadcast, heat seeding, and social podium graphics for a race.

Free

Always on, all year. Every race, every athlete.

  • Live leaderboard
  • Athlete profiles with heat, lane and start time
  • Registration form
  • Google Sheets sync
$0forever
Start free

Heatsheet 100+

The same kit for a bigger field, 100 athletes and up.

  • Everything in Heatsheet+
  • Fields over 100 athletes
  • A doubles team counts as one entry
  • Season covers every race, whatever the size
$149per race
$349per season
Get race-day ready

Prices in CAD, plus applicable taxes. No card required. You unlock instantly and we send a payment link, due within 7 days.

Frequently asked questions.

How do I run a Hyrox Sim or throwdown at my gym?

Sign up and name your race, your date and your divisions. That is the whole form, and your race page is live straight after. One button builds your scoring sheet in your own Google Drive, and registrations from Eventbrite, a CSV, or your own sign-up form seed the heats for you. On race day you type in scores and the leaderboard, athlete pages, and broadcast screen all update. No event-tech crew needed.

Does the leaderboard update live during the event?

Yes. Type a time into your connected Google Sheet and the public leaderboard updates within seconds. Your judges can enter scores from anywhere without calling you over. The broadcast view on the big screen updates at the same time, so the whole room sees standings change in real time.

Can it build heat schedules from my registrations?

Yes. Heatsheet pulls registrations from Eventbrite, a CSV upload, or its own sign-up form, and seeds athletes into your heat grid automatically. It orders them by the performance level and race experience they gave at signup, puts your strongest athletes in early heats, and shares a lane for doubles teams. It backs up before it writes, and you can re-run it any time.

Can athletes sign up through Heatsheet?

Yes. Turn on the Heatsheet form and your race page takes entries: name, division, performance level, and a partner name when the division is doubles. Athletes get a confirmation email and you get a note for every entry. Those sign-ups feed the heat seeder directly, so you never export a list. Registration is free on every plan, and the form closes on race morning so your field is settled before you seed lanes.

Do athletes get to see their own heat and lane?

Yes. Every athlete gets a profile page showing their division, heat number, start time, and lane, plus their results. It works before the race, so they can look up exactly where to be and when. That means fewer people crowding your front desk asking when they are up.

Can I export social-ready podium graphics?

Yes. After your event, pick a division and download branded PNGs in one ZIP - visual podium layout plus ranked-list formats sized for Instagram feed (1080×1440) and story (1080×1920). Choose top 3, top 5, or top 10. Run it once per division and post results the same night instead of screenshotting a spreadsheet.

How much does Heatsheet cost?

The leaderboard, athlete pages, registration and Google Sheets sync are always free. Heatsheet+ adds broadcast view, heat seeder, and social podium graphics for $89 CAD per race up to 100 athletes. Heatsheet 100+ is $149 per race for bigger fields. Season is $249 or $349 a year for unlimited races in that lane, and pays for itself by the third race.

Your community shows up. Their results should too.

Start free

New here? Read the full setup guide or the blog.