The format you choose decides whether the fastest car actually wins — or whether a great car gets knocked out because it drew a slow lane. Here’s how to schedule a race that’s genuinely fair.

The fairness problem
No two lanes are ever perfectly identical, and with an electronic timer measuring to the thousandth of a second, even tiny differences show up. So the lane a car runs in can nudge its time. A good format makes sure that nudge doesn’t decide the winner.
Option 1: Single-elimination bracket
Cars face off head-to-head; the loser of each heat is out, the winner advances. It’s fast and dramatic — but it’s the least fair format, because a single bad lane or a tough early matchup can eliminate one of the fastest cars before it ever hits its best lane. Fine for a quick, casual, for-fun race; risky for a serious competition.
Option 2: Full rotation (the gold standard)
Every car races once in every lane, and you rank cars by their combined or average time across all their runs. Because each car runs the exact same set of lanes, any lane-to-lane difference cancels out — the result comes down to the car, not the draw. This is the fairest way to run a derby, and it’s what most competitive races use. (You’ll also hear it called a “perfect-N” or round-robin schedule.)

Option 3: Double elimination
A middle ground: a car has to lose twice to be out, so one unlucky heat doesn’t end its day. More forgiving than single-elimination and quicker than a full rotation — a reasonable compromise for a mid-size event.
How many runs each car gets
In a full rotation, each car runs once per lane — four runs on a 4-lane track, six on a 6-lane track. That’s a feature, not a chore: more runs per car means more data, so the final ranking is more reliable and a single fluke run can’t skew the result.
Let software do the scheduling
Building an every-car-every-lane schedule by hand is brutal, and tallying times across dozens of heats invites mistakes. Race software generates the whole rotation in seconds, assigns each car to each lane, pulls the times straight from the timer, and keeps the standings live. That’s what lets a volunteer run a fair, fast race without a spreadsheet.
Which format should you choose?
For a fair competition, use a full rotation — it’s the right answer almost every time, and software makes it easy. Save single-elimination for a quick, just-for-fun bracket at the end, like a “fastest car” showdown after the real racing is done.
Frequently Asked Questions
What’s the fairest way to schedule a pinewood derby?
A full rotation, where every car races once in every lane and you rank by combined or average time. Any lane-to-lane difference cancels out, so results come down to the car. Software builds this schedule automatically.
Is a single-elimination bracket fair?
It’s fast and dramatic but not very fair — a car can be knocked out early by a slow lane or tough heat even if it’s one of the fastest overall. Fine for a casual event; for a real competition, use a rotation.
How many times does each car race in a rotation?
Once in every lane — so 4 runs on a 4-lane track, 6 on a 6-lane track. More runs also means more data, which makes the final ranking more reliable.
Do you need software to schedule heats?
For anything beyond a tiny field, yes. Building a fair every-car-every-lane schedule by hand is tedious and error-prone; software generates it instantly and keeps the running totals.