Every team, rated on the same six axes.
Attack, defense, form, xG, set pieces and discipline — the same six-axis read behind every match radar on FDVS, laid out league by league.
Six-axis team ratings 0–100 scale, higher is stronger
| Team | Attack | Defense | Form | xG | Set Pieces | Discipline |
|---|---|---|---|---|---|---|
| Man City | 88 | 74 | 82 | 85 | 70 | 68 |
| Arsenal | 81 | 79 | 78 | 79 | 76 | 72 |
| Liverpool | 84 | 71 | 85 | 82 | 68 | 65 |
| Newcastle | 70 | 68 | 60 | 66 | 62 | 58 |
| Chelsea | 73 | 62 | 58 | 68 | 60 | 55 |
| Tottenham | 76 | 58 | 62 | 71 | 64 | 74 |
Six-axis team ratings 0–100 scale, higher is stronger
| Team | Attack | Defense | Form | xG | Set Pieces | Discipline |
|---|---|---|---|---|---|---|
| Real Madrid | 90 | 76 | 88 | 87 | 72 | 66 |
| Barcelona | 85 | 70 | 75 | 81 | 75 | 63 |
| Atletico Madrid | 72 | 82 | 70 | 70 | 68 | 70 |
| Villarreal | 69 | 64 | 66 | 67 | 60 | 61 |
| Sevilla | 60 | 55 | 48 | 58 | 54 | 52 |
Six-axis team ratings 0–100 scale, higher is stronger
| Team | Attack | Defense | Form | xG | Set Pieces | Discipline |
|---|---|---|---|---|---|---|
| Inter | 83 | 80 | 81 | 80 | 71 | 69 |
| Juventus | 77 | 73 | 72 | 74 | 74 | 73 |
| Milan | 74 | 66 | 58 | 70 | 65 | 60 |
| Napoli | 76 | 71 | 68 | 73 | 66 | 64 |
| Fiorentina | 65 | 60 | 52 | 62 | 58 | 57 |
Six-axis team ratings 0–100 scale, higher is stronger
| Team | Attack | Defense | Form | xG | Set Pieces | Discipline |
|---|---|---|---|---|---|---|
| Bayern | 89 | 75 | 83 | 86 | 73 | 67 |
| Leverkusen | 80 | 78 | 79 | 78 | 75 | 71 |
| Dortmund | 75 | 65 | 64 | 72 | 66 | 60 |
| Leipzig | 73 | 68 | 66 | 70 | 64 | 62 |
| Wolfsburg | 62 | 60 | 54 | 60 | 56 | 58 |
How FDVS rates teams — the same six axes, every fixture, every league
Every rating on this page traces back to the same six-axis system you'll see plotted on the radar chart behind any fixture on FDVS: attack, defense, form, xG, set pieces, and discipline. We keep it deliberately consistent across every league and every page on the platform, because a single shared scale is what lets you actually compare a Bundesliga side against a Premier League one, rather than reading two teams' statistics in two different languages and trying to guess how they'd translate.
Why six axes instead of one power ranking
A single overall number is easy to skim but hides exactly the detail that matters most before a match. A team can carry a strong attack rating and a weak defense rating and still land in the middle of a simple power ranking — which tells you nothing about how that team is actually likely to play. Splitting the rating into six distinct axes means a high-flying but leaky attacking side and a disciplined, low-scoring defensive one can both show up with similar overall strength while looking almost nothing alike underneath, which is usually the more useful read going into a fixture.
What each axis is actually built from
Attack and defense track scoring and conceding rates weighted against opposition quality, not raw totals — three goals against a struggling side counts for less than one against a team that rarely leaks. Form reflects results and performance level from the last five matches specifically, deliberately excluding older results the way the fixtures board's form strip does. xG is the same expected-goals reading used throughout the platform, here averaged across a team's recent matches rather than tied to one fixture. Set pieces isolates a team's record from corners and free kicks specifically, since some sides are genuinely stronger from a dead ball than from open play. Discipline tracks cards and fouls conceded, which feeds directly into how likely a team is to play a match down to ten men.
Reading the highlighted numbers
The highlighted figure in each column marks the strongest team in that league for that specific axis — not the strongest team overall. It's entirely normal, and expected, for the same table to have different teams highlighted across different columns; a title-chasing side topping attack and xG while a different team leads discipline is the system working as intended, not a contradiction to resolve.
Comparing across leagues, carefully
Because every league is rated on the same 0–100 scale using the same underlying method, a 75 in Serie A and a 75 in the Bundesliga represent a genuinely comparable level of underlying performance, not two different scales dressed up to look alike. That said, league context still matters: a mid-table side in a historically stronger league can carry ratings similar to a top side in a weaker one, and that's a real signal about relative competition level, not a flaw in the ratings to correct for.
Why ratings move after every matchday
These aren't season-long fixed labels. Form updates after every match by definition, and the other five axes shift more gradually as fresher results replace older ones in the rolling calculation. A team on a hot run will see its ratings climb over consecutive matchdays even if its squad hasn't changed at all — that's deliberate, since a team's actual level of danger going into next weekend is closer to how they've played the last month than how they played in August.
How this connects to the fixtures board
Every radar chart on a fixture page draws directly from this same table — when you see a home and away polygon plotted against each other before a match, those six points per team are pulled straight from the ratings shown here, just visualised for two specific opponents instead of a full league table. If a fixture's radar looks unfamiliar, this page is where to check the raw numbers behind it and see exactly which axis is driving the shape.
Coverage and what's next
Ratings currently run deepest across the Premier League, La Liga, Serie A and Bundesliga, with Ligue 1 and additional competitions being added as source coverage expands into each league. Coverage depth isn't uniform even within a covered league — a title-chasing side with heavy media attention tends to have more granular underlying data feeding its ratings than a newly promoted club further down the table, simply because more sources are tracking it closely. That's not a flaw in the system so much as an honest reflection of how much verified data actually exists for a given team at any point in the season, and it's the same reasoning behind the "sources track" note you'll see elsewhere on the platform. Free access shows the full six-axis table for every covered league; Plus and Pro unlock the underlying trend view showing how a team's ratings have moved matchday by matchday, rather than just the current snapshot shown here.