Pinewood derby heat chart
Say how many cars and how many lanes. Every car gets one run in every lane, the pairings are spread as widely as the arithmetic allows, and the schedule, the race cards and the tally sheet all print.
Heat schedule
| Heat | Lane 1 | Lane 2 | Lane 3 | Lane 4 |
|---|---|---|---|---|
| 1 | 1 | 5 | 10 | 18 |
| 2 | 2 | 6 | 11 | 19 |
| 3 | 3 | 7 | 12 | 20 |
| 4 | 4 | 8 | 13 | 21 |
| 5 | 5 | 9 | 14 | 22 |
| 6 | 6 | 10 | 15 | 23 |
| 7 | 7 | 11 | 16 | 24 |
| 8 | 8 | 12 | 17 | 1 |
| 9 | 9 | 13 | 18 | 2 |
| 10 | 10 | 14 | 19 | 3 |
| 11 | 11 | 15 | 20 | 4 |
| 12 | 12 | 16 | 21 | 5 |
| 13 | 13 | 17 | 22 | 6 |
| 14 | 14 | 18 | 23 | 7 |
| 15 | 15 | 19 | 24 | 8 |
| 16 | 16 | 20 | 1 | 9 |
| 17 | 17 | 21 | 2 | 10 |
| 18 | 18 | 22 | 3 | 11 |
| 19 | 19 | 23 | 4 | 12 |
| 20 | 20 | 24 | 5 | 13 |
| 21 | 21 | 1 | 6 | 14 |
| 22 | 22 | 2 | 7 | 15 |
| 23 | 23 | 3 | 8 | 16 |
| 24 | 24 | 4 | 9 | 17 |
Pinewood Derby is a trademark of Scouting America. This chart generator is an independent tool and is not affiliated with, endorsed by or sponsored by Scouting America.
Race cards
-
1
- Heat 1Lane 1
- Heat 8Lane 4
- Heat 16Lane 3
- Heat 21Lane 2
-
2
- Heat 2Lane 1
- Heat 9Lane 4
- Heat 17Lane 3
- Heat 22Lane 2
-
3
- Heat 3Lane 1
- Heat 10Lane 4
- Heat 18Lane 3
- Heat 23Lane 2
-
4
- Heat 4Lane 1
- Heat 11Lane 4
- Heat 19Lane 3
- Heat 24Lane 2
-
5
- Heat 1Lane 2
- Heat 5Lane 1
- Heat 12Lane 4
- Heat 20Lane 3
-
6
- Heat 2Lane 2
- Heat 6Lane 1
- Heat 13Lane 4
- Heat 21Lane 3
-
7
- Heat 3Lane 2
- Heat 7Lane 1
- Heat 14Lane 4
- Heat 22Lane 3
-
8
- Heat 4Lane 2
- Heat 8Lane 1
- Heat 15Lane 4
- Heat 23Lane 3
-
9
- Heat 5Lane 2
- Heat 9Lane 1
- Heat 16Lane 4
- Heat 24Lane 3
-
10
- Heat 1Lane 3
- Heat 6Lane 2
- Heat 10Lane 1
- Heat 17Lane 4
-
11
- Heat 2Lane 3
- Heat 7Lane 2
- Heat 11Lane 1
- Heat 18Lane 4
-
12
- Heat 3Lane 3
- Heat 8Lane 2
- Heat 12Lane 1
- Heat 19Lane 4
-
13
- Heat 4Lane 3
- Heat 9Lane 2
- Heat 13Lane 1
- Heat 20Lane 4
-
14
- Heat 5Lane 3
- Heat 10Lane 2
- Heat 14Lane 1
- Heat 21Lane 4
-
15
- Heat 6Lane 3
- Heat 11Lane 2
- Heat 15Lane 1
- Heat 22Lane 4
-
16
- Heat 7Lane 3
- Heat 12Lane 2
- Heat 16Lane 1
- Heat 23Lane 4
-
17
- Heat 8Lane 3
- Heat 13Lane 2
- Heat 17Lane 1
- Heat 24Lane 4
-
18
- Heat 1Lane 4
- Heat 9Lane 3
- Heat 14Lane 2
- Heat 18Lane 1
-
19
- Heat 2Lane 4
- Heat 10Lane 3
- Heat 15Lane 2
- Heat 19Lane 1
-
20
- Heat 3Lane 4
- Heat 11Lane 3
- Heat 16Lane 2
- Heat 20Lane 1
-
21
- Heat 4Lane 4
- Heat 12Lane 3
- Heat 17Lane 2
- Heat 21Lane 1
-
22
- Heat 5Lane 4
- Heat 13Lane 3
- Heat 18Lane 2
- Heat 22Lane 1
-
23
- Heat 6Lane 4
- Heat 14Lane 3
- Heat 19Lane 2
- Heat 23Lane 1
-
24
- Heat 7Lane 4
- Heat 15Lane 3
- Heat 20Lane 2
- Heat 24Lane 1
Pinewood Derby is a trademark of Scouting America. This chart generator is an independent tool and is not affiliated with, endorsed by or sponsored by Scouting America.
Judge's tally sheet
| Heat | Lane 1 | Lane 2 | Lane 3 | Lane 4 |
|---|---|---|---|---|
| 1 | 1 | 5 | 10 | 18 |
| 2 | 2 | 6 | 11 | 19 |
| 3 | 3 | 7 | 12 | 20 |
| 4 | 4 | 8 | 13 | 21 |
| 5 | 5 | 9 | 14 | 22 |
| 6 | 6 | 10 | 15 | 23 |
| 7 | 7 | 11 | 16 | 24 |
| 8 | 8 | 12 | 17 | 1 |
| 9 | 9 | 13 | 18 | 2 |
| 10 | 10 | 14 | 19 | 3 |
| 11 | 11 | 15 | 20 | 4 |
| 12 | 12 | 16 | 21 | 5 |
| 13 | 13 | 17 | 22 | 6 |
| 14 | 14 | 18 | 23 | 7 |
| 15 | 15 | 19 | 24 | 8 |
| 16 | 16 | 20 | 1 | 9 |
| 17 | 17 | 21 | 2 | 10 |
| 18 | 18 | 22 | 3 | 11 |
| 19 | 19 | 23 | 4 | 12 |
| 20 | 20 | 24 | 5 | 13 |
| 21 | 21 | 1 | 6 | 14 |
| 22 | 22 | 2 | 7 | 15 |
| 23 | 23 | 3 | 8 | 16 |
| 24 | 24 | 4 | 9 | 17 |
Pinewood Derby is a trademark of Scouting America. This chart generator is an independent tool and is not affiliated with, endorsed by or sponsored by Scouting America.
How the lane rotation is built
Number the cars and give each lane an offset. The first heat puts the car sitting at each offset on the line, the next heat moves every lane along by one car, and after as many heats as there are cars the ring has turned all the way round. Read it car by car instead of heat by heat and each lane names exactly one heat.
That is the guarantee, and it is worth stating precisely: every car runs in every lane exactly once. Not roughly once, and not once on average across the pack — once, on a chart of any size in the range this page covers, with nothing left over and nobody quietly short of a turn in the quick lane.
The offsets are where the work goes. Any distinct set of them balances the lanes, so what separates a good chart from a bad one is who ends up racing whom, and the offsets that look most natural — one, two, three, four — are precisely the ones that put the same two cars beside each other over and over.
Why the lane a car draws decides races
Tracks are not symmetrical. A lane picks up a crown in the wood, a guide rail wears smooth, one gate pin lets go a thousandth of a second early, and any one of those is worth more than the gap between the two fastest cars in a pack. A lane advantage of a couple of hundredths, measured across an afternoon, is completely ordinary.
A single run therefore says very little about which car is quicker. It says which car had the better lane, plus noise. The only way to take the lane back out of the result is to give every car the same lanes, and that is a chart rather than a rule — which is the entire reason derby scheduling software exists.
Rotating also removes the argument, which matters more than it sounds. Nobody has to be persuaded the track is level, because the chart makes the question irrelevant: whatever the quick lane was worth, every car has had it exactly once by the end, and the standings are comparable without anybody trusting the carpentry.
Running the day off the printed chart
Three sheets come off this page and they do different jobs. The schedule goes on the wall beside the track, the race cards go to the racers so nobody has to crowd the wall to find out when they are next, and the tally sheet goes to whoever is writing down finishes. Printing only the first is the commonest reason a well-planned derby still runs late.
Call two heats ahead all morning. A heat takes about ninety seconds once carrying cars back and lining them up is counted, and almost none of that ninety seconds is the race — so the way to finish on time is to have the next set of cars already standing at the top of the track when the current one crosses the line.
If a car breaks, leave the chart alone. Score the heats it misses as no-shows and let the rotation carry on, because renumbering a chart halfway through destroys the lane balance for every car still running and there is no way back to it short of starting the morning again.
Common questions
How do you make a pinewood derby heat chart?
Give every lane an offset and rotate the cars through it, so each lane takes the next car along the ring in each successive heat. Choose the offsets so that no two cars are paired up repeatedly — that is the part worth generating rather than writing out by hand.
How many times should each car race?
Once in every lane, so a four-lane track means four runs and a six-lane track means six. That is the smallest number of runs that takes the lane advantage out of the result completely, which is why the track sets the figure rather than the organiser.
Should the winner be decided on total time or on races won?
Either is defensible once every car has run every lane, because the lane advantage has been cancelled for everybody either way. Total elapsed time uses more of the information and produces fewer ties; counting wins is far easier to explain to eight-year-olds and to their parents.