La Liga Regular Season - 28

Girona 3 - 0 FT Athletic Club

Estadio Municipal de Montilivi

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

Futmetrix Verdict
30
FT
Sat, Mar 14
Español
Girona
3-0
Athletic Club
⚡ Intensity 35
⚖️ Balance 12
🏆 Stakes 0
🎲 Upset 10
Echeverri magic and Gazzaniga heroics.

Montilivi Masterclass from Girona

Skip It Futmetrix Score: 30/100. A clinical display of counter-attacking football and goalkeeping heroics earned Girona a vital three points in this highly competitive top-half scramble.

Fast Out the Blocks

The match at Estadio Municipal de Montilivi exploded into life before the visitors could even settle into their rhythm. In just the fourth minute, H. Rincon set the stadium alight with an early opener, converting a sharp passage of play engineered by V. Tsygankov. This instant breakthrough established the Intensity for a thrilling tactical battle. Athletic Club responded aggressively by pressing high, eventually finishing the match having edged possession with 51%. The Basque side poured numbers forward, racking up 17 shots over the ninety minutes as they chased an equaliser. However, Girona remained remarkably compact and disciplined at the back, perfectly content to absorb the pressure. Alejandro Francés was instrumental in the defensive line, expertly organizing his teammates and repelling wave after wave of attacks.

The Montilivi Wall

While Athletic commanded the territory, they encountered an impenetrable barrier in Paulo Gazzaniga. The visiting attack generated an impressive 1.63 expected goals, turning the penalty area into a relentless shooting gallery, yet they found absolutely no way past the inspired Argentine shot-stopper. Gazzaniga produced eight crucial saves, showcasing incredible reflexes to deny what looked like certain goals. This immense defensive stand completely shifted the Balance of the contest. The visitors grew increasingly desperate as their high shot volume yielded nothing but deep frustration. Every single save injected fresh belief into the home ranks. Athletic's persistent failure to capitalise on their prolonged spells of pressure left them hopelessly vulnerable on the break, a glaring weakness the Catalan hosts were primed to exploit.

Echeverri Ends the Contest

The final twenty minutes delivered the ultimate sucker punch. With the Stakes rising as Athletic committed bodies forward, the hosts unleashed their bench. The introduction of C. Echeverri in the 70th minute completely derailed any lingering hopes of a Basque comeback. Barely seven minutes after coming on, the starlet turned provider, perfectly setting up A. Ounahi to double the lead totally against the run of play. Athletic's spirit finally broke. Deep into stoppage time, Echeverri capped off a remarkable cameo by getting on the end of another Tsygankov assist to make it 3-0. It was a brutal lesson in ruthless efficiency; Girona managed just 0.72 expected goals but walked away with a resounding victory, leapfrogging their opponents in the league standings.

Key Questions

How did substitute Paulo Gazzaniga change the game?

Paulo Gazzaniga actually started the match, but his heroic performance shaped the entire outcome, making eight incredible saves to deny Athletic Club and secure a crucial clean sheet.

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
49%
51%
Girona 49%
Athletic Club 51%
Shots
9
17
Girona 9
Athletic Club 17
Shots on Target
4
7
Girona 4
Athletic Club 7
Expected Goals (xG)
0.72
1.63
Girona 0.72
Athletic Club 1.63
Passes
466
470
Girona 466
Athletic Club 470
Pass Accuracy
87%
87%
Girona 87%
Athletic Club 87%
Corners
1
6
Girona 1
Athletic Club 6
Fouls
7
13
Girona 7
Athletic Club 13
Yellow Cards
0
1
Girona 0
Athletic Club 1
Red Cards
0
0
Girona 0
Athletic Club 0

Match Events

4' H. Rincon (V. Tsygankov)
HT
R. Navarro G. Guruzeta 🔄 46'
A. Gorosabel J. Areso 🔄 46'
M. Jauregizar M. Vesga 🔄 68'
70' 🔄 V. Vanat C. Echeverri
70' 🔄 F. Beltran I. Martin
O. Sancet 🟨 73'
O. Sancet N. Serrano 🔄 74'
77' A. Ounahi (C. Echeverri)
I. Williams Izeta 🔄 79'
A. Berenguer 🟨 82'
83' 🔄 J. Roca A. Moreno
83' 🔄 A. Ounahi A. Ruiz
90'+2 C. Echeverri (V. Tsygankov)
FT

Player Cards

Our take on every player in this match

Girona

Goalkeepers
Paulo Gazzaniga
OCTOPUS
OCTOPUS
8
Saves
8
Saves
0
Conceded
100%
Save %
Defenders
Hugo Rincón
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Alejandro Francés
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
Daley Blind
SWEEPER
SWEEPER
6
Cleanups
6
Cleanups
4
Interceptions
2
Blocks
Arnau Martínez
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
31%
Pass Acc
Midfielders
Fran Beltrán
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
Axel Witsel
MAGNET
MAGNET
86
Activity
86
Activity
73
Passes
13
Duels
Viktor Tsygankov
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
7.2
Rating
Azzedine Ounahi
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Joel Roca
LATE SHIFT
LATE SHIFT
7
Late Mins
7
Late Mins
83
Total Mins
83
Entry
Forwards
Vladyslav Vanat
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
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
David López
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Álex Moreno
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Iván Martín
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Lass Kourouma
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Claudio Echeverri
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
6.6
Rating
Papa Ba
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
9
Total Mins
Started
Entry

Athletic Club

Goalkeepers
Unai Simón
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Defenders
Andoni Gorosabel
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Daniel Vivian
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Aymeric Laporte
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
60%
Pass Acc
Yuri Berchiche
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Iñigo Ruiz de Galarreta
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
48%
Pass Acc
Mikel Jauregizar
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
Robert Navarro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Oihan Sancet
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
39%
Pass Acc
Álex Berenguer
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
28%
Pass Acc
Forwards
Iñaki Williams
LATE SHIFT
LATE SHIFT
11
Late Mins
11
Late Mins
79
Total Mins
79
Entry
BENCH
Alex Padilla
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jesús Areso
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
47
Total Mins
Started
Entry
Adama Boiro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Iker Monreal Agundez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Íñigo Lekue
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Selton Sanchez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mikel Vesga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Eder Garcia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Gorka Guruzeta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
47
Total Mins
Started
Entry
Nico Serrano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Urko Izeta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
23/09/2025 Athletic Club 1 - 1 Girona La Liga San Mamés
08/02/2025 Athletic Club 3 - 0 Girona La Liga San Mamés Barria
06/10/2024 Girona 2 - 1 Athletic Club La Liga Estadi Municipal de Montilivi
19/02/2024 Athletic Club 3 - 2 Girona La Liga San Mamés Barria
27/11/2023 Girona 1 - 1 Athletic Club La Liga Estadi Municipal de Montilivi
26/02/2023 Athletic Club 2 - 3 Girona La Liga San Mamés Barria
04/11/2022 Girona 2 - 1 Athletic Club La Liga Estadi Municipal de Montilivi
29/03/2019 Girona 1 - 2 Athletic Club La Liga Estadi Montilivi
10/12/2018 Athletic Club 1 - 0 Girona La Liga San Mamés
04/02/2018 Girona 2 - 0 Athletic Club La Liga Estadi Montilivi
23/09/2025
La Liga San Mamés
08/02/2025
La Liga San Mamés Barria
06/10/2024
La Liga Estadi Municipal de Montilivi
19/02/2024
La Liga San Mamés Barria
27/11/2023
La Liga Estadi Municipal de Montilivi
26/02/2023
La Liga San Mamés Barria
04/11/2022
La Liga Estadi Municipal de Montilivi
29/03/2019
La Liga Estadi Montilivi
10/12/2018
La Liga San Mamés
04/02/2018
La Liga Estadi Montilivi
Girona Win
Athletic Club Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Barcelona 28 70 77 28 +49 WBarcelona 5 - 2 Sevilla (15-03-2026)WAthletic Club 0 - 1 Barcelona (07-03-2026)WBarcelona 4 - 1 Villarreal (28-02-2026)WBarcelona 3 - 0 Levante (22-02-2026)LGirona 2 - 1 Barcelona (16-02-2026)
2 Real Madrid 28 66 60 24 +36 WReal Madrid 4 - 1 Elche (14-03-2026)WCelta Vigo 1 - 2 Real Madrid (06-03-2026)LReal Madrid 0 - 1 Getafe (02-03-2026)LOsasuna 2 - 1 Real Madrid (21-02-2026)WReal Madrid 4 - 1 Real Sociedad (14-02-2026)
3 Atletico Madrid 28 57 47 25 +22 WAtletico Madrid 1 - 0 Getafe (14-03-2026)WAtletico Madrid 3 - 2 Real Sociedad (07-03-2026)WOviedo 0 - 1 Atletico Madrid (28-02-2026)WAtletico Madrid 4 - 2 Espanyol (21-02-2026)LRayo Vallecano 3 - 0 Atletico Madrid (15-02-2026)
4 Villarreal 28 55 51 33 +18 DAlaves 1 - 1 Villarreal (13-03-2026)WVillarreal 2 - 1 Elche (08-03-2026)LBarcelona 4 - 1 Villarreal (28-02-2026)WVillarreal 2 - 1 Valencia (22-02-2026)WLevante 0 - 1 Villarreal (18-02-2026)
5 Real Betis 28 44 43 35 +8 DReal Betis 1 - 1 Celta Vigo (15-03-2026)LGetafe 2 - 0 Real Betis (08-03-2026)DReal Betis 2 - 2 Sevilla (01-03-2026)DReal Betis 1 - 1 Rayo Vallecano (21-02-2026)WMallorca 1 - 2 Real Betis (15-02-2026)
6 Celta Vigo 28 41 38 31 +7 DReal Betis 1 - 1 Celta Vigo (15-03-2026)LCelta Vigo 1 - 2 Real Madrid (06-03-2026)WGirona 1 - 2 Celta Vigo (01-03-2026)WCelta Vigo 2 - 0 Mallorca (22-02-2026)DEspanyol 2 - 2 Celta Vigo (14-02-2026)
7 Real Sociedad 28 38 43 42 +1 WReal Sociedad 3 - 1 Osasuna (15-03-2026)LAtletico Madrid 3 - 2 Real Sociedad (07-03-2026)WMallorca 0 - 1 Real Sociedad (28-02-2026)DReal Sociedad 3 - 3 Oviedo (21-02-2026)LReal Madrid 4 - 1 Real Sociedad (14-02-2026)
8 Espanyol 28 37 35 42 -7 LMallorca 2 - 1 Espanyol (15-03-2026)DEspanyol 1 - 1 Oviedo (09-03-2026)DElche 2 - 2 Espanyol (01-03-2026)LAtletico Madrid 4 - 2 Espanyol (21-02-2026)DEspanyol 2 - 2 Celta Vigo (14-02-2026)
9 Getafe 28 35 23 30 -7 LAtletico Madrid 1 - 0 Getafe (14-03-2026)WGetafe 2 - 0 Real Betis (08-03-2026)WReal Madrid 0 - 1 Getafe (02-03-2026)LGetafe 0 - 1 Sevilla (22-02-2026)WGetafe 2 - 1 Villarreal (14-02-2026)
10 Athletic Club 28 35 30 40 -10 LGirona 3 - 0 Athletic Club (14-03-2026)LAthletic Club 0 - 1 Barcelona (07-03-2026)DRayo Vallecano 1 - 1 Athletic Club (28-02-2026)WAthletic Club 2 - 1 Elche (20-02-2026)WOviedo 1 - 2 Athletic Club (15-02-2026)
11 Osasuna 28 34 33 35 -2 LReal Sociedad 3 - 1 Osasuna (15-03-2026)DOsasuna 2 - 2 Mallorca (07-03-2026)LValencia 1 - 0 Osasuna (01-03-2026)WOsasuna 2 - 1 Real Madrid (21-02-2026)DElche 0 - 0 Osasuna (13-02-2026)
12 Girona 28 34 31 43 -12 WGirona 3 - 0 Athletic Club (14-03-2026)DLevante 1 - 1 Girona (07-03-2026)LGirona 1 - 2 Celta Vigo (01-03-2026)DAlaves 2 - 2 Girona (23-02-2026)WGirona 2 - 1 Barcelona (16-02-2026)
13 Rayo Vallecano 28 32 28 34 -6 DRayo Vallecano 1 - 1 Levante (16-03-2026)DSevilla 1 - 1 Rayo Vallecano (08-03-2026)WRayo Vallecano 3 - 0 Oviedo (04-03-2026)DRayo Vallecano 1 - 1 Athletic Club (28-02-2026)DReal Betis 1 - 1 Rayo Vallecano (21-02-2026)
14 Valencia 28 32 30 42 -12 LOviedo 1 - 0 Valencia (14-03-2026)WValencia 3 - 2 Alaves (08-03-2026)WValencia 1 - 0 Osasuna (01-03-2026)LVillarreal 2 - 1 Valencia (22-02-2026)WLevante 0 - 2 Valencia (15-02-2026)
15 Sevilla 28 31 37 47 -10 LBarcelona 5 - 2 Sevilla (15-03-2026)DSevilla 1 - 1 Rayo Vallecano (08-03-2026)DReal Betis 2 - 2 Sevilla (01-03-2026)WGetafe 0 - 1 Sevilla (22-02-2026)DSevilla 1 - 1 Alaves (14-02-2026)
16 Mallorca 28 28 33 45 -12 WMallorca 2 - 1 Espanyol (15-03-2026)DOsasuna 2 - 2 Mallorca (07-03-2026)LMallorca 0 - 1 Real Sociedad (28-02-2026)LCelta Vigo 2 - 0 Mallorca (22-02-2026)LMallorca 1 - 2 Real Betis (15-02-2026)
17 Alaves 28 28 26 38 -12 DAlaves 1 - 1 Villarreal (13-03-2026)LValencia 3 - 2 Alaves (08-03-2026)LLevante 2 - 0 Alaves (27-02-2026)DAlaves 2 - 2 Girona (23-02-2026)DSevilla 1 - 1 Alaves (14-02-2026)
18 Elche 28 26 36 45 -9 LReal Madrid 4 - 1 Elche (14-03-2026)LVillarreal 2 - 1 Elche (08-03-2026)DElche 2 - 2 Espanyol (01-03-2026)LAthletic Club 2 - 1 Elche (20-02-2026)DElche 0 - 0 Osasuna (13-02-2026)
19 Levante 28 23 30 46 -16 DRayo Vallecano 1 - 1 Levante (16-03-2026)DLevante 1 - 1 Girona (07-03-2026)WLevante 2 - 0 Alaves (27-02-2026)LBarcelona 3 - 0 Levante (22-02-2026)LLevante 0 - 1 Villarreal (18-02-2026)
20 Oviedo 28 21 18 44 -26 WOviedo 1 - 0 Valencia (14-03-2026)DEspanyol 1 - 1 Oviedo (09-03-2026)LRayo Vallecano 3 - 0 Oviedo (04-03-2026)LOviedo 0 - 1 Atletico Madrid (28-02-2026)DReal Sociedad 3 - 3 Oviedo (21-02-2026)