La Liga Regular Season - 24

Girona 2 - 1 FT Barcelona

Estadio Municipal de Montilivi

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
100
FT
Mon, Feb 16
Español
Girona
2-1
Barcelona
⚡ Intensity 90
⚖️ Balance 67
🏆 Stakes 67
🎲 Upset 100
Girona stun Barcelona in Montilivi thriller

Montilivi Mayhem: Girona Derail Title Chasers

Must-Watch Futmetrix Score: 100/100. A tactical masterclass in resilience saw Girona derail Barcelona's title charge with a clinical second-half comeback in an electric local derby.

Resistance at Montilivi

The encounter began with the expected territorial dominance from the visitors. Barcelona controlled possession with a staggering 70%, forcing the home side to retreat deep into their defensive shell. The Intensity was high from the off as the league leaders launched a barrage of 26 shots, yet the breakthrough remained elusive. The defining moment of the first half arrived in stoppage time when Lamine Yamal stepped up for a penalty. To the shock of the traveling support, the youngster missed the target, failing to capitalize on the massive Stakes involved. This let-off provided Girona with a psychological lifeline, maintaining a scoreless Balance as both teams headed into the tunnel at the Estadio Municipal de Montilivi.

Three Minutes of Madness

The deadlock was finally broken in the 59th minute when P. Cubarsí rose to meet a cross from Jules Koundé, silencing the home crowd with a precise finish. It felt like the inevitable script was playing out, but the Upset Factor began to simmer immediately. Just three minutes later, the script was torn up. T. Lemar latched onto a pass from Vanat to level the score, turning the match into a chaotic shootout. Despite their technical superiority and the heroics of goalkeeper Joan García, who finished with 7 saves, the Blaugrana struggled to regain their composure. The midfield battle intensified as the home side realized the giant was wounded and ripe for a knockout blow.

Beltrán's Late Heroics

As the clock ticked toward full-time, the narrative shifted toward the substitutes. Fran Beltrán, introduced to provide fresh legs, became the match-winner in the 87th minute. He connected with Joel Roca’s assist to power the ball home, securing a dramatic 2-1 lead. The final minutes were a frantic display of desperate attacking and heroic defending. In a final twist of drama, Joel Roca was shown a straight red card in the ninth minute of stoppage time, but the damage was already done. Girona held firm to claim a historic victory, leaving Barcelona to rue their missed opportunities in a result that could define the final standings of this La Liga campaign.

Key Questions

How did the red card for J. Roca impact the match?

The red card occurred in the 99th minute, too late to affect the scoreline but adding peak drama to the final whistle.

Was the penalty miss by Lamine Yamal the turning point?

Yes, Yamal's miss just before half-time prevented Barcelona from establishing dominance, keeping the door open for Girona's eventual comeback.

How did Barcelona pull off this shock result?

Actually, Girona pulled off the shock 2-1 win by scoring two clinical second-half goals despite Barcelona's 70% possession.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
30%
70%
Girona 30%
Barcelona 70%
Shots
13
26
Girona 13
Barcelona 26
Shots on Target
9
4
Girona 9
Barcelona 4
Expected Goals (xG)
2.76
2.81
Girona 2.76
Barcelona 2.81
Passes
308
739
Girona 308
Barcelona 739
Pass Accuracy
77%
90%
Girona 77%
Barcelona 90%
Corners
3
7
Girona 3
Barcelona 7
Fouls
10
6
Girona 10
Barcelona 6
Yellow Cards
0
2
Girona 0
Barcelona 2
Red Cards
1
0
Girona 1
Barcelona 0

Match Events

E. Garcia 🟨 41'
Lamine Yamal (Lamine Yamal) 45'+1
HT
P. Cubarsi (J. Kounde) 59'
62' T. Lemar (V. Vanat)
G. Martin A. Balde 🔄 63'
Raphinha R. Bardghji 🔄 64'
67' 🔄 T. Lemar F. Beltran
68' 🔄 B. Gil J. Roca
F. Torres R. Lewandowski 🔄 73'
E. Garcia R. Araujo 🔄 73'
74' 🔄 V. Vanat C. Echeverri
D. Olmo M. Bernal 🔄 80'
J. Kounde 🟨 84'
87' F. Beltran (J. Roca)
90'+2 🔄 I. Martin A. Frances
90'+9 🟥 J. Roca
FT

Player Cards

Our take on every player in this match

Girona

Goalkeepers
Paulo Gazzaniga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Defenders
Hugo Rincón
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Vitor Reis
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
5
Duels Won
0
Pens Won
Daley Blind
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
1
Fouls
6.6
Rating
Arnau Martínez
SHIELD
SHIELD
3
Blocks
3
Blocks
0
Interceptions
4
Tackles
Midfielders
Iván Martín
NPC
NPC
92
Minutes
92
Minutes
24%
Pass Acc
6.9
Rating
Axel Witsel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Viktor Tsygankov
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Thomas Lemar
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Bryan Gil
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
Forwards
Vladyslav Vanat
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
7.3
Rating
BENCH
Rubén Blanco
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Vladyslav Krapyvtsov
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Alejandro Francés
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
David López
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Fran Beltrán
CLUTCH HERO
CLUTCH HERO
87
Goal Time
87
Goal Time
Goal
Impact
7.7
Rating
Joel Roca
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
1
Fouls
6.9
Rating
Claudio Echeverri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Lass Kourouma
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Abel Ruíz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Cristhian Stuani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Barcelona

Goalkeepers
Joan García
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Defenders
Jules Koundé
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
1
Assists
91%
Pass Acc
Pau Cubarsí
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Eric García
MAGNET
MAGNET
81
Activity
81
Activity
75
Passes
6
Duels
Gerard Martín
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
63
Entry
Midfielders
Fermín López
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Frenkie de Jong
MAGNET
MAGNET
107
Activity
107
Activity
101
Passes
6
Duels
Dani Olmo
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
51%
Pass Acc
Forwards
Lamine Yamal
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
51%
Pass Acc
Ferran Torres
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
Raphinha
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
18%
Pass Acc
BENCH
Diego Kochen
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Wojciech Szczęsny
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Alejandro Balde
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
Started
Entry
Ronald Araújo
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
João Cancelo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tomás Marqués
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Marc Bernal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Marc Casadó
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Roony Bardghji
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
Started
Entry
Robert Lewandowski
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
18/10/2025 Barcelona 2 - 1 Girona La Liga Olímpic Lluís Companys
30/03/2025 Barcelona 4 - 1 Girona La Liga Estadi Olímpic Lluís Companys
15/09/2024 Girona 1 - 4 Barcelona La Liga Estadi Municipal de Montilivi
04/05/2024 Girona 4 - 2 Barcelona La Liga Estadi Municipal de Montilivi
10/12/2023 Barcelona 2 - 4 Girona La Liga Estadi Olímpic Lluís Companys
10/04/2023 Barcelona 0 - 0 Girona La Liga Spotify Camp Nou
28/01/2023 Girona 0 - 1 Barcelona La Liga Estadi Municipal de Montilivi
24/07/2021 Barcelona 3 - 1 Girona Friendlies Clubs Estadi Johan Cruyff
27/01/2019 Girona 0 - 2 Barcelona La Liga Estadi Montilivi
23/09/2018 Barcelona 2 - 2 Girona La Liga Camp Nou
18/10/2025
La Liga Olímpic Lluís Companys
30/03/2025
La Liga Estadi Olímpic Lluís Companys
15/09/2024
La Liga Estadi Municipal de Montilivi
04/05/2024
La Liga Estadi Municipal de Montilivi
10/12/2023
La Liga Estadi Olímpic Lluís Companys
10/04/2023
La Liga Spotify Camp Nou
28/01/2023
La Liga Estadi Municipal de Montilivi
24/07/2021
Friendlies Clubs Estadi Johan Cruyff
27/01/2019
La Liga Estadi Montilivi
23/09/2018
La Liga Camp Nou
Girona Win
Barcelona Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Real Madrid 24 60 53 19 +34 WReal Madrid 4 - 1 Real Sociedad (14-02-2026)WValencia 0 - 2 Real Madrid (08-02-2026)WReal Madrid 2 - 1 Rayo Vallecano (01-02-2026)WVillarreal 0 - 2 Real Madrid (24-01-2026)WReal Madrid 2 - 0 Levante (17-01-2026)
2 Barcelona 24 58 64 25 +39 LGirona 2 - 1 Barcelona (16-02-2026)WBarcelona 3 - 0 Mallorca (07-02-2026)WElche 1 - 3 Barcelona (31-01-2026)WBarcelona 3 - 0 Oviedo (25-01-2026)LReal Sociedad 2 - 1 Barcelona (18-01-2026)
3 Villarreal 24 48 45 26 +19 WLevante 0 - 1 Villarreal (18-02-2026)LGetafe 2 - 1 Villarreal (14-02-2026)WVillarreal 4 - 1 Espanyol (09-02-2026)DOsasuna 2 - 2 Villarreal (31-01-2026)LVillarreal 0 - 2 Real Madrid (24-01-2026)
4 Atletico Madrid 24 45 38 21 +17 LRayo Vallecano 3 - 0 Atletico Madrid (15-02-2026)LAtletico Madrid 0 - 1 Real Betis (08-02-2026)DLevante 0 - 0 Atletico Madrid (31-01-2026)WAtletico Madrid 3 - 0 Mallorca (25-01-2026)WAtletico Madrid 1 - 0 Alaves (18-01-2026)
5 Real Betis 24 41 39 29 +10 WMallorca 1 - 2 Real Betis (15-02-2026)WAtletico Madrid 0 - 1 Real Betis (08-02-2026)WReal Betis 2 - 1 Valencia (01-02-2026)LAlaves 2 - 1 Real Betis (25-01-2026)WReal Betis 2 - 0 Villarreal (17-01-2026)
6 Espanyol 24 35 29 33 -4 DEspanyol 2 - 2 Celta Vigo (14-02-2026)LVillarreal 4 - 1 Espanyol (09-02-2026)LEspanyol 1 - 2 Alaves (30-01-2026)LValencia 3 - 2 Espanyol (24-01-2026)LEspanyol 0 - 2 Girona (16-01-2026)
7 Celta Vigo 24 34 32 27 +5 DEspanyol 2 - 2 Celta Vigo (14-02-2026)LCelta Vigo 1 - 2 Osasuna (06-02-2026)DGetafe 0 - 0 Celta Vigo (01-02-2026)LReal Sociedad 3 - 1 Celta Vigo (25-01-2026)WCelta Vigo 3 - 0 Rayo Vallecano (18-01-2026)
8 Real Sociedad 24 31 34 35 -1 LReal Madrid 4 - 1 Real Sociedad (14-02-2026)WReal Sociedad 3 - 1 Elche (07-02-2026)DAthletic Club 1 - 1 Real Sociedad (01-02-2026)WReal Sociedad 3 - 1 Celta Vigo (25-01-2026)WReal Sociedad 2 - 1 Barcelona (18-01-2026)
9 Athletic Club 24 31 27 34 -7 WOviedo 1 - 2 Athletic Club (15-02-2026)WAthletic Club 4 - 2 Levante (08-02-2026)DAthletic Club 1 - 1 Real Sociedad (01-02-2026)LSevilla 2 - 1 Athletic Club (24-01-2026)LMallorca 3 - 2 Athletic Club (17-01-2026)
10 Osasuna 24 30 28 28 0 DElche 0 - 0 Osasuna (13-02-2026)WCelta Vigo 1 - 2 Osasuna (06-02-2026)DOsasuna 2 - 2 Villarreal (31-01-2026)WRayo Vallecano 1 - 3 Osasuna (24-01-2026)WOsasuna 3 - 2 Oviedo (17-01-2026)
11 Getafe 24 29 20 28 -8 WGetafe 2 - 1 Villarreal (14-02-2026)WAlaves 0 - 2 Getafe (08-02-2026)DGetafe 0 - 0 Celta Vigo (01-02-2026)DGirona 1 - 1 Getafe (26-01-2026)LGetafe 0 - 1 Valencia (18-01-2026)
12 Girona 24 29 24 38 -14 WGirona 2 - 1 Barcelona (16-02-2026)DSevilla 1 - 1 Girona (08-02-2026)LOviedo 1 - 0 Girona (31-01-2026)DGirona 1 - 1 Getafe (26-01-2026)WEspanyol 0 - 2 Girona (16-01-2026)
13 Sevilla 24 26 31 39 -8 DSevilla 1 - 1 Alaves (14-02-2026)DSevilla 1 - 1 Girona (08-02-2026)LMallorca 4 - 1 Sevilla (02-02-2026)WSevilla 2 - 1 Athletic Club (24-01-2026)DElche 2 - 2 Sevilla (19-01-2026)
14 Alaves 24 26 21 30 -9 DSevilla 1 - 1 Alaves (14-02-2026)LAlaves 0 - 2 Getafe (08-02-2026)WEspanyol 1 - 2 Alaves (30-01-2026)WAlaves 2 - 1 Real Betis (25-01-2026)LAtletico Madrid 1 - 0 Alaves (18-01-2026)
15 Valencia 24 26 25 37 -12 WLevante 0 - 2 Valencia (15-02-2026)LValencia 0 - 2 Real Madrid (08-02-2026)LReal Betis 2 - 1 Valencia (01-02-2026)WValencia 3 - 2 Espanyol (24-01-2026)WGetafe 0 - 1 Valencia (18-01-2026)
16 Elche 24 25 31 35 -4 DElche 0 - 0 Osasuna (13-02-2026)LReal Sociedad 3 - 1 Elche (07-02-2026)LElche 1 - 3 Barcelona (31-01-2026)LLevante 3 - 2 Elche (23-01-2026)DElche 2 - 2 Sevilla (19-01-2026)
17 Rayo Vallecano 23 25 21 30 -9 WRayo Vallecano 3 - 0 Atletico Madrid (15-02-2026)LReal Madrid 2 - 1 Rayo Vallecano (01-02-2026)LRayo Vallecano 1 - 3 Osasuna (24-01-2026)LCelta Vigo 3 - 0 Rayo Vallecano (18-01-2026)WRayo Vallecano 2 - 1 Mallorca (11-01-2026)
18 Mallorca 24 24 29 39 -10 LMallorca 1 - 2 Real Betis (15-02-2026)LBarcelona 3 - 0 Mallorca (07-02-2026)WMallorca 4 - 1 Sevilla (02-02-2026)LAtletico Madrid 3 - 0 Mallorca (25-01-2026)WMallorca 3 - 2 Athletic Club (17-01-2026)
19 Levante 24 18 26 41 -15 LLevante 0 - 1 Villarreal (18-02-2026)LLevante 0 - 2 Valencia (15-02-2026)LAthletic Club 4 - 2 Levante (08-02-2026)DLevante 0 - 0 Atletico Madrid (31-01-2026)WLevante 3 - 2 Elche (23-01-2026)
20 Oviedo 23 16 13 36 -23 LOviedo 1 - 2 Athletic Club (15-02-2026)WOviedo 1 - 0 Girona (31-01-2026)LBarcelona 3 - 0 Oviedo (25-01-2026)LOsasuna 3 - 2 Oviedo (17-01-2026)DOviedo 1 - 1 Real Betis (10-01-2026)