Kenya Sport

Real Madrid vs Girona: Tactical Analysis of La Liga Draw

Real Madrid and Girona shared a 1–1 draw at Estadio Santiago Bernabéu in La Liga’s Regular Season - 31, a match defined by Madrid’s territorial dominance and Girona’s resilience in key defensive zones. The hosts produced a heavy-volume attacking display, but a controlled Girona 4-2-3-1, anchored by Paulo Gazzaniga and a compact double pivot, absorbed pressure and struck back clinically. With the score goalless at half-time and both goals arriving in a 12-minute second-half spell, the tactical story became one of Madrid’s structural control versus Girona’s selective but effective counter-punching, underlined by the expected goals profile: 2.3 xG for Madrid against 0.52 for Girona.

First Half

Federico Valverde opened the scoring for Real Madrid on 51', finishing a move assisted by Brahim Díaz. The goal was the natural culmination of Madrid’s sustained pressure: 22 total shots, 18 inside the box, and 10 corners had Girona retreating deep, and Valverde’s late arrival into space was precisely the pattern Carlo Ancelotti’s side had been building towards all evening.

Girona responded on 62' through Thomas Lemar, who converted from a situation created down the right by Arnau Martínez. Lemar’s equaliser, assisted by Martínez, came from a rare but incisive Girona foray, exploiting a brief disorganisation in Madrid’s back line after transition.

Disciplinary Incidents

Disciplinary incidents were limited but tactically significant. On 35', Kylian Mbappé received a yellow card for argument, an early sign of frustration as Girona’s low block and fouls disrupted his rhythm. On 76', Valverde was booked for a foul, reflecting Madrid’s need to halt a Girona break as the visitors grew bolder after equalising. Girona’s only card came on 88', when Hugo Rincón was cautioned for a foul, symptomatic of their late-game defensive desperation to preserve the point.

Substitutions

Substitutions altered the tactical landscape from 64' onward. At 64', Real Madrid reshaped their back line when D. Huijsen (IN) came on for Éder Militão (OUT), a like-for-like central defensive change that preserved the 4-4-2 but added fresh legs for managing Girona’s counters. Simultaneously, A. Güler (IN) replaced J. Bellingham (OUT), shifting Madrid’s midfield profile from a powerful box-arriver to a more creative, between-the-lines playmaker, seeking to unpick Girona’s compact central block with subtler passing.

Girona also adjusted at 64', with A. Ruiz (IN) coming on for C. Echeverri (OUT). This swap at centre-forward slightly changed Girona’s reference point up front: Abel Ruiz offered more back-to-goal play and hold-up capacity, giving Girona clearer outlets when clearing Madrid’s pressure.

At 70', Girona made a double change: B. Gil (IN) for A. Ounahi (OUT) on the left side of the three behind the striker, and H. Rincón (IN) for T. Lemar (OUT). Removing Lemar, the goalscorer, was a defensive-structural decision, prioritising fresh legs and defensive discipline in wide areas over attacking flair. Rincón’s later yellow card for a foul at 88' underlined his role as a physically assertive wide defender in the closing stages.

Madrid’s final push came with a triple substitution wave. At 79', A. Tchouameni (IN) came on for E. Camavinga (OUT), reinforcing the pivot with a more positionally disciplined holding midfielder to guard against counters while Madrid committed numbers forward. At the same minute, F. Mendy (IN) replaced F. García (OUT) at left-back, trading some final-third crossing for greater defensive security in transition. On 84', G. García (IN) came on for B. Díaz (OUT), adding a fresher attacking runner to the front line to support Mbappé and Vinicius Júnior.

Girona’s late changes aimed at consolidating midfield and adding aerial threat. On 84', F. Beltrán (IN) replaced I. Martín (OUT), bringing a more defensive, ball-winning profile into central midfield to cope with Madrid’s pressure. On 85', C. Stuani (IN) entered for an unnamed player (OUT), clearly to provide a direct, aerial outlet and penalty-box presence for the final minutes.

Tactical Overview

Structurally, Real Madrid’s 4-4-2 was highly aggressive in possession. With Andriy Lunin largely untested (1 save), the back four of Daniel Carvajal, Éder Militão, Raúl Asencio, and Fran García held a high line, compressing the pitch. The wide midfielders, Federico Valverde on the right and Brahim Díaz on the left, often inverted, allowing full-backs to overlap and flood the half-spaces. Jude Bellingham and Eduardo Camavinga formed a central pairing that combined ball progression with late box entries, while Mbappé and Vinicius Júnior stretched Girona’s back line horizontally and vertically.

The shot map numbers reinforce this: 22 total shots, 18 from inside the box, and 9 on target. Madrid’s 61% possession and 600 total passes (92% accuracy) indicate sustained circulation and territorial control. Yet, the 2.3 xG converting into just one goal points to inefficiency in finishing and strong last-line defending from Girona, especially from Gazzaniga, who made 7 saves. Despite the raw stat showing 0 goals prevented, contextually he was decisive, particularly against close-range efforts.

Girona’s 4-2-3-1 was built on compactness. The double pivot of Iván Martín and Axel Witsel shielded the central corridor, forcing Madrid wide. The back four of Arnau Martínez, Alejandro Francés, Vitor Reis, and Álex Moreno stayed narrow and deep, conceding crosses but defending the box aggressively. Going forward, Viktor Tsygankov, Lemar, and Azzedine Ounahi supported Echeverri, but Girona produced only 10 shots (4 inside the box, 2 on target) and 0.52 xG, reflecting a game plan based on rare but targeted transitions.

Statistically, Madrid’s Overall Form in this match was that of a dominant home side: more possession, more shots, higher xG, and better passing accuracy. Their Defensive Index was solid in volume terms, allowing only 10 shots and forcing Girona mostly to low-quality efforts, but a single lapse allowed Lemar’s equaliser. Girona’s Overall Form was opportunistic and disciplined; their Defensive Index was strong, anchored by Gazzaniga’s 7 saves and a low number of high-quality chances conceded relative to the volume of Madrid’s attacks.

Card totals were exact and limited: two yellows for Real Madrid (Mbappé for argument on 35', Valverde for a foul on 76') and one for Girona (Rincón for a foul on 88'). In the end, the 1–1 draw reflected Madrid’s inability to translate structural dominance and a 2.3–0.52 xG advantage into three points, and Girona’s tactical maturity in managing long stretches without the ball while striking at precisely the right moment.