18+Trial period: all tips are freeSee how our algorithm calculates →
menu
Lesson 4 of 4

Context and traps in player stats

3 min read · Intermediate · Updated 2026-10-21

In one sentence
Penalties, hot streaks, league and role distort player stats, and public data gives a direction, never a certainty.

The same number means something different depending on where and how it was produced. Here are the traps we see most often.

The traps

  • League and role: 0.40 goals per 90 in a league with weak defences is not 0.40 in a stronger one.
  • Penalty and set-piece takers: they inflate goals and xG without saying much about open play.
  • Hot streaks: a few matches with many goals do not change the real rate.
  • Transfer hype: the name rises in the news and the market prices it in. The numbers did not change.
  • Age: young players often improve and players over 31 often lose pace. The average says nothing about one specific player.
  • Injury history: a return from a major injury usually means fewer minutes and lower intensity.

Penalties: an example

Goals per 90, made-up dataAll goals per 900.33Excluding penalties per 900.20
Striker C played 2700 minutes (30 matches of 90). Penalties are about a third of the picture.
Example
Striker C has 10 goals, of which 4 are penalties. Per 90: 10 / 30 = 0.33. Without penalties: 6 / 30 = 0.20. Assuming 0.78 xG per penalty, the 4 add up to 3.12 xG. The open-play rate is 0.20, not 0.33.

One match is not enough

A player with 0.30 goals per 90 is expected to score 1.2 goals in 4 matches. If he scores 5, the hot streak is 3.8 goals above expectation. One match or one week is not a sample.

What data can and cannot say

Public data shows what happened and how often. It does not show what the coach is thinking, whether the player is fully fit, or how he will play against a specific opponent. xG differs by provider. So we give a direction, not a certainty.

Data also has gaps. Smaller leagues often have no xG or less careful tracking. Comparing two providers can give a different xG for the same player.

A simple check before you trust a number

  • How many minutes did he play? Under 900 is small.
  • How many of the goals are penalties or set pieces?
  • In which league and with which role was it played?
  • Is it a hot streak or the rate of two seasons?
  • Is something missing that the data does not show, such as an unreported injury?

If you cannot answer these, the right move is to draw no conclusion. Skipping a match is also a decision.

Probabilities are estimates. Betting is for adults over 18 and should stay within an amount you can afford to lose.

Check your understanding

1. A player has 10 goals, 4 from penalties. How many from open play?
10 − 4 = 6.
2. Why do we not judge a player on one match?
One match swings a lot on luck and does not show the true rate.

18+ only. Educational information, not betting or financial advice.

Sign up free and join our Telegram

During the trial all data is free. An account gives you the dashboard and analyses, and on Telegram you get the tips and results every day. Statistics, not gut feeling.