La Liga 2025 31 Jan 2026

Oviedo vs Girona

1 – 0 0 – 0 1 – 0

(HT: 0–0)

FT

14:00

Estadio Nuevo Carlos Tartiere (Oviedo) · Ref: Javier Alberola Rojas, Spain

← Back to Matches
Score Summary
Full Time 1 – 0
Half Time 0 – 0
Key Stats
Ball Possession 34% – 66%
Blocked Shots 2 – 2
Corner Kicks 4 – 4
Fouls 12 – 16
Goalkeeper Saves 1 – 3
Offsides 2 – 2
Elo (before match)
Rating 1358 – 1482
Expected win probability 32.9% – 67.1%
xPi (before match)
Rating -0.45 – -0.27
Expected win probability 32.2% – 52.5%
Top Performers
Top Rated
Santiago Colombatto
Oviedo
7.7 rating (87 min)
Most Clinical
Ilyas Chaira
Oviedo
1 goals
Best Creator
Javi López
Oviedo
2 key passes, 0 assists
Defensive Leader
Fran Beltrán
Girona
4 tackles + 1 interceptions
Standings (Top 6) View Full Standings
#TeamPtsForm
1 Barcelona 67 W W W L W
2 Real Madrid 63 W L L W W
3 Atletico Madrid 54 W W W L L
4 Villarreal 54 W L W W L
5 Real Betis 43 L D D W W
6 Celta Vigo 40 L W W D L
7 Espanyol 37 D D L D L
8 Real Sociedad 35 L W D L W
9 Getafe 35 W W L W W
10 Athletic Club 35 L D W W W
11 Osasuna 34 D L W D W
12 Valencia 32 W W L W L
13 Rayo Vallecano 31 D W D D W
14 Sevilla 31 D D W D D
15 Girona 31 D L D W D
16 Alaves 27 L L D D L
17 Elche 26 L D L D L
18 Mallorca 25 D L L L L
19 Levante 22 D W L L L
20 Oviedo 18 D L L D L
{# ================================================================ Lineup Section — SofaScore/Flashscore style shared pitch Context: pitch_lineups, lineups_data, match, substitutions, substitutions_map, debug_mode, debug_lineups ================================================================ #}
👤 Team Lineups (Pitch View)
HOME LEN: 11 AWAY LEN: 11 | First home: top=6.0% left=50.0%
🔄 Substitutions
Match Substitutions
64'
Oviedo
64'
Oviedo
69'
Girona
69'
Girona
70'
Oviedo
70'
Oviedo
70'
Girona
79'
Girona
87'
Match Statistics (Full Time)
Statistic Oviedo Girona
Ball Possession 34% 66%
Blocked Shots 2 2
Corner Kicks 4 4
Fouls 12 16
Goalkeeper Saves 1 3
Offsides 2 2
Passes Accurate 217 523
Red Cards N/A N/A
Shots Insidebox 6 6
Shots Off Goal 2 6
Shots On Goal 4 1
Shots Outsidebox 2 3
Total Passes 288 578
Total Shots 8 9
Yellow Cards 1 1
expected_goals 1.40 0.65
goals_prevented 0 0
Passes % 75% 90%
Team Aggregates (Season)
Oviedo
Possession % {{ team_aggregates_home.avg_possession }}%
Pass Accuracy % {{ team_aggregates_home.pass_accuracy }}%
Shot Accuracy % {{ team_aggregates_home.shot_accuracy }}%
Goals (avg) 0.62
xG (avg) 0.97{% else %}N/A
Girona
Possession % {{ team_aggregates_away.avg_possession }}%
Pass Accuracy % {{ team_aggregates_away.pass_accuracy }}%
Shot Accuracy % {{ team_aggregates_away.shot_accuracy }}%
Goals (avg) 1.04
xG (avg) 1.27{% else %}N/A
Oviedo — Player Statistics
Player cards.red cards.yellow dribbles.attempts dribbles.past dribbles.success duels.total duels.won fouls.committed fouls.drawn games.captain games.minutes games.number games.position games.rating games.substitute goals.assists goals.conceded goals.saves goals.total offsides passes.accuracy passes.key passes.total penalty.commited penalty.missed penalty.saved penalty.scored penalty.won shots.on shots.total tackles.blocks tackles.interceptions tackles.total
Aarón Escandell 👤 Aarón Escandell 0 0 N/A N/A N/A 2 2 N/A 2 False 90 13 G 7.2 False 0 0 1 N/A N/A 15 N/A 38 N/A 0 0 0 N/A N/A N/A N/A N/A N/A
Alberto Reina 👤 Alberto Reina 0 0 1 N/A N/A 3 N/A 1 N/A False 64 5 M 6.6 False 0 0 N/A N/A N/A 15 1 17 N/A 0 N/A 0 N/A N/A N/A N/A 1 N/A
Dani Calvo 👤 Dani Calvo 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 12 D N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
David Carmo 👤 David Carmo 0 1 N/A N/A N/A 5 3 1 1 False 90 16 D 6.9 False 0 0 N/A N/A N/A 21 1 28 N/A 0 N/A 0 N/A N/A N/A 1 1 N/A
David Costas 👤 David Costas 0 0 N/A 1 N/A 4 3 N/A 1 True 90 4 D 7.6 False 0 0 N/A N/A N/A 29 N/A 37 N/A 0 N/A 0 N/A N/A N/A 1 N/A 1
Federico Viñas 👤 Federico Viñas 0 0 1 1 1 21 12 2 5 False 90 9 F 7 False 0 0 N/A N/A 1 16 1 21 N/A 0 N/A 0 N/A N/A 1 N/A N/A 2
Haissem Hassan 👤 Haissem Hassan 0 0 5 3 2 9 3 N/A N/A False 64 10 M 6.7 False 0 0 N/A N/A N/A 10 N/A 12 N/A 0 N/A 0 N/A 1 1 N/A N/A 1
Horațiu Moldovan 👤 Horațiu Moldovan 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 1 G N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Ilyas Chaira 👤 Ilyas Chaira 0 0 1 N/A 1 9 4 2 N/A False 90 7 M 7.2 False 0 0 N/A 1 1 12 N/A 20 N/A 0 N/A 0 N/A 2 3 N/A N/A 1
Javi López 👤 Javi López 0 0 N/A 1 N/A 9 6 1 1 False 90 25 D 7.2 False 0 0 N/A N/A N/A 27 2 33 N/A 0 N/A 0 N/A N/A N/A N/A N/A 4
Kwasi Sibo 👤 Kwasi Sibo 0 0 N/A 1 N/A 3 1 1 N/A False 70 6 M 6.6 False 0 0 N/A N/A N/A 21 N/A 21 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Leander Dendoncker 👤 Leander Dendoncker 0 0 N/A N/A N/A N/A N/A N/A N/A False 3 20 M N/A True 0 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Lucas Ahijado 👤 Lucas Ahijado 0 0 N/A N/A N/A N/A N/A N/A N/A False 20 24 D 6.6 True 0 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Luka Ilić 👤 Luka Ilić 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 21 M N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Miguel Narvaez 👤 Miguel Narvaez 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 26 G N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Nacho Vidal 👤 Nacho Vidal 0 0 N/A 2 N/A 7 1 3 N/A False 70 22 D 6.2 False 0 0 N/A N/A N/A 19 N/A 25 N/A 0 N/A 0 N/A N/A N/A N/A 1 1
Nicolas Fonseca 👤 Nicolas Fonseca 0 0 N/A 3 N/A 5 2 N/A 1 False 20 23 M 6.7 True 0 0 N/A N/A N/A 1 N/A 1 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Pablo Agudín 👤 Pablo Agudín 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 27 M N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Santi Cazorla 👤 Santi Cazorla 0 0 1 N/A N/A 1 N/A N/A N/A False 26 8 M 6.9 True 0 0 N/A N/A N/A 7 1 7 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Santiago Colombatto 👤 Santiago Colombatto 0 0 2 N/A 1 14 9 1 4 False 87 11 M 7.7 False 0 0 N/A N/A N/A 20 2 24 N/A 0 N/A 0 N/A N/A N/A N/A N/A 4
Thiago Borbas 👤 Thiago Borbas 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 17 F N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Thiago Fernández 👤 Thiago Fernández 0 0 1 1 N/A 7 2 N/A 1 False 26 15 F 7.3 True 1 0 N/A N/A N/A 4 1 4 N/A 0 N/A 0 N/A 1 1 N/A N/A 1
Álex Forés 👤 Álex Forés 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 19 F N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Girona — Player Statistics
Player cards.red cards.yellow dribbles.attempts dribbles.past dribbles.success duels.total duels.won fouls.committed fouls.drawn games.captain games.minutes games.number games.position games.rating games.substitute goals.assists goals.conceded goals.saves goals.total offsides passes.accuracy passes.key passes.total penalty.commited penalty.missed penalty.saved penalty.scored penalty.won shots.on shots.total tackles.blocks tackles.interceptions tackles.total
Abel Ruíz 👤 Abel Ruíz 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 9 F N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Alejandro Francés 👤 Alejandro Francés 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 16 D N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Arnau Martínez 👤 Arnau Martínez 0 0 1 N/A 1 10 6 1 1 True 69 4 D 7.2 False 0 0 N/A N/A N/A 40 1 47 N/A 0 N/A 0 N/A N/A 1 N/A N/A 1
Axel Witsel 👤 Axel Witsel 0 0 N/A N/A N/A 1 1 N/A 1 False 20 20 D 6.2 True 0 0 N/A N/A N/A 15 N/A 16 N/A 0 N/A 0 N/A N/A 2 N/A 1 N/A
Bryan Gil 👤 Bryan Gil 0 0 3 1 2 11 7 N/A 2 False 69 21 F 7 False 0 0 N/A N/A N/A 19 2 22 N/A 0 N/A 0 N/A N/A N/A N/A N/A 3
Claudio Echeverri 👤 Claudio Echeverri 0 0 3 N/A 3 6 5 N/A 1 False 21 14 M 7 True 0 0 N/A N/A N/A 11 1 12 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Cristhian Stuani 👤 Cristhian Stuani 0 0 N/A N/A N/A 3 1 2 N/A False 11 7 F 6.5 True 0 0 N/A N/A N/A 1 N/A 1 N/A 0 N/A 0 N/A 1 1 N/A N/A N/A
Daley Blind 👤 Daley Blind 0 0 N/A N/A N/A 5 2 1 N/A False 90 17 D 7 False 0 0 N/A N/A N/A 91 N/A 98 N/A 0 N/A 0 N/A N/A N/A 1 N/A N/A
David López 👤 David López 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 5 D N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Fran Beltrán 👤 Fran Beltrán 0 0 N/A 2 N/A 9 5 N/A 1 False 79 8 M 7.2 False 0 0 N/A N/A N/A 65 N/A 71 N/A 0 N/A 0 N/A N/A N/A 1 1 4
Hugo Rincón 👤 Hugo Rincón 0 0 1 N/A 1 3 3 N/A 1 False 21 2 D 6.3 True 0 0 N/A N/A N/A 9 N/A 13 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Iván Martín 👤 Iván Martín 0 0 N/A N/A N/A 7 5 N/A 1 False 70 23 M 6.9 False 0 0 N/A N/A N/A 33 N/A 37 N/A 0 N/A 0 N/A N/A 1 N/A 1 3
Joel Roca 👤 Joel Roca 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 3 M N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Juan Arango 👤 Juan Arango 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 32 F N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Lass Kourouma 👤 Lass Kourouma 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 29 M N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Marc-André Ter Stegen 👤 Marc-André Ter Stegen 0 0 N/A N/A N/A N/A N/A N/A N/A False 90 22 G 6.3 False 0 1 3 N/A N/A 42 N/A 45 N/A 0 0 0 N/A N/A N/A N/A N/A N/A
Paulo Gazzaniga 👤 Paulo Gazzaniga 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 13 G N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Thomas Lemar 👤 Thomas Lemar 0 0 2 1 1 7 1 3 N/A False 90 11 M 6.3 False 0 0 N/A N/A N/A 46 N/A 49 N/A 0 N/A 0 N/A N/A 1 N/A N/A N/A
Viktor Tsygankov 👤 Viktor Tsygankov 0 1 4 N/A 1 10 4 1 1 False 90 15 F 6.9 False 0 0 N/A N/A N/A 37 2 41 N/A 0 N/A 0 N/A N/A N/A N/A 1 1
Vitor Reis 👤 Vitor Reis 0 0 N/A 1 N/A 12 4 4 N/A False 90 12 D 6.5 False 0 0 N/A N/A N/A 67 N/A 73 N/A 0 N/A 0 N/A N/A N/A N/A 1 N/A
Vladyslav Krapyvtsov 👤 Vladyslav Krapyvtsov 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 25 G N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Vladyslav Vanat 👤 Vladyslav Vanat 0 0 N/A N/A N/A 5 1 3 1 False 90 19 F 6 False 0 0 N/A N/A 1 9 N/A 10 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Álex Moreno 👤 Álex Moreno 0 0 6 N/A 4 10 6 1 1 False 90 24 D 6.6 False 0 0 N/A N/A 1 38 1 43 N/A 0 N/A 0 N/A N/A 1 N/A N/A N/A
Match Events
🟨 David Carmo (Yellow Card)
39'
🔄 A. Reina → Substitution 1
64'
🔄 H. Hassan → Substitution 2
64'
69'
🔄 A. Martinez → Substitution 1
69'
🔄 B. Gil → Substitution 2
🔄 K. Sibo → Substitution 3
70'
🔄 N. Vidal → Substitution 4
70'
70'
🔄 I. Martin → Substitution 3
I. Chaira (Normal Goal)
74'
79'
🔄 F. Beltran → Substitution 4
80'
🟨 Viktor Tsygankov (Yellow Card)
🔄 S. Colombatto → Substitution 5
87'
Substitutions
64'
Oviedo
64'
Oviedo
69'
Girona
69'
Girona
70'
Oviedo
70'
Oviedo
70'
Girona
79'
Girona
87'
League Standings View Standings

Teams in this match: Oviedo and Girona

#TeamMPWDLGFGAGDPtsForm
1 Barcelona 27 22 1 4 72 26 46 67 W W W L W
2 Real Madrid 27 20 3 4 56 23 33 63 W L L W W
3 Atletico Madrid 27 16 6 5 46 25 21 54 W W W L L
4 Villarreal 27 17 3 7 50 32 18 54 W L W W L
5 Real Betis 27 11 10 6 42 34 8 43 L D D W W
6 Celta Vigo 27 10 10 7 37 30 7 40 L W W D L
7 Espanyol 27 10 7 10 34 40 -6 37 D D L D L
8 Real Sociedad 27 9 8 10 40 41 -1 35 L W D L W
9 Getafe 27 10 5 12 23 29 -6 35 W W L W W
10 Athletic Club 27 10 5 12 30 37 -7 35 L D W W W
11 Osasuna 27 9 7 11 32 32 0 34 D L W D W
12 Valencia 27 8 8 11 30 41 -11 32 W W L W L
13 Rayo Vallecano 27 7 10 10 27 33 -6 31 D W D D W
14 Sevilla 27 8 7 12 35 42 -7 31 D D W D D
15 Girona 27 7 10 10 28 43 -15 31 D L D W D
16 Alaves 27 7 6 14 25 37 -12 27 L L D D L
17 Elche 27 5 11 11 35 41 -6 26 L D L D L
18 Mallorca 27 6 7 14 31 44 -13 25 D L L L L
19 Levante 27 5 7 15 29 45 -16 22 D W L L L
20 Oviedo 27 3 9 15 17 44 -27 18 D L L D L

Predictions provided by Football API

All data below is returned exactly as from GET /predictions?fixture={id}. Keys are not renamed or translated.

La Liga Spain · Season 2025

Teams

Oviedo
Last 5: Form 20% · Att 27% · Def 47%
Goals: 4 for · 8 against
W2 D7 L12 · LLWLLLWLLDDLDL…
Girona
Last 5: Form 67% · Att 40% · Def 67%
Goals: 6 for · 5 against
W6 D7 L8 · LLLDLDDWLDLWDD…

Predictions

Oviedo 0%
Draw 50%
Girona 50%
Girona (Win or draw)

Double chance : draw or Girona

Goals: Oviedo -1.5 · Girona -2.5
Win or Draw

Comparison

Form
23% – 77%
Attack
40% – 60%
Defense
38% – 62%
Poisson
24% – 76%
Head to Head
15% – 85%
Goals
36% – 64%
Total
29.3% – 70.7%

Head to Head

Last 9 matches: Home wins: 4, Away wins: 1, Draws: 4

25 Oct 2025 · La Liga 2025
Girona 3 – 3 Oviedo
Estadio Municipal de Montilivi
06 Mar 2022 · Segunda División 2021
Girona 2 – 1 Oviedo
Estadi Municipal de Montilivi
26 Sep 2021 · Segunda División 2021
Oviedo 0 – 0 Girona
Estadio Nuevo Carlos Tartiere
25 Apr 2021 · Segunda División 2020
Oviedo 0 – 1 Girona
Estadio Nuevo Carlos Tartiere
18 Oct 2020 · Segunda División 2020
Girona 1 – 0 Oviedo
Estadi Municipal de Montilivi
26 Jan 2020 · Segunda División 2019
Girona 1 – 1 Oviedo
Estadi Municipal de Montilivi
20 Oct 2019 · Segunda División 2019
Oviedo 4 – 2 Girona
Estadio Nuevo Carlos Tartiere
25 Mar 2017 · Segunda División 2016
Oviedo 2 – 0 Girona
Jorge Garbajosa
15 Oct 2016 · Segunda División 2016
Girona 0 – 0 Oviedo
Estadi Montilivi
CatBoost Prediction

Model not available yet. Run train_catboost to train a model.

No Predictions Available

Predictions for this match have not been generated yet. Check back later or sync match data.

Analysis
Analysis Coming Soon

xG comparison, momentum graph, and match rating overview will be available in a future update.