Per-90 Statistics: Accounting for Substitutions and Short Appearances
A per-90 rate normalises a total by playing time, but one short cameo can put a substitute near the top of a ranking. This guide covers the formula and why minutes and role still matter.
Per-90 statistics: normalisation does not replace minutes
A per-90 figure scales an observed total to a notional 90 minutes: divide the number of actions by the player’s actual minutes, then multiply by 90. If a footballer makes four tackles in 180 minutes, the rate is two tackles per 90. It lets you compare the pace at which players accumulate actions despite different playing time. It does not mean both played a full match, or that the same pace will continue in another role.
Why short appearances distort rankings
Imagine a substitute who enters for 20 minutes and scores once. The arithmetic rate is 1 / 20 × 90 = 4.5 goals per 90. That is not an estimate of how many goals the player would score in every full match. One successful event takes up a large part of a short sample. In the next appearance the player may have fewer touches, enter at a different score, or face a fresher opponent.
The formula can be correct while the interpretation remains weak. Check total minutes, appearances, starts and substitutions, position, match state, and the metric’s availability. Some data sources round minutes or exclude added time; one dataset may calculate playing time from event records while another uses another convention. Consistent rules matter. FIFA describes per 90 as normalising to a standard 90-minute match and also defines rates per 60 minutes of ball-in-play time; these are different units.
Do not confuse rate with volume. A forward at 0.4 expected goals per 90 over 900 minutes has contributed a longer observed sample than a player at 0.9 over 90 minutes. But even 900 minutes cannot make the future certain. A change of position, coach, teammates, or opponents changes the context. Reading about formations and player roles helps explain why one nominal position can involve different tasks. Keep the broader football match-analysis guide and its overview of important match statistics nearby when checking roles and metrics.
Reading a player table
Sort by the rate you care about, then display minutes and event count beside it. You can choose a transparent minimum-minute threshold for an overview, but remember that excluding brief appearances reduces noise while removing some players from view. If the sample is very small, describe the figure as an early signal instead of treating it as a settled ranking. Do not compare a forward and a centre-back on tackles alone without considering how often each gets the opportunity to make one.
Using it in betting analysis
For a player market, compare the rate with the expected role and time on the pitch, if that information is confirmed. Per 90 answers how often an event occurred per unit of playing time; it does not tell you how many minutes the player will get in the next match. Lineups, tactics, injury, substitution, or an early dismissal can change exposure. A high rate is not a promise that a player will reach a total.
A useful report shows the per-90 value, total count, and minutes together. If one of those fields is missing, say that the comparison is incomplete. Data sources can also disagree over the event definition, so keep the method available or mark comparability as unverified.
Read also
Sportexa AI
Apply this to a real match
Choose a match in Sportexa AI and ask the assistant how the available sports data and current odds relate to the idea in this article.
Open the assistant