Percentile Pizza
Build a player's percentile profile vs positional peers — pick stats, see how they rank.
Player
Sign in to use →
Competition
Compare against
Positional peer group — defaults to the player's position and its mirror side.
Peer pool
This league
Top 5 leagues
Pick leagues
Widen the comparison beyond the player's own league.
Age All ages
Drag to compare only with players in an age range — the player's own age stays inside the range.
Player role
Loads a position-tailored set of stats — viewing the player through that role's lens. Switch roles to change which metrics appear.
0 of 15 stats · pick at least 3
Sign in to build a pizza
Free to use — sign in to build & share pizza charts.
Build a percentile pizza
Pick a player, a competition and a handful of stats — we'll rank them against positional peers and draw the pizza.
Sign in to build a pizzaCalculating percentiles…
—
ScoutingStatsAI
scoutingstats.ai
Elite · top 10%
15th–89th · brighter = higher
Below average · bottom 15%
outer ring = stat category · dashed ring = position average · ↓ fewer is better — shown as a performance percentile so higher always = better
How to use the Percentile Pizza
1 · Pick a player & competitionSearch a player, then choose the season and league to analyse.
2 · Compare againstThe positional peer group. Defaults to the player's position and its mirror side (e.g. a Left Back vs LB + RB) — tap to add more positions.
3 · Peer poolWhich leagues those peers are drawn from — this league only, the top 5 leagues, or a custom set you pick.
4 · AgeOptionally drag the age slider to compare only with players in a chosen age range (e.g. set the top handle to 23 to benchmark against under-23s). The range always keeps the player inside it — handy for judging a prospect against players of their own age rather than seasoned pros.
5 · Player roleLoads a position-tailored set of stats — a "template" that frames the player through that role's lens. A Poacher highlights finishing & shooting; a Deep-Lying Playmaker highlights passing & recovery. The same player looks different under different roles. Use "Customise stats" to fine-tune the exact metrics.
6 · Reading the pizzaEach slice is the player's percentile vs the peer group. Cyan = elite (top 10%), orange (brighter = higher) = mid, red = bottom 15%. The dashed ring marks the position average; ↓ means fewer is better (e.g. possession lost) — these are shown as a performance percentile, so a low raw count reads as a HIGH percentile (higher always = better); ~ flags a low sample.
7 · ShareHit Generate, then Download or Copy the high-res image in your chosen dark/light theme.
Pick comparison leagues
The player's own league is always included.
Compare against
Pick the positions to rank this player against — at least one.
Share pizza
Rendering…
High-res PNG · perfect for X, Instagram & Reddit