Football scouting & analytics

Every player judged on what their own position is for

A striker is not a centre-back with worse passing. Xilytics scores each player against the others doing the same job in the same league, then shows you the working.

60LEAGUES
20,000PLAYERS
51METRICS
10POSITIONS

What you can actually do with it

Built for reading players, not for admiring dashboards.

📊

Rank a position

Pick a position and see everyone in it, ordered by a score that weighs the abilities that position is judged on — not a generic rating applied to all eleven roles.

⚖️

Compare across leagues

A 90 in one competition is not a 90 in another. Alongside the in-league score sits an adjusted figure, so a Championship number can be read next to a La Liga one.

🎯

Read a playing style

Poacher, target man, ball-playing centre-back. Styles come from the shape of a player's abilities, and the app says when a shape fits without the level to match.

🔍

Filter on what matters

Minutes, age, nationality, club, league, season — and thresholds on any single ability, so "quick, young, defends well" is a query rather than a scroll.

📈

Compare six at once

Put up to six players on the same radar and the same table. Ability by ability, metric by metric.

🧭

Project a transfer

See where a player would sit in another league, adjusted for the step up or down, with the size of that step measured from players who actually made the move.

How a score is built

Nothing here is a black box. Open any score in the app and it shows every ability, every metric inside it, and what each one counted for.

01

Rank inside the pool

Every metric becomes a percentile against players in the same position, league and season. Volume alone never scores.

02

Group into abilities

Percentiles gather into the six or seven things a position is actually judged on. An ability with too little behind it is left blank rather than guessed.

03

Weight what matters

Scoring counts more for a striker than aerial duels do. The weights are published, not hidden, and they differ by position.

04

Say how firm it is

A score from a pool of sixteen is coarser than one from a hundred. Where it is coarse, the app says so instead of pretending to a decimal it has not earned.

Free to start

Three leagues open to everyone, no account needed. The rest is a free sign-in while we are new.

Open

Free
No account, no card
  • Premier League, Serie A, Süper Lig
  • Every position and every metric
  • Compare, profiles and playing styles
  • CSV export
Start exploring

Member

Free
Sign in with Google or email
  • All 60 leagues
  • League-adjusted scores across every competition
  • Transfer projections between any two leagues
  • Saved filters and shortlists
Sign in and open it up
Also on Xilytics

Lineup builder

The tool this site started with. Drag players onto a pitch, pick from seventeen formations, use real club kit colours and flags, then export the whole thing as an image. Still free, still no sign-up.

Open the builder →

Questions

Where does the data come from?

Match and season statistics are collected from a licensed sports data feed, then processed here into percentiles, abilities and scores. Nothing is scraped and nothing is invented.

Why is a Championship 99 not the same as a La Liga 99?

Because every pool has a best player. A score says how a player ranks among his own peers, so the top of any league reaches the top of its own scale. The adjusted column exists for exactly this reason: it shifts each figure by how strong its league is, so the two can be read side by side.

Can I trust the defensive scores?

Partly, and the app is honest about which part. Defending is measured by counting actions, and a defender at a dominant side defends less often. Checked against how much a team keeps the ball, the final score does not reward defenders whose teams are overrun — but positioning and pressing go unmeasured, and no score can see what they prevent.

How often is it updated?

Weekly during the season, as new fixtures land in the feed. Each score carries the date its dataset was built.

Will the member tier stay free?

It is free while the product is new. If that changes, anyone who signed up beforehand will be told well ahead of time rather than finding a paywall one morning.

Open it and look something up

Three leagues, twenty thousand players, no account required.

Open the Scout →