MatchAnalyzr is in beta - lock in your early bird discount for good, today.

View pricing

Knowledge Base

Radar Charts in Football: Visual Player Comparison

A single image that tells you everything about a footballer. The shape is the story - and once you know how to read it, you'll see players in a completely different way.

What Is a Radar Chart - and Why Football Loves It

A radar chart - also called a spider chart or spider web - is a circular diagram with several axes radiating outward from a central point, like the spokes of a wheel. Each axis represents one metric. The further a data point sits from the centre along an axis, the higher the player's value in that metric. Connect all the dots and you get a polygon whose shape is unique to every player. In football, that shape is genuinely revealing. A striker with a large polygon skewed toward the top of the chart - where offensive metrics sit - is telling you they generate chances, score goals, and take shots. A midfielder whose polygon blooms evenly across all axes is showing you a well-rounded engine of a player. A central defender whose shape peaks at the defensive quadrant but flattens to almost nothing in the creative section is telling you exactly what role they play and how they play it. Radar charts have become the go-to visualisation for player analysis because football is a multidimensional sport. A pass completion rate tells you one thing. A tackle success rate tells you another. Goals, assists, key passes, fouls drawn - none of these on their own captures a player. But plotted together on a radar, they produce a fingerprint - a profile that you can understand at a glance and compare against another player instantly. The visual appeal is part of the reason radar charts spread so rapidly from academic analytics into broadcast TV, video games like FIFA, and fan-facing platforms. When you want to settle an argument about two midfielders, you don't want a spreadsheet. You want to see their shapes side by side.

How to Read a Radar Chart

Reading a radar chart correctly requires understanding a few fundamentals that are easy to miss when you first encounter one.

The Centre Is Zero, the Edge Is Maximum

Every axis runs from the centre of the chart outward to the perimeter. The centre represents the lowest possible value (usually zero), and the outer edge represents the highest value in the dataset - or 100 if the chart is expressed as a percentile. A data point plotted at the very edge of an axis means the player is at the top of the scale for that metric. A point near the centre means they're near the bottom. This directionality feels intuitive for positive metrics like goals and assists - you want your striker as far out as possible. But it requires careful thinking for metrics like fouls and yellow cards. On a discipline radar, you might flip the axis so that the outer edge means fewest fouls - or you might label it clearly so the viewer knows that a short bar here is actually a good thing.

The Area of the Shape Is Not the Whole Story

A common mistake when reading radar charts is assuming that a player whose polygon covers more area is automatically better. This is often true as a rough heuristic - a larger polygon usually signals a more complete player - but it can mislead badly. Imagine two strikers. One has a huge polygon because their defensive contribution is enormous: they press, tackle, intercept, win headers under their own goal. But their xG and shots are average. The other has a smaller overall area but the peak of their polygon sits firmly in the offensive quadrant, showing elite goal threat. The second player might be a far better striker for the team's needs, even though they look smaller on the chart. The shape, not the area, is where the real analysis begins.

Axes Must Point in the Same Direction

A well-constructed radar chart always ensures that 'better' points outward on every axis. For goals, assists, key passes, successful dribbles - outward is better. For fouls committed or yellow cards received - if these are included - the chart designer either flips the axis (so the outer edge means fewer fouls) or uses a derived metric like 'clean games percentage' or 'foul-free duels won' that naturally flows in a positive direction. When you read a radar on any platform, including MatchAnalyzr, always check the axis labels to confirm the orientation.

Which Metrics Belong on a Football Radar

The choice of axes is the most important design decision in a football radar chart. Too few axes and you lose nuance. Too many and the chart becomes unreadable. The sweet spot is six to eight metrics, grouped into clear dimensions that together cover the full picture of a player's contribution. MatchAnalyzr's player-radar widget uses six to eight metrics across four dimensions that reflect how modern analysts think about player roles.

Offensive Dimension

This group captures goal threat and shooting output. The core metrics are xG per 90 minutes (expected goals normalised to a full match), shots per 90, and goals per 90. These three together tell you how much danger a player generates and how efficiently they convert it. xG is the more honest metric here - it strips out luck and tells you about the quality of chances a player is involved in, not just whether a goalkeeper fumbled or a ball ricocheted in off a defender. A striker with high shots but low xG per shot is taking lots of speculative attempts. A striker with moderate shots but high xG is getting into the right positions.

Creative Dimension

Creativity is captured through expected assists (xA), key passes per 90, and sometimes through progressive passes or carries. xA measures the quality of the chances a player creates for teammates - the same logic as xG, applied to the pass that precedes the shot. Key passes are the ones that directly lead to an attempt on goal. This dimension is particularly revealing for attacking midfielders and wingers, where the difference between a player who looks good doing it and a player who actually creates danger becomes visible. A player with five key passes per match who generates 0.02 xA per key pass is creating low-quality chances. A player with two key passes generating 0.25 xA each is creating threats that convert.

Defensive Dimension

This axis group covers tackling and ball recovery: tackles per 90, interceptions per 90, and often pressures or defensive duels won. These metrics capture how actively a player engages when out of possession. For defenders and defensive midfielders, this dimension is the centrepiece of the radar. For forwards, it reveals how much pressing work they contribute. A high-pressing centre-forward who runs 60 metres per match without the ball will show a surprisingly full defensive axis - not because they're defending in a traditional sense, but because they're making life harder for the opposition's build-up play.

Discipline Dimension

Discipline is the trickiest dimension because its metrics are inherently negative. Fouls per 90 and yellow cards per match are things you want to minimise, not maximise. On a discipline axis, a value near the outer edge of the chart typically means the player commits few fouls and rarely gets booked - they are disciplined. A value close to the centre means they foul frequently or pick up too many yellow cards. Some radar designs handle this by computing a 'discipline score' - a composite that inverts the raw values so the outward direction always means better. This keeps the visual logic consistent across all axes.

MatchAnalyzr: player-radar Widget

The player-radar widget in MatchAnalyzr plots six to eight metrics across four dimensions - Offensive, Creative, Defensive, and Discipline - as percentile values relative to peers at the same position. Add it to any dashboard on the Premium plan and build a watchlist of up to 50 players to track over a full season.

Position-Specific Radars: Why You Can't Compare Everyone on the Same Axes

One of the biggest errors in amateur football analysis - and in poorly designed radar tools - is comparing players of different positions on the same radar chart. A goalkeeper and a striker face fundamentally different tasks. A central defender and a winger operate in different parts of the pitch. Their metric profiles will be wildly different not because one is better than the other, but because they have completely different jobs. A striker who plays no part in defensive duels isn't failing to defend - he's doing his job. Plotting him on the same radar as a defensive midfielder who racks up interceptions and tackles makes the striker look incomplete even if he's the best forward in the league. This is why serious radar analysis uses position-specific frameworks. When comparing two strikers, the axes are tailored for forwards: xG, shots, aerial duels, hold-up play, pressing actions. When comparing two central midfielders, the axes shift: progressive passes, dribbles completed, ball recoveries, pass accuracy under pressure. MatchAnalyzr's compare-players widget applies this principle by surfacing position-aware metrics for side-by-side comparison. When you load two centre-backs on the overlay radar, the axes selected are those that are meaningful for defenders - not the same axes that would appear for two attacking midfielders.

Per-90 Normalisation: The Essential Foundation

Raw counting statistics are almost useless for radar charts without normalisation. A player who has played 3,000 minutes this season will have more tackles, more shots, and more key passes than a player who has played 1,200 minutes - regardless of quality. Comparing their raw totals tells you mostly about playing time, not ability. The solution is per-90 normalisation: divide every counting stat by the number of 90-minute periods the player has played. This converts raw totals into rates - shots per 90 minutes, tackles per 90, key passes per 90. Now a player who played 600 minutes and created four big chances is recognised as creating a chance every 135 minutes, which you can directly compare to a player who created eight big chances in 1,800 minutes - creating one every 202 minutes. The less prolific player, by total count, is actually performing at a higher rate. Without per-90 normalisation, the radar chart would lie to you. Some metrics are naturally rate-based and don't require adjustment - pass completion percentage, duel success rate, and similar ratios already account for volume. But for counting stats, per-90 is non-negotiable in any credible radar.

Percentile Rankings: Comparing Against Peers

Even after normalising to per-90, you still face a problem: what does 2.3 tackles per 90 actually mean? Is it high? Low? Average? Without context, a raw number on a radar axis is difficult to interpret. Percentile ranking solves this elegantly. Instead of plotting the raw per-90 value on the axis, you calculate where the player sits relative to all players at their position across the relevant league or competition. A player in the 85th percentile for tackles per 90 is doing more tackling than 85% of their position peers. Plot that 85 on the axis and the viewer immediately has context - no deep knowledge of typical tackle rates required. Percentile radars have become the standard in elite scouting tools because they're immediately interpretable. A polygon that blooms out to the 90th percentile on three axes and sits at the 40th on one makes it obvious where the player is elite and where they're merely average. The one caveat: percentiles are only meaningful when computed against the right peer group. A striker's percentile should be computed among other strikers in the same league or across comparable competitions. Comparing an attacking midfielder against all outfield players would distort the picture - they'd naturally score low on pure defensive metrics simply because of their role.

Reading the Shape: Specialist vs. All-Rounder

The real power of a radar chart lies in what the shape reveals about a player's type - the kind of football they play and the role they're best suited to. A specialist player will show a radar with one or two axes extended far toward the outer edge, while others sit close to the centre. A clinical finisher who does little else will show a huge spike in the xG and goals axes, with modest values everywhere else. The shape looks like a narrow wedge pointing in one direction. This player is extraordinarily effective at one thing. An all-rounder will show a rounder, fuller polygon - not necessarily reaching the outer edge on any single axis, but sitting at a solid percentile across all of them. Think of a complete midfielder who tackles well, passes accurately, creates chances, and contributes aerially. No axis dominates, but none is dangerously short either. The shape is close to circular - balanced, complete. Between these extremes lie most players. Understanding the shape helps you match a player to a system. A team that needs a reliable press-starter up front wants a forward whose polygon is strong in the pressing metrics and the duels dimension. A possession-based system looking for a deep-lying creator wants a midfielder whose shape peaks in progressive passes and key passes, not necessarily in goals or defensive actions. When you place two player radars side by side - the overlay view - the overlapping area shows where the players are similar, while the parts that one polygon extends beyond the other show where they differ. Two strikers whose radars overlap almost completely are genuine like-for-like alternatives. Two strikers whose shapes are almost opposite are very different players who might suit very different teams.

Famous Comparisons: What Iconic Radars Reveal

The Messi-versus-Ronaldo debate has generated more radar charts than perhaps any other comparison in football history - and for good reason. Their radars illustrate the specialist-versus-all-rounder distinction better than any abstract example. Cristiano Ronaldo's radar in his prime years at Real Madrid showed a dominant offensive axis - xG and goals per 90 at the very top of the scale - combined with surprisingly strong aerial and physical duels. His creative and defensive axes were more modest. The shape told you: this is an elite finisher and aerial threat, a player whose team must put him in positions to score. Lionel Messi's radar looked different at the same period: the offensive axis was also dominant, but the creative axis - key passes, xA, dribbles completed - bloomed just as wide. The shape was broader and rounder. It told you: this is a player who creates for himself and for teammates, who can be the end product and the creator simultaneously. Neither shape is objectively better. They tell you different things about how each player contributes and therefore what kind of team is built to maximise them. Ronaldo thrived in teams that created for him. Messi's teams were often built to give him the ball and let him decide what to do with it. The radars reflected this reality clearly. In a transfer scouting context, this kind of overlay analysis is invaluable. If a club is looking for a replacement for a specific player, the ideal target is someone whose radar has a similar shape - not just in overall quality, but in the dimensional distribution.

MatchAnalyzr: Overlay Comparison

The compare-players widget renders two radar charts as a transparent overlay on the same axes. Switch between any two players in your watchlist, toggle between absolute per-90 values and percentile view, and see at a glance which player leads in each dimension. Available on the Premium plan.

The Limits of Radar Charts

Radar charts are powerful, but they're also easy to misuse. Understanding their limitations makes you a better analyst.

Axis Selection Changes Everything

The choice of which metrics appear on the axes fundamentally determines what the chart says. A radar that includes no defensive metrics will make every attacker look good. A radar built around volume metrics without quality measures will favour busy players over effective ones. If someone shows you a radar without explaining the metric choices, your first question should be: which axes were left off? This is why transparency about methodology matters. MatchAnalyzr's player-radar widget displays the exact metrics on each axis - you always know what you're seeing.

Area Can Be Visually Misleading

The area enclosed by the polygon grows faster than the underlying values. If a player doubles their value on every single axis, the area of their polygon more than doubles - it increases by the square of the scale factor. This can make visual differences appear more dramatic than they really are. Two players who are 15% apart on every metric will look substantially further apart on a radar than that 15% gap suggests.

Context That the Chart Cannot Show

Radar charts can't show the quality of the team a player operates in, their age and injury history, their contract situation, or their personality and attitude. A player with an extraordinary radar who has spent three seasons at a dominant Champions League club may be inflated by the quality of service they receive. The same player at a mid-table club facing heavier defensive pressure might look considerably different. This is why radars work best as a starting point for analysis, not the end of it. The shape leads you toward interesting players. Understanding why the shape looks the way it does - and whether those numbers will translate to a new context - requires deeper investigation.

Using Radar Charts for Scouting and Transfer Analysis

In professional football, radar charts have become a core tool at the first stage of the scouting process - the filtering and shortlisting stage. An analyst looking for a right winger with a specific profile might start by generating radars for every right winger in a target league above a minimum minutes threshold. Players whose shapes match the template are shortlisted for video review. Players whose shapes are far off are deprioritised. This works because the radar efficiently communicates multidimensional information. Rather than sorting spreadsheet columns one by one - first by xG, then by xA, then by defensive work rate - an analyst can see all of these dimensions simultaneously in the shape of the polygon. For MatchAnalyzr users, this same logic applies when tracking players for fantasy purposes, building watchlists, or simply understanding why a player looks effective on the pitch while their headline goals total appears modest. A midfielder whose radar is large in the creative axis but small in the goals axis isn't failing - they're a creator by nature. Their value is in the chances they generate for others, and that will appear in teammates' xG, not their own. The compare-players widget takes this a step further by placing two radars on the same chart as a transparent overlay. This is the most powerful use case: you see exactly where one player outperforms another and where the roles might be interchangeable. In a fantasy transfer window or a real scouting decision, that overlay is often the decisive visual.

MatchAnalyzr: MA-Score and Radar Dimensions

MatchAnalyzr's MA-Score (0-100) is built on the same dimensional breakdown as the radar chart: Offensive, Creative, Defensive, and Discipline each contribute a weighted component to the overall score. The radar shows you the shape; the MA-Score collapses it to a single number for quick filtering and ranking across your entire watchlist.

Frequently Asked Questions

What is a radar chart in football?
A radar chart (also called a spider chart) is a circular diagram with multiple axes - one per metric - radiating from the centre. Each player's values are plotted on the axes and connected to form a polygon. The shape of that polygon reveals the player's profile at a glance: which dimensions they excel in, which are modest, and how they compare to other players when radars are overlaid.
Why is per-90 normalisation important for radar charts?
Per-90 normalisation divides every counting statistic (goals, tackles, key passes) by the number of 90-minute periods a player has appeared in. Without it, players who have accumulated more minutes will appear to have higher values simply because they've played more - not because they perform at a higher rate. Normalising to per-90 makes rate comparisons fair regardless of how much time a player has had on the pitch.
Can I compare a striker and a midfielder on the same radar chart?
You can, but you need to be very careful about axis selection. Comparing across positions only makes sense if the axes chosen are relevant to both roles. Comparing a striker and a midfielder on a radar built for strikers will make the midfielder look weak because they naturally don't have the same xG and shots. For meaningful comparison, either use position-specific radars or use only the metrics that are fairly applicable to both positions.
What does a large radar polygon mean?
A larger polygon generally suggests a more complete player - someone who performs well across multiple dimensions, not just one or two. However, a large polygon because a player has strong defensive contributions doesn't automatically make them a better attacker than a player with a smaller but sharply peaked offensive polygon. Always read the shape, not just the size.
How are percentile radars different from raw value radars?
A raw value radar plots the actual per-90 numbers on each axis. A percentile radar converts those numbers to a rank relative to peers at the same position - so the outer edge of every axis means 'top of the peer group' rather than a raw numerical maximum. Percentile radars are easier to interpret because you immediately understand where a player ranks without needing to know what a 'normal' value for that metric looks like.

Your football. Your analysis data. Your dashboards.

Turn raw data into real insights with MatchAnalyzr. Build your own personalised football dashboard with the leagues, teams and players you actually follow.

MatchAnalyzr app screenshot