FinishLine is in active development. Features and availability may change before general release.

Set up a heat sheet

Import a heat sheet from your meet software or build one heat at a time, so the starting line stages each heat with one tap instead of retyping it.

Coordinator4 min readUpdated August 18, 2026

A heat sheet is the plan for the meet: which heats run, in what order, and who is in each lane. With one in place, the starting line stages each heat with a single tap instead of retyping the event, gender, age group, and every bib.

You do not need a heat sheet to run a meet. The starting line can set up each heat by hand as you go. A sheet is what turns that from typing into confirming.

Two ways to get one

Import it if your meet is seeded in meet-management software. This is the fast path for a meet that already has a program.

Build it by hand if you seed informally, or if you only want a plan for part of the meet. This is the common case for youth leagues and dual meets.

Both land in the same place: Meet Setup → Heat Sheet.

Importing a sheet

  1. Open the meet, then tap Heat Sheet.
  2. Choose Import.
  3. Select the event and athlete files your meet software exported. Both are taken in one pass.
  4. Review the import summary.

The importer flags problems one entry at a time rather than refusing the whole file. A sheet with three entries it cannot read imports the rest and tells you exactly which three, so a small formatting quirk never costs you the whole program.

A file that will not import? Send it to support@finishlinetimer.com. Export formats vary between versions and vendors, and a real file is what lets us support it properly.

Building a sheet by hand

From an empty sheet, choose Build One by Hand; on an existing sheet, use Add a Heat. You build one heat at a time:

  1. Set the classification — event, gender, and age group, using the same picker the starting line uses.
  2. Fill the lanes. Each lane is one of three things:
    • An athlete, entered by bib on the numeric keypad. The bib is matched against your roster as you type, and a duplicate within the heat turns red.
    • Held for a club, when you know a visiting team has that lane but not who is in it.
    • Open, when nothing is assigned.
  3. Turn on "Scoring heat" if this heat's places count toward the league standings. Marking it on the sheet means the finish crew knows before the race, rather than working it out lane by lane afterward.
  4. Save.

Lanes filled by bib, with lane 6 left open, and the Scoring heat toggle under them
Lanes filled by bib, with lane 6 left open, and the Scoring heat toggle under them

Tap any heat that has not been run to edit it.

Open lanes and short heats

A lane does not have to be filled to be planned. A held lane displays with a dash and the club's name, and a short heat says so plainly, for example "5 of 6 lanes".

A planned sheet in running order, with one heat already run and one running five of six lanes
A planned sheet in running order, with one heat already run and one running five of six lanes

That is what makes an unpredictable field workable: a visiting team that shows up with three runners you have never seen can still be planned for, and the starting line will not treat their empty lanes as a mistake.

The starting line also keeps a heat that is wider than your track's usual lane count, so an imported eight-lane program does not get quietly cut down to six.

Full schedule or partial sheet

The Coverage setting is the one control that says what your sheet claims to be:

CoverageMeansWhat to expect
The whole meetEvery heat the meet will run is on the sheetThe sheet is the program, and its heat count is the whole meet
Just the planned heatsOnly the heats you laid out ahead of timeMore heats get added at the chute as they are needed

The Coverage setting, on a hand-built sheet that only plans part of the meet
The Coverage setting, on a hand-built sheet that only plans part of the meet

An imported program lands on The whole meet, because that is what meet software exports. A sheet you build by hand starts on Just the planned heats, because a hand-built sheet is usually a head start rather than a full program. Either can be changed on the sheet screen.

Setting it accurately matters for one practical reason: it is what the meet's summary line describes. A sheet marked as the whole meet reports "42 heats" as everything that will run, so a partial sheet labeled that way tells everyone the meet is shorter than it is.

Using the sheet at the meet

At the starting line, Next on the heat sheet appears above the heat setup form. Tap it and the form fills in: the event, gender and age group, the lane assignments, who is in them, and, for a pack heat, the expected field size.

One tap fills the form with the next heat on the sheet, or repeats the last one
One tap fills the form with the next heat on the sheet, or repeats the last one

Nothing else changes. Every field remains editable, so a last-minute scratch or a lane swap is the same edit it would have been without a sheet.

Two conveniences sit alongside it:

  • Run another repeats the classification of the heat you just staged, useful for running heat after heat of the same event with no sheet at all.
  • Once a heat is staged, it is marked run on every device holding the sheet, not just the one that staged it. Whoever stages the next heat sees the correct next one.

What a heat sheet does not do

  • It does not seed. FinishLine does not generate heats from marks or performance history. Bring a seeded program from your meet software, or decide the lanes yourself.
  • It does not replace your roster. Athletes still come from your roster in Setup; the sheet just points at them.
  • It is not a schedule with times. It is an order of heats, not a timetable.

Did this answer your question? If something here is wrong, missing, or out of date, tell us at support@finishlinetimer.com and we’ll fix it.

Search the knowledge base