Build a live league table from your results
Whether you run a five-a-side league, a fantasy competition, or just want to check where your club would sit after a run of fixtures, working out standings by hand is tedious and error-prone. Paste in your match results and this tool builds the full table instantly — played, won, drawn, lost, goals for, goals against, goal difference, and points — ranked exactly the way professional football does it.
How it works
Each result line is parsed into four fields: home team, away team, home goals, away goals. For every match the tool updates both teams. Goals scored and conceded are added to each side, and points are allocated under the standard system:
home goals > away goals -> home +3, away +0
home goals < away goals -> away +3, home +0
home goals = away goals -> both +1
Goal difference is simply goals for minus goals against. Once every line is processed, teams are sorted by the standard tie-break chain:
1. Points (highest first)
2. Goal difference (highest first)
3. Goals scored (highest first)
4. Team name (alphabetical fallback)
This is the same order used by the Premier League and the English football pyramid.
Tips and notes
Names are matched exactly as typed, so be consistent — Man City and Manchester City will be treated as two different clubs. Invalid lines are reported individually rather than silently dropped, so you can spot a typo without losing the rest of your table. Bear in mind that some competitions break level-points ties on head-to-head results before goal difference; if your league uses that rule, treat the goal-difference ordering here as a guide and resolve those specific clashes by hand.