What this calculator does
Count a soccer team's league points, or build a small league table from a list of scores. Soccer leagues rank teams by points, not by winning percentage. Almost every competition gives 3 points for a win, 1 for a draw and none for a loss. When teams are level on points, goal difference usually decides who is higher. That's goals scored minus goals conceded (let in). This calculator handles both.
Enter one team's record to get its points, goal difference and points per game. Add the matches it has left to see two more things. You'll get the most points it can still reach, and where its current pace would take it. Or paste a list of results, such as a group stage or a five-a-side league. The calculator then builds the whole table, sorted the standard way.
Where it's used
Why this math matters outside the classroom:
- League standings. A team with 17 wins, 8 draws and 5 losses has 17 × 3 + 8 × 1 = 59 points.
- Goal difference. Scoring 20 goals and conceding 31 gives a goal difference of 20 − 31, which is −11.
- Tournament groups. Fans enter a four-team group's six results to see who finishes first and second before the official table updates.
- Title races. A team on 59 points with 8 matches left can reach at most 59 + 8 × 3, which is 83 points.
- Recreational leagues. Organizers of a small-sided league paste the week's scores to publish an updated table for players.
Grade level and standards: Grades 6–7; Common Core State Standards for Mathematics 6.EE.A.2.c, 6.RP.A.2. © Copyright 2010. National Governors Association Center for Best Practices and Council of Chief State School Officers. All rights reserved.
How to use it
- Check the points values. Leave 3, 1 and 0 for modern soccer. Or change them for an older or local system, such as 2 points for a win.
- For one team, choose One team's record. Enter wins, draws, losses, goals scored and goals conceded. Add the matches left for a projection.
- For a mini table, choose A list of results. Type each match as Home 2-1 Away, separated by commas.
- Read the points and the table. Team names are only labels and never change the math.
What the inputs mean
- Matches left to play (optional)
- Matches the team still has to play. Leave it blank to skip the maximum-points and projection lines.
- Results, home team first
- Each result is the home team, the score and the away team, for example Lions 2-1 Hawks. A colon also works (Lions 2:1 Hawks). Separate matches with commas, semicolons or new lines. Capital letters don't matter when names are matched.
Formula and method
points = W × 3 + D × 1 + L × 0 goal difference = GF − GA points per game = points ÷ (W + D + L) maximum = points + matches left × 3 projection = points + points per game × matches left
In the formulas, W is wins, D is draws and L is losses. GF is goals for (scored) and GA is goals against (conceded). Points add up the value of each result. Goal difference shows how clearly a team has won or lost. Points per game lets you compare teams that have played different numbers of matches.
The mini table counts every listed result for both teams. Then it sorts by points, then goal difference, then goals scored, and finally by name. Real competitions add more tiebreakers, such as head-to-head results. A short list of results can't always settle those.
Worked example
The invented Riverside Rovers have won 17, drawn 8 and lost 5, scoring 55 and conceding 30, with 8 matches left.
- Points: 17 × 3 + 8 × 1 + 5 × 0 = 59.
- Goal difference: 55 − 30 = +25.
- Points per game: 59 ÷ 30 = 1.966667.
- Most points possible: 59 + 8 × 3 = 83.
- Projection at the current rate: 59 + 1.966667 × 8 = 74.733333.
Result: The Rovers have 59 points (1.97 per game) and a goal difference of +25. They can reach at most 83 and are on course for about 74.7. In the default mini table (Lions 2-1 Hawks, Bears 0-0 Wolves, Hawks 3-3 Bears, Wolves 1-2 Lions, Lions 1-1 Bears, Hawks 2-0 Wolves), the Lions top the table on 7 points.
Understanding the result
Over a long season, about 2 points per game is title-winning form in many leagues. Around 1 point per game is often near the relegation line (the cutoff for dropping down a division). A projection only extends the current rate. It ignores how strong the remaining opponents are.
A win is worth three draws, so a team with more wins can sit above one that has lost fewer games. That was the reason for moving from 2 points to 3 for a win. It rewards going all out for a win instead of settling for a draw.
Assumptions and limitations
- Every match ends as a win, draw or loss after normal time (and extra time, if your competition plays it).
- A win must be worth more than a draw, and a draw at least as much as a loss.
- It doesn't apply tiebreakers beyond goal difference and goals scored. That includes head-to-head records, away goals and fair-play points.
- It doesn't handle point deductions or bonus points.
Frequently asked questions
How many points is a win in soccer?
Three, in almost every league and tournament today, with 1 for a draw and 0 for a loss. Before the 1980s and 1990s, many leagues gave 2 points for a win. Set the win value to 2 to recreate those tables.
What happens when two teams have the same points?
Most leagues use goal difference next, then goals scored. Some competitions use head-to-head results first. The mini table here uses points, goal difference, goals scored and then alphabetical order. It also flags when teams are tied at the top on points, goal difference and goals scored.
How is goal difference calculated?
It's goals scored minus goals conceded. A team that has scored 55 and conceded 30 has a goal difference of +25. One that has scored 20 and conceded 31 has −11.
Can I use it for other sports?
Yes, for any competition that awards points for results. Change the win, draw and loss values to match, for example 2, 1 and 0.
How this calculator is checked
Method: Standard league points system (3 for a win, 1 for a draw, 0 for a loss, editable), goal difference as GF − GA, ranking by points, goal difference, then goals scored. The calculation is covered by automated tests with known reference values and edge cases. Last updated 2026-10-18. Found a problem? Tell us.
Embed this calculator
Put this League Table Points Calculator on your own website or blog for free. Paste this code where you want it to appear: