League table maker
A league table maintained in a spreadsheet is a table maintained wrong sooner or later — a mistyped formula, a result entered once instead of twice, a tiebreaker applied from memory. Here the table is computed from the results themselves, every time anyone looks at it, so it cannot disagree with the scores. Points are whatever your sport says they are — 3-1-0, 2-0, or your own — and ties break in the order you choose: score difference, score for, head-to-head, wins, then drawn lots, with head-to-head cycles detected honestly rather than mis-ranked.
What you get
- •The table derives from the results — there is no second copy to fall out of step
- •Configurable points per win, draw and loss; draws can be disallowed entirely
- •Ordered tiebreakers with honest cycle handling; drawn-lots places are labelled
- •Share a public page where the table updates as you enter results
Frequently asked questions
- How are ties broken?
- In the order you set: score difference, score for, head-to-head, wins, and drawn lots as the terminal rule. Each rule only applies to teams still level after the previous one.
- What if head-to-head goes in a circle?
- A beats B, B beats C, C beats A is common in a three-way tie. A cycle means head-to-head carries no information, so the chain moves to the next rule instead of silently picking an arbitrary order — and any place decided by drawn lots is labelled as exactly that.
- Can I use my own points system?
- Yes. A win, draw and loss are each worth whatever you set, and draws can be disallowed entirely for sports that never have them — football's 3-1-0 is just a preset.