Football Hacking

Football Hacking

PSG 1–2 Monaco: Tactical Analysis, Movement Maps, xT and Pass Networks | Ligue 1 - 2026/27

PSG often looked structurally healthier, but Monaco’s more dynamic movement helps explain how a 1–0 lead became a 1–2 defeat.

Saulo Faria's avatar
Saulo Faria
Sep 07, 2026
∙ Paid

Data disclaimer: No match images or video footage were used in this analysis. The conclusions are based exclusively on event data, pass-network structure, Voronoi spatial control, Median xT Destination, corridor xT, Offensive Transition xT, Recovery Zone xT, Network Health, Match Diagnostics and the new Football Hacking Functional Movement Maps.

How Monaco turned PSG’s territorial control into a 2–1 Ligue 1 win

This PSG 1–2 Monaco tactical analysis is especially interesting because the result and the structural data do not tell exactly the same story. PSG produced several strong Network Health windows and often maintained a recognisable positional structure. Monaco were less stable by that measure, but their movement maps reveal greater functional displacement between where players passed the ball and where they subsequently received it.

That difference becomes increasingly important as the match develops.

The attached event dataset was also used to verify the match sequence alongside the visual models.

At the end of this analysis, paid subscribers will be able to download the match-event XLSX, making it possible to explore the underlying data independently.

0’–22.5’: Monaco showed more threat while PSG held a clearer positional skeleton

The opening xT radar already challenges a simple possession-based interpretation of the match. Monaco had the larger profile in Offensive Transition xT, Recovery Zone xT and central/right-corridor threat, while PSG’s shape was more conservative.

The pass network and Voronoi map show PSG maintaining a recognisable structure across the pitch, but the Functional Movement Map adds something the static network cannot.

On PSG’s left side and left half-space, Warren Zaïre-Emery repeatedly shifted between his median passing position and different reception zones rather than remaining fixed. Further forward, Khvicha Kvaratskhelia occupied a much more advanced left-sided position, giving PSG a stable high reference instead of constantly changing his functional location.

That is an important distinction: one player was creating movement around the structure, while the other was helping define the structure itself.

On Monaco’s right corridor, the movement of Vanderson was much more expansive. His reception region extended away from his median pass-origin position, while Sadibou Sané operated higher on the same side. Monaco therefore had a clearer capacity to change the location of an attack after the first pass rather than simply circulating inside fixed positions.

Their Match Diagnostics support that interpretation: when Monaco began sequences through the right corridor, 37.5% eventually entered the final third through the central corridor.

The right side was not necessarily the destination. It was an entry point.

22.5’–halftime: PSG increased connectivity, but Monaco’s xT profile remained stronger

PSG’s structure changed noticeably during the second part of the first half.

The movement map shows more concentration around midfield, with Vitinha increasingly connected to the central zone and Désiré Doué operating between the central lane and right half-space. Their reception directions suggest more attempts to move away from the original pass location and create an additional line ahead of the ball.

The pass network for 25’–46’ reflects the same idea. PSG’s connections become denser and more interconnected around the centre, yet Monaco’s Median xT Destination radar remains larger in several dimensions, particularly transition and recovery-related threat.

This is where the scoreline becomes deceptive.

PSG scored after 30 minutes, but the JSON shows that Marquinhos’ goal came from a corner, with Kvaratskhelia providing the final ball into the central six-yard area.

That matters because the pass-network and Voronoi visualisations shown here explicitly exclude set pieces.

So PSG’s 1–0 lead did not necessarily validate their open-play structure. In fact, the open-play indicators were already suggesting that Monaco possessed routes capable of producing danger.

Gallery of PSG vs Monaco Functional Movement Maps showing median pass-origin positions, main reception regions and player movement patterns across the first half, second half and full match.Gallery of PSG vs Monaco Functional Movement Maps showing median pass-origin positions, main reception regions and player movement patterns across the first half, second half and full match.Gallery of PSG vs Monaco Functional Movement Maps showing median pass-origin positions, main reception regions and player movement patterns across the first half, second half and full match.
Gallery of PSG vs Monaco Functional Movement Maps showing median pass-origin positions, main reception regions and player movement patterns across the first half, second half and full match.Gallery of PSG vs Monaco Functional Movement Maps showing median pass-origin positions, main reception regions and player movement patterns across the first half, second half and full match.
Functional Movement Maps from PSG 1–2 Monaco, showing how player reception zones and passing-origin positions changed between the opening and closing segments of each half.

PSG’s Network Health looked good — but structural health is not scoreboard control

The full-match Network Health chart contains perhaps the most useful warning in this game.

PSG recorded a 0.78 Network Health value around 30’–35’, and later climbed to 0.73 around 55’–60’.

Yet Monaco equalised at 60’.

This is a perfect example of what Network Health should — and should not — be used for. It measures the quality and organisation of the passing structure in isolated windows. It does not mean the structurally healthier team will score the next goal.

PSG were still functioning as a network.

Monaco were finding ways to attack outside the logic of PSG’s structural superiority.

45’–67.5’: the match becomes more balanced — then Monaco finds the central finish

At the start of the second half, the xT profiles become much closer.

PSG improve their Offensive Transition xT and left-corridor profile, while Monaco continue to maintain meaningful central and recovery-zone threat. The Voronoi map becomes increasingly fragmented around midfield, which is consistent with a match becoming less territorially clean.

PSG’s movement also changes.

In the central corridor, Vitinha begins receiving in a different zone from his median pass origin, creating a more visible horizontal movement between the centre and the right side. Behind him, Willian Pacho shows a much longer functional displacement from his defensive passing position toward a wider/deeper reception region.

PSG were moving more, but their movement was also stretching the distances between structural points.

Monaco then punished them.

At 60’, Jordan Teze delivered from an advanced central area into the centre of the six-yard box, where Flávio Nazinho headed the equaliser. The event data identifies Teze’s pass as an intentional goal assist and a big-chance creation. The finish came from the central small-box area.

This was an open-play goal arriving directly into one of football’s highest-value spaces.

And unlike PSG’s set-piece opener, it connected much more directly with Monaco’s underlying open-play threat.

Gallery of Football Hacking tactical visualizations for PSG vs Monaco in Ligue 1 2026/27, showing Network Health, pass networks, Voronoi field control, xT profiles and team progression patterns across multiple match windows.Gallery of Football Hacking tactical visualizations for PSG vs Monaco in Ligue 1 2026/27, showing Network Health, pass networks, Voronoi field control, xT profiles and team progression patterns across multiple match windows.Gallery of Football Hacking tactical visualizations for PSG vs Monaco in Ligue 1 2026/27, showing Network Health, pass networks, Voronoi field control, xT profiles and team progression patterns across multiple match windows.
Gallery of Football Hacking tactical visualizations for PSG vs Monaco in Ligue 1 2026/27, showing Network Health, pass networks, Voronoi field control, xT profiles and team progression patterns across multiple match windows.Gallery of Football Hacking tactical visualizations for PSG vs Monaco in Ligue 1 2026/27, showing Network Health, pass networks, Voronoi field control, xT profiles and team progression patterns across multiple match windows.Gallery of Football Hacking tactical visualizations for PSG vs Monaco in Ligue 1 2026/27, showing Network Health, pass networks, Voronoi field control, xT profiles and team progression patterns across multiple match windows.
PSG 1–2 Monaco tactical analysis through Football Hacking data, combining Network Health, pass networks, Voronoi spatial control, Median xT Destination and Match Diagnostics across different phases of the match.

67.5’+: PSG stretch the field, Monaco attack the spaces created by that urgency

The final Functional Movement Map is arguably the most revealing image of the match.

PSG’s late structure is radically more stretched.

After substitutions, Mika Godts occupies a very high position on the left corridor, while Ousmane Dembélé provides width and depth on the opposite right side. Both entered around the 71st expanded minute.

The objective is easy to see even without video: increase the horizontal occupation of the pitch and create more reception possibilities around Monaco’s block.

The arrows become longer.

The team is no longer merely maintaining positional references; it is actively trying to move between them.

But stretching the attacking structure has a trade-off. Space becomes available elsewhere.

Monaco’s late movement map is more compact around its central and defensive structure, but it retains functional movement through the flanks and half-spaces rather than simply collapsing around the penalty area.

That helps explain the late xT radar.

From 70’ onward, Monaco again display a clear advantage in Offensive Transition xT, Recovery Zone xT and right-corridor xT. PSG, despite chasing the score, are stronger primarily through the left corridor.

In other words, Monaco did not merely defend the result. Their positional profile still contained mechanisms to escape pressure.

Monaco’s second goal shows the value of moving across corridors

The winner at 74’ gives the tactical picture a very concrete ending.

Aleksandr Golovin played forward from the central corridor into the left side of PSG’s penalty area, where Stanis Idumbo finished from the deep left side of the box.

That sequence is especially interesting alongside Monaco’s Match Diagnostics.

Across the match, when Monaco began through the right half-space, 66.7% of those sequences reached the final third through the left half-space.

That tells us something fundamental about Monaco’s attack: their progression was not tied to the corridor where it started.

They could enter through one side, use central connections, and arrive on the opposite side.

The movement maps make that behaviour visible in a way a static pass network cannot.

Why the Functional Movement Maps add another layer

This match is a good example of why pass networks and movement maps answer different questions.

A pass network tells us who connects with whom and where those connections occur.

The Functional Movement Map asks a different question: does a player tend to pass from the same area where he receives, or does his functional role require him to move into another zone before becoming available again?

Across the full match, PSG appear relatively more positional. Several players retain clearly defined zones, with movement occurring around a stable structure.

Monaco show more displacement between pass-origin and reception zones, especially through their wide and half-space players.

That does not automatically make one model better than the other.

But in PSG 1–2 Monaco, it helps explain how Monaco could look less dominant structurally while remaining difficult to control functionally.

Control of the field changed meaning after halftime

In the first half, PSG’s control was mainly positional.

They occupied predictable zones, maintained a connected structure and eventually took the lead.

In the second half, the game increasingly demanded functional control: the ability to follow changing reception zones, defend movements across corridors and manage transitions when the opponent escaped the initial pressure.

That is where Monaco became more effective.

The Match Diagnostics show that PSG were capable of disturbing Monaco when defending in the central midfield zone and right half-space: Monaco often responded by recirculating, producing a loss of rhythm.

But Monaco also forced similar behaviour from PSG when defending higher in the attacking-third central zone and left half-space.

Neither side simply controlled the ball and imposed itself continuously.

The battle was about where circulation could be converted into the next useful reception.

What PSG 1–2 Monaco tells us

The most interesting conclusion from this PSG vs Monaco Ligue 1 tactical analysis is that territorial occupation, structural health and functional movement are related — but they are not the same thing.

PSG often had the cleaner network.

Monaco often had the more disruptive movement.

PSG’s first goal came from a set piece. Monaco’s two goals came from open-play attacks entering the central six-yard area and the left side of the box.

And when PSG stretched the pitch late in search of a response, Monaco’s transition and recovery-zone xT remained strong enough to prevent the match from becoming one-way pressure.

The 2–1 result therefore looks less surprising when the pass network, xT, spatial control and functional movement maps are analysed together.


Explore the same match inside the Football Hacking Web App

The Football Hacking Web App lets you move beyond a single static chart and explore matches through different minute windows using interactive pass networks, Voronoi spatial control, xT by corridor, Network Health, Match Diagnostics and functional movement analysis, alongside Football Hacking’s predictive tools.

Instead of asking only who had the ball?, the data lets you ask where was the structure, where did players move after releasing it, and which spaces actually became dangerous?


Download the PSG vs Monaco match data

Paid subscribers can continue below the paywall and download the complete PSG vs Monaco match-event XLSX used for this analysis. The spreadsheet provides the underlying event-level data so you can reproduce parts of the analysis, create your own visualisations or test entirely different tactical questions from the same Ligue 1 match.

This post is for paid subscribers

Already a paid subscriber? Sign in
© 2026 Saulo Faria · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture