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

View pricing

Knowledge Base

What is a Post-Match Report?

The final whistle is where the highlights reel ends. A post-match report is where the real analysis begins - and it almost always tells a different story than the score.

Why the Final Score Is the Beginning, Not the End

Football is a low-scoring sport with a high randomness tolerance. A single deflection, a goalkeeper's reflex save, a penalty that clips the inside of the post rather than the outside - any of these can swing a result by one or two goals. Over 90 minutes, the team that created more danger, pressed more effectively, and constructed better chances does not always win. They often do - over a season, quality tends to prevail - but in any individual match, the scoreline is an incomplete, sometimes actively misleading, summary of what actually happened. This is the problem that a post-match report solves. Rather than accepting 2-1 as the full story, a proper post-match analysis disaggregates the match into its statistical components: shot volume, shot quality expressed as, territorial dominance, individual performances, momentum shifts, and tactical patterns. The result is a picture that often contradicts the final score - and always enriches our understanding of it. Consider a match that ended 1-0. Team A scored from their only shot on target. Team B had 14 shots, six on target, two cleared off the line, and an xG of 2.4 compared to Team A's 0.3. Who won? Team A. Who dominated? Team B, statistically, by a wide margin. A post-match report makes that gap visible and quantifiable - and tells you whether Team B's next result is likely to look more like their performance than today's score.

What a Post-Match Report Contains

A comprehensive post-match report is not a single number or a simple stat sheet. It is a layered document that synthesises multiple data streams into a coherent narrative. At its most complete, it covers seven interlocking analytical components.

Match Stats Summary

The foundation: possession percentages, total shots, shots on target, corners, fouls, pass completion rates, and defensive actions. These tell the broad story of how the match was contested. A team with 65% possession and 18 shots against a team with 35% possession and 4 shots was not involved in a balanced contest - even if the score was 1-1. The summary numbers frame everything that follows.

xG Flow Chart - The Momentum Map

The xG flow chart is often the most revealing section of a post-match report. It plots cumulative Expected Goals for both teams across the full 90 minutes (or 120 if extra time was played), creating two lines that rise and fall with the quality of chances created. What you see in a flow chart that you cannot see in any other graphic is momentum. A match where one team's xG line climbs steeply in the first 20 minutes before flattening, then the other team's line surges in the final quarter - that tells a tactical story about adjustments, fatigue, and substitutions. A flat line for 75 minutes followed by a steep climb describes a team that was suppressed, then unleashed. The final xG totals give you the bottom line. The shape of the lines tells you how the match unfolded. In MatchAnalyzr's post-match reports, the xG flow chart updates in real time during a match and freezes into its final form at the full-time whistle, forming the centrepiece of the automated report.

Shot Map Analysis

Where did the chances come from? A shot map answers this visually, plotting every attempt on a pitch graphic with each shot's location, xG value (encoded as circle size), and outcome (colour-coded: goal, saved, blocked, off target). Two teams might generate similar xG totals but from very different shot profiles - one team concentrated inside the six-yard box after dangerous crosses, the other relying on speculative efforts from distance. A shot map distinguishes these patterns at a glance. The shot map is particularly powerful for tactical analysis. If nearly all of a team's shots cluster on one side of the box, it suggests that side was consistently exposed or that a particular wide player was dominant. If the opposition's shots are all from outside the penalty area, it suggests the defensive shape held up well centrally even if it felt under pressure. The article explores shot map reading in dedicated depth.

Player Ratings and Individual Performance Metrics

Post-match reports rate every starting player (and significant substitutes) on a numerical scale - typically 1-10 - derived from a combination of raw statistics and position-adjusted performance metrics. A central midfielder's rating reflects different inputs than a striker's: the midfielder is judged on pass completion, ball recoveries, ground duels won, and progressive carries; the striker on shots on target, xG generated, hold-up play and link passes. Crucially, modern player rating systems include xG and Expected Assists (xA) contributions. A winger who completed eight dribbles and created three chances with a combined xA of 0.9 had an objectively excellent match even if none of those chances were converted. The rating captures that. Traditional football reporting did not - it simply noted that the team failed to score from those crosses.

Key Events Timeline

Goals tell you the score. The events timeline tells you the context. A match where the first goal came in the 89th minute had a very different dynamic than a match where the first goal came in the 3rd minute - even if the final score was identical. The timeline plots goals, red cards, yellow cards, substitutions and significant tactical changes (identified by formation shifts in tracking data) against the match clock. This timeline reveals causality chains that the highlights miss entirely. A team that conceded a red card in the 60th minute and then shipped two goals in the final half hour was not simply defending badly - they were defending with ten men after absorbing the initial shock. The events timeline makes this legible.

MatchAnalyzr: Automated Post-Match Reports

MatchAnalyzr generates a full post-match report minutes after the final whistle - xG flow chart, shot map, player ratings, key events timeline, and tactical takeaways. Available in Ausbaustufe 2 for Pro and Premium users. PDF export included. Archive: Free 10 reports, Pro 50, Premium 100.

Was the Result Deserved? Expected vs. Actual Outcomes

One of the most valuable outputs of any post-match report is the expected versus actual outcome comparison. This goes beyond simply noting that Team A scored 2 goals from 0.8 xG while Team B generated 1.9 xG and scored 1. It frames the result in terms of probability. Statisticians can model how often a given set of xG values would produce each possible scoreline across thousands of simulated matches. If Team A generates 0.8 xG and Team B generates 1.9 xG, how often does Team A win? Roughly 15-18% of the time under most models. How often does Team B win? Around 55-60%. How often does it draw? The remainder. When the low-probability team wins, that doesn't mean the model is wrong - it means the match fell in a low-probability outcome zone. It happens. But across a full season, it happens less and less. This framing does something important for how we think about football. It replaces binary outcomes (win/loss/draw) with probabilistic ones. It stops us from overreacting to a single result and helps us evaluate whether a team's form table is reflecting their underlying quality or diverging from it. A team with 3 wins from their last 5 matches but an xG record that should realistically have produced 1 win and 4 draws is almost certainly due for a correction.

Standout Performers by MA-Score

Every post-match report in MatchAnalyzr concludes with a MA-Score leaderboard for the match - identifying the data-driven standout performers rather than relying on media consensus or broadcaster bias. The MA-Score (MatchAnalyzr Score, 0-100) synthesises a player's statistical output relative to their position, adjusted for the difficulty of the opponent and the match context. This produces more nuanced MOTM (Man of the Match) conclusions than traditional methods. A defensive midfielder who made 12 ball recoveries, completed 94% of passes under pressure, and won 8 of 10 defensive duels in a tight 1-0 win might not appear in the highlights at all. Their MA-Score will be near the top of the leaderboard. Conversely, a striker who scored a deflected goal from 0.04 xG but missed two chances with a combined xG of 0.9 will see their MA-Score reflect that performance accurately - high visibility, middling contribution. For users tracking specific players on their watchlist, the post-match MA-Score is often the most actionable piece of the entire report. It answers: did they actually play well, or did they just look good on the highlights?

Tactical Analysis - What Worked and What Didn't

Post-match tactical analysis is where the report moves from description to interpretation. Using the data assembled - the shot map, the xG flow, the pass network, the pressing metrics, the territorial heatmaps - analysts (or automated report engines trained on these patterns) construct an account of why the match unfolded as it did. A tactically strong post-match analysis answers questions like: Which pressing trigger did Team A use consistently? How deep did Team B's defensive block sit in the second half? Which wide channels were repeatedly exploited and which were disciplined shut? Did the high press succeed or did it create space in behind? These questions require more than just numbers - they require understanding what the numbers represent in positional and tactical terms.

PPDA - Pressing Intensity as a Post-Match Metric

Passes Allowed Per Defensive Action (PPDA) measures how aggressively a team pressed. A low PPDA (e.g. 5-7) means the team allowed very few opposition passes before winning the ball back - high-intensity press. A high PPDA (e.g. 12-18) means the team sat deeper and allowed build-up before engaging. Comparing a team's PPDA profile with their opponent's reveals whether the tactical plan was to press or to compact - and whether it worked given the xG outcomes.

Defensive Lines and Space Created

Post-match tracking data shows the average defensive line position throughout the match. A team defending very deep (average line at 30-35 metres from their own goal) was protecting space in behind but conceding territory. A team defending high (average line at 45-50 metres) was attempting to compress the game and trigger offside traps. When this data is overlaid with the shot map showing where the opposition's most dangerous chances came from, it reveals whether the defensive strategy succeeded or left a critical vulnerability.

Track Post-Match Stats with Team Stats Widget

MatchAnalyzr's Team Stats widget gives you the key post-match numbers for your watchlist teams immediately after the final whistle - shots, possession, pass accuracy, defensive actions, and xG for and against. Available for Pro users across 25+ leagues without waiting for the full report.

Post-Match Reports for Fantasy Football Managers

Fantasy managers face a specific version of the post-match analysis problem: transfer deadlines. After a match, the window to transfer a player in before the next game is often narrow - sometimes just 48-72 hours. Decisions made on the basis of highlights and tabloid reactions frequently lead to buying high after a flashy performance and selling low after a bad result. Post-match reports solve this. Instead of reacting to a player's goal in the highlights, a Fantasy manager can check: what was their xG contribution? How many shots did they take? Was this a genuinely high-output performance, or did they score from their only touch in the opposition's half? A striker who scored from 0.05 xG but created another 0.7 xG for teammates, completed four dribbles, and made three key passes had an excellent match - and is worth owning regardless of whether the goal happened to go in. A striker who scored once from 0.6 xG but did nothing else has had a perfectly adequate match - but owning their teammate who generated 1.1 xG without scoring might be the smarter move. MatchAnalyzr's post-match reports give Fantasy managers a structured way to separate genuine performance from scoreline noise, making transfer decisions significantly more defensible and - over time - more profitable. The article explores the broader topic of statistics in Fantasy football.

Shot Map Widget: See Every Chance Visually

The Team Shot Map widget in MatchAnalyzr plots every shot attempt on an interactive pitch visualisation - with xG encoded as circle size and outcome as colour. It's the fastest way to understand where danger came from in any match, and it updates in real time during live games. Available for Premium users.

Building a Season Narrative Through Accumulated Post-Match Data

A single post-match report is useful. Twelve post-match reports from the same team, accumulated across a season, is transformational. The real power of systematic post-match analysis is that patterns emerge over time that are invisible in any individual match. A team's shot map over 10 games reveals whether they consistently attack through the left channel (and what happens when that channel is blocked). A team's xG flow charts over a season reveal whether they are a slow-starting team who tend to create in the final 20 minutes, or an early-pressing team that frontloads their chance creation. A player's rolling MA-Score trend shows whether a strong run of form is sustainable or whether underlying metrics suggest regression. Post-match reports are the atomic unit of this kind of longitudinal analysis. Each report is a data point. Across 20 or 30 matches, those data points form a statistical portrait of a team that is far more reliable than any single performance. Teams that consistently outperform their xG win a lot of individual matches - and generate a lot of exciting highlights - but tend to converge toward their underlying xG over a full season. The pattern is always there in the accumulated data. Post-match reports make it visible.

How Automated Reports Save Hours of Manual Analysis

A thorough manual post-match analysis - pulling shot data, constructing the xG flow chart, rating players, mapping tactical patterns - would take an experienced analyst 3-5 hours per match. For a fan following one team, that's manageable across a season, just about. For a Fantasy manager tracking a player pool across five leagues, or a scout monitoring 15-20 players simultaneously, it is simply impossible. Automated post-match reports close this gap. MatchAnalyzr generates a full post-match report within minutes of the final whistle: match stats summary, xG flow chart, shot map rendered on an interactive pitch visualisation, player ratings derived from the MA-Score system, key events timeline, and tactical takeaways. The report is available immediately in the app, and Pro and Premium users can export it as a PDF - formatted for sharing or archiving. The archive limits reflect plan tiers: Free users store the 10 most recent reports (FIFO), Pro users store up to 50, and Premium users store up to 100. For users analysing a full season, the Premium archive allows post-match data from an entire campaign to be retained and reviewed at any point - enabling the kind of longitudinal pattern recognition described above without any manual data maintenance. The article explores how the complementary pre-match report uses historical post-match data to set expectations and predictions before the next game kicks off.

Frequently Asked Questions

How quickly is a post-match report generated after the final whistle?
MatchAnalyzr generates the post-match report within minutes of the final whistle, as soon as match data from the connected football API is confirmed complete. In most cases for top-five European leagues, this takes 5-10 minutes after the referee's final whistle.
Can a team lose a match even though they had higher xG?
Yes - and it happens in roughly 25-30% of matches where one team clearly outperforms the other in xG. Football's low-scoring nature means that small sample sizes (10-20 shots per match) produce high variance outcomes. A team generating 2.5 xG versus an opponent's 0.5 xG still loses around 5-8% of the time in simulations. Over a full season, the team with higher accumulated xG almost always finishes higher in the table - but any individual match can deviate significantly.
What is the difference between a post-match report and a pre-match report?
A post-match report analyses what actually happened in a specific completed match - the xG generated, shots taken, tactical patterns that emerged, and individual performances. A pre-match report uses historical post-match data (plus head-to-head records, form, and contextual factors) to build expectations and predictions before a match takes place. The two reports are designed to work together: post-match data feeds the next pre-match model. See for a full breakdown.
Are player ratings in post-match reports based on subjective judgement?
In MatchAnalyzr, player ratings are derived algorithmically from the MA-Score system - a statistical model that combines position-adjusted performance metrics, xG contributions, defensive actions, pressing output, and pass quality into a single 0-100 score. There is no human subjectivity in the calculation. The score reflects what the data shows, not what the highlights looked like.
Can I export post-match reports as PDF?
Yes. PDF export is available for Pro and Premium users. The exported report includes the full match stats summary, xG flow chart, shot map, player ratings, and key events timeline in a formatted layout suitable for sharing or archiving. Free users can view reports in-app but cannot export them.

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