By Tim King · Updated
League Table Calculator
Football Standings From Pasted Results, With Custom Points and Tiebreaks
OneTask is free, with no sign-up, and built by one person.
If this tool saved you time, a coffee helps keep new ones coming.
How the League Table Calculator works
This league table calculator turns a list of match results into full standings. Paste one result per line, such as "Lions 2-1 Hawks", and it counts games played, wins, draws, losses, goals for and against, goal difference, points and recent form. You can change the points for a win, draw or loss and pick the tiebreak rule.
Every league table is built from the same arithmetic: each result adds a game played to both teams, adds goals to each side's for and against columns, and awards points by the outcome. The work is in keeping it all straight across dozens of results, which is where errors creep in on paper.
How the league table calculator ranks teams
Teams are sorted by points first. When points are level, the default order is goal difference, then goals scored, then alphabetical. Choose head-to-head instead and the tied teams are compared using only the games they played against each other, then by overall goal difference. The Form column shows the last five results in the order you entered them, newest on the right.
First example. Lions beat Hawks 2-1 and draw 1-1 with Rovers. With 3 points for a win and 1 for a draw, Lions have played 2, won 1, drawn 1, scored 3, conceded 2, for a goal difference of +1 and 4 points.
Second example. Rovers and Vipers both finish on 7 points and +2. Rovers scored 9 and Vipers 8, so Rovers rank higher on goals scored. With head-to-head on, a Vipers win over Rovers would put Vipers above them instead.
Games and maximum points in a double round robin league (3 points for a win)
| Teams | Games per team | Total games | Maximum points |
|---|---|---|---|
| 4 | 6 | 12 | 18 |
| 5 | 8 | 20 | 24 |
| 6 | 10 | 30 | 30 |
| 7 | 12 | 42 | 36 |
| 8 | 14 | 56 | 42 |
| 9 | 16 | 72 | 48 |
| 10 | 18 | 90 | 54 |
| 11 | 20 | 110 | 60 |
| 12 | 22 | 132 | 66 |
| 13 | 24 | 156 | 72 |
| 14 | 26 | 182 | 78 |
| 15 | 28 | 210 | 84 |
| 16 | 30 | 240 | 90 |
| 17 | 32 | 272 | 96 |
| 18 | 34 | 306 | 102 |
| 19 | 36 | 342 | 108 |
| 20 | 38 | 380 | 114 |
| 21 | 40 | 420 | 120 |
| 22 | 42 | 462 | 126 |
| 23 | 44 | 506 | 132 |
| 24 | 46 | 552 | 138 |
Tips and pitfalls
- Spell team names the same way every time. "Lions" and "Northside Lions" count as two teams. Capitals do not matter.
- Separators are flexible. 2-1, 2 - 1, 2–1 and 2:1 all work. Lines that cannot be read are listed above the table so nothing is silently dropped.
- Use the points boxes for other sports. Set 2/1/0 for older football rules or hockey, or 4/2/0 for some rugby competitions before bonus points.
- Share the link to save the league. The results live in the page address, so bookmarking or sending it keeps the whole table.
FAQ
How are points calculated in a league table?
Most football leagues give 3 points for a win, 1 for a draw and none for a loss, and that is the default here. You can type any values, including decimals, so the calculator also works for leagues that use 2 points for a win or award points for a loss.
What is goal difference?
Goal difference is goals scored minus goals conceded across all games. A team that scored 30 and let in 22 has a goal difference of +8. It is the usual first tiebreak when teams finish level on points, followed by goals scored.
What does head-to-head mean as a tiebreak?
Head-to-head compares tied teams using only the matches between them. If three teams are level on points, a mini-table of their games against each other decides the order. Competitions such as UEFA group stages and La Liga use it before overall goal difference.
Can I use this for sports without goals?
Yes. Enter points, runs or frames in place of goals and the table still works, with the GF, GA and GD columns showing scored, conceded and the difference. Set the draw points to suit, or leave them if ties never happen in your sport.
How do I print or share the league table?
Use Print table for a clean sheet with just the standings, or Copy table to paste the rows into a spreadsheet or group chat as tab-separated text. The page address also updates as you type, so sharing the link shares the current results.
See also: all Sport & Clubs tools, Everyday Maths, Loans & Savings, Dates & Time, Health, Home & DIY, Unit Converters, Education, Science, Creative, Garden & Farm, Gaming & PC, Work & Business, Fun, Maps & GPS, DIY & Building, Cost Estimators.
Related tools
Round-Robin Schedule Generator
Everyone-plays-everyone fixtures with byes, dates and home and away.
Tournament Bracket Maker
Seeded single or double elimination brackets you can fill in and print.
Swiss Pairing Generator
Pair Swiss-system rounds by score, with byes and Buchholz.
Sports Team Name Generator
Team names like Northgate Rovers, Millbank Wolves, Riverside United and Oakridge Thunder.
Darts Scorer
501 score keeper with checkouts, bust rules and averages.