How it works.

SquadLens cards are built from real season data and honest, position-aware analytics. Here's what's under the hood.

The numbers are real

Every value on a card — goals, expected goals (xG), progressive passes and carries, tackles, aerials and the rest — comes straight from match data for the covered leagues. The card copy only ever uses numbers that actually exist for that player. Nothing is invented for effect.

Percentiles, not raw totals

A striker's 15 goals and a centre-back's 90 clearances aren't comparable on their own, so we rank players against others in the same position. A "94th percentile" stat means the player is better than 94% of their positional peers in the sample — that's what the bars on the by-the-numbers card show.

Position-aware by design

A defender's headline stat is a defensive one, not a stray attacking metric that happens to rank high in a low-shooting cohort. Comparisons adapt too: two defenders are judged on tackles, interceptions, aerials and passing; two forwards on goals, xG and chance creation.

The rating

The 0–100 rating blends role-specific percentile performance with age, minutes reliability and durability signals where available. It's a snapshot of this season's output, not a transfer valuation — useful for comparison and conversation, not gospel.

Honest wording

The written verdict adapts to the player. An elite season reads like one; a squad player is described as squad depth, not a superstar. Each card's phrasing is unique to the player, so two cards never read the same.

Back to SquadLens