Free tools

League table generator

Type the teams, add each result as it comes in, and the table sorts itself: points, goal difference, goals scored. Free, no sign-up.

Add a result
Points for a winPoints for a win:

The table

#TeamPWDLGDPts
1Reds1100+23
2Blues2101-13
3Yellows101001
4Greens2011-11

Results so far

  • Reds 3–1 Blues
  • Greens 2–2 Yellows
  • Blues 1–0 Greens

How the table is worked out

Each result gives the winner three points, or one each for a draw. The table is sorted by points first, and when teams are level:

  • Goal difference: goals scored minus goals let in.
  • Goals scored: the team that's scored more goes above.
  • Still level: alphabetical here; in your league, the game between the two teams is the usual decider.

Two points for a win?

Some small leagues and old-school competitions still give two points for a win, which makes draws worth more. Switch it under the result form and the whole table recalculates.

Need the fixtures as well?

This page is for a league that already has its games. If you're starting from a list of teams, the fixture generator makes a round-robin where everyone plays everyone, and has its own table that fills in as you add the scores.

A table for players, not teams

If your league is really one group of friends, the table people care about is the players: who's won most, who scores, who's player of the match. Squadcard keeps that for a weekly game, with ratings from everyone who played.

Start a squad

Questions

Is the league table generator free?

Yes. No sign-up. The teams and results stay in your browser on this device.

Can teams play each other more than once?

Yes. Add as many results as you like between any two teams, in any order.

How do I fix a wrong score?

Remove the result from the list under the table and add it again with the right score.

What do P, W, D, L, GF, GA and GD mean?

Played, won, drawn, lost, goals for (scored), goals against (let in) and goal difference (goals for minus goals against).

How many teams can I have?

Up to 16 teams, and several hundred results.