Soccer Stats Calculator
This calculator computes the key statistics used to measure individual and team performance in soccer (association football). Enter games played, goals, assists, shooting data, passing data, and results (wins, draws, losses) to get a complete statistical picture. Output includes goals per game, assists per game, goal contributions per game (goals plus assists divided by games), shots on target percentage, pass completion percentage, and league points using the standard 3 points for a win / 1 for a draw / 0 for a loss system. This point system is used by virtually all FIFA-affiliated professional and amateur leagues worldwide. The pass completion and shots on target benchmarks in the reference table reflect typical values seen in top professional leagues, based on publicly available match data. These figures vary by position, team tactics, and level of competition. The xG (expected goals) concept mentioned in the FAQs is explained for context but is not calculated here, as it requires shot-level data not captured by simple totals.
Goals per game: -- | Pass completion: -- | League points: --
Soccer statistics formulas
Goals per game = goals / games
Assists per game = assists / games
Goal contributions per game = (goals + assists) / games
Shots on target % = shots on target / total shots x 100
Pass completion % = passes completed / passes attempted x 100
League points = wins x 3 + draws x 1
Win rate = wins / games x 100
Worked example
38 games, 22 goals, 12 assists, 95 shots / 52 on target, 1,800 passes / 1,530 completed, 18W 8D 12L:
- Goals per game = 22 / 38 = 0.58
- Shots on target% = 52 / 95 x 100 = 54.7%
- Pass completion% = 1,530 / 1,800 x 100 = 85.0%
- League points = 18 x 3 + 8 x 1 = 54 + 8 = 62 points
- Goal contributions per game = (22 + 12) / 38 = 0.89
Soccer statistics benchmarks
| Statistic | World class | Good | Average |
|---|---|---|---|
| Goals per game (forward) | 0.70+ | 0.50-0.69 | 0.30-0.49 |
| Assists per game (midfielder) | 0.40+ | 0.25-0.39 | 0.10-0.24 |
| Goal contributions per game | 0.80+ | 0.50-0.79 | 0.30-0.49 |
| Shots on target % (forward) | 60%+ | 50-59% | 35-49% |
| Pass completion % (team) | 88%+ | 82-87% | 75-81% |
Benchmarks reflect top professional leagues. Values vary by position and playing style.
Soccer statistics: frequently asked questions
What is a good pass completion rate in soccer?
Pass completion rates vary significantly by position and playing style. At elite levels (Premier League, Champions League), central defenders and defensive midfielders typically achieve 88 to 95% completion, while attackers may be lower at 75 to 85% as they attempt more difficult progressive passes. A team pass completion rate above 85% is generally considered very good at top levels. Tiki-taka style teams (short passing, possession-based) often exceed 88%. At amateur and youth levels, 70 to 80% is considered solid.
How are league points calculated in soccer?
Under the three-point system used in most professional leagues worldwide (including the Premier League, La Liga, Serie A, Bundesliga, MLS, and most FIFA-affiliated competitions), a win earns 3 points, a draw earns 1 point, and a loss earns 0 points. This system replaced the old two-point system (win = 2, draw = 1) in most major leagues from the 1990s onward to incentivize attacking play and reduce deliberate draws.
What is xG (expected goals) in soccer?
Expected Goals (xG) is a statistical model that measures the quality of a goal-scoring chance by assigning a probability (from 0.0 to 1.0) to every shot based on factors like distance from goal, angle, body part used, assist type, and defensive pressure. A penalty is approximately 0.76 xG. A tap-in from 2 meters is close to 1.0 xG. A long-range effort might be 0.03 xG. Summing xG over a match or season gives a measure of expected goals that is often more predictive of future performance than actual goals scored. This calculator uses actual goals, not xG.
How is an assist defined in soccer?
In most professional leagues, an assist is credited to the last player who passed, crossed, or set up the ball for a teammate who then scored a goal. Typically, only one assist is credited per goal (the immediately preceding pass). Some leagues and data providers also track secondary assists (the pass before the assist). Own goals are not credited to the opposing player. The exact definition can vary slightly between leagues and competitions, particularly regarding deflections and rebounds. This calculator uses the standard single-assist-per-goal definition.
What shots on target percentage is good for a forward?
For forwards and attacking players, a shots on target percentage of 50% or above is generally considered good, meaning at least half of their shots are on target (either saved or scoring). Elite forwards often achieve 55 to 65% shots on target. A lower percentage may indicate the player is taking too many speculative efforts from poor positions. For teams, an overall shots on target rate of 45 to 50% is typical in top leagues. This metric should be read alongside shot volume and shot quality.
Official sources
- FIFA Laws of the Game: FIFA Laws of the Game.
Reviewed by the CalculatorHub team, edited by James Graham, 14 June 2026. See our methodology. General information only.