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 27 67 72 26 +46 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)WBarcelona 3 - 0 Mallorca (07-02-2026)
2 Real Madrid 27 63 56 23 +33 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)WValencia 0 - 2 Real Madrid (08-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 27 43 42 34 +8 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)WAtletico Madrid 0 - 1 Real Betis (08-02-2026)
6 Celta Vigo 27 40 37 30 +7 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)LCelta Vigo 1 - 2 Osasuna (06-02-2026)
7 Espanyol 27 37 34 40 -6 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)LVillarreal 4 - 1 Espanyol (09-02-2026)
8 Real Sociedad 27 35 40 41 -1 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)WReal Sociedad 3 - 1 Elche (07-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 27 34 32 32 0 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)WCelta Vigo 1 - 2 Osasuna (06-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 Valencia 27 32 30 41 -11 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)LValencia 0 - 2 Real Madrid (08-02-2026)
14 Rayo Vallecano 27 31 27 33 -6 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)WRayo Vallecano 3 - 0 Atletico Madrid (15-02-2026)
15 Sevilla 27 31 35 42 -7 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)DSevilla 1 - 1 Girona (08-02-2026)
16 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)
17 Elche 27 26 35 41 -6 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)LReal Sociedad 3 - 1 Elche (07-02-2026)
18 Mallorca 27 25 31 44 -13 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)LBarcelona 3 - 0 Mallorca (07-02-2026)
19 Levante 27 22 29 45 -16 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)LLevante 0 - 2 Valencia (15-02-2026)
20 Oviedo 27 18 17 44 -27 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)LOviedo 1 - 2 Athletic Club (15-02-2026)