Compose

The preview re-typesets on every change — what you see is byte-for-byte what downloads.

Try
Template

Season
Language
Preset
Edition

A live impression of the finished graphic — masthead, kicker, headline, chart plate and source line, typeset at the exact export dimensions.

Live preview — exactly what downloads

composing…

Source: Understat + FotMob · shauntstats scouting model · composed & rasterised in-browser, no server

Percentiles are computed within each season’s own position cohort (AM and W ranked separately) — a 90 for a centre-back means ninetieth among Big-5 centre-backs that season, not among all players. Hatched wedges are honest gaps: the metric is unavailable for that player or needs event data we don’t have. Nothing is imputed to fill a plate.

The role one-pager carries no per-match heatmap or positions map — our sources are season aggregates, so anything we cannot measure is omitted, not faked.