9,391 qualifying
player-seasons · 4,694 players
Player explorer
Every player with a 270+ minute season in our data — searchable, filterable and sortable in the browser. Every view is a shareable URL.
Coverage: USL Championship 2020–2026 · 7 seasons · Ekstraklasa 21/22–26/27 · 6 seasons · Virsliga 2023–2026 · 4 seasons · A Lyga 2023–2026 · 4 seasons · Meistriliiga 2023–2026 · 4 seasons · Ukrainian Premier League 25/26–26/27 · 2 seasons · Canadian Premier League 2026 · 1 season. Nothing earlier exists in our data.
| Loading the index… |
How to read this table
Export Index — inside one competition
A composite of per-90 percentiles taken within one competition, season and
position group, age-adjusted, minimum 270 minutes. Two Export Index figures from
different competitions are not like-for-like, and the table says so in amber the
moment more than one is in view.
Latent Level — across competitions
The same composite passed through a corridor-calibrated competition coefficient.
It is an index: a score, not a percentage, not out of 100. It is the only figure
here allowed to cross a competition border, and only because its backtest —
including where it is weak — is published in full.
Goalkeepers are never ranked
Neither index contains a save, a clean sheet or any shot-stopping action, so
keepers carry no Export Index and no Level at all. Choosing Goalkeepers switches
this table to save volume, save rate and minutes.
Blanks are blanks, not zeroes
Every per-90 divides by the minutes in which that stat was actually collected, and
a percentile is published only where at least 10 players in the position group
cleared the minutes gate. Where neither holds, the cell is empty. There are no
league tables anywhere on this site: our match data and the published standings
disagree on awarded results, so we publish neither.