La Liga 2025 22 Nov 2025

Villarreal vs Mallorca

2 – 1 1 – 1 1 – 0

(HT: 1–1)

FT

20:00

Estadio de la Ceramica (Villarreal) · Ref: Jose Luis Guzman Mansilla, Spain

← Back to Matches
Score Summary
Full Time 2 – 1
Half Time 1 – 1
Key Stats
Ball Possession 58% – 42%
Blocked Shots 3 – 2
Corner Kicks 3 – 1
expected_goals 2.23 – 1.02
Fouls 17 – 8
Goalkeeper Saves 2 – 5
Elo (before match)
Rating 1620 – 1424
Expected win probability 75.6% – 24.4%
xPi (before match)
Rating 0.30 – -0.34
Expected win probability 59.1% – 28.7%
Top Performers
Top Rated
Tani Oluwaseyi
Villarreal
8.0 rating (27 min)
Most Clinical
Gerard Moreno
Villarreal
1 goals
Best Creator
Ayoze Pérez
Villarreal
3 key passes, 1 assists
Defensive Leader
Nicolas Pépé
Villarreal
5 tackles + 0 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 51 L W W L W
5 Real Betis 43 D D W W W
6 Celta Vigo 40 L W W D L
7 Espanyol 36 D L D L L
8 Real Sociedad 35 L W D L W
9 Athletic Club 35 L D W W W
10 Osasuna 34 D L W D W
11 Getafe 32 W L W W D
12 Girona 31 D L D W D
13 Rayo Vallecano 30 W D D W L
14 Sevilla 30 D W D D L
15 Valencia 29 W L W L L
16 Alaves 27 L D D L W
17 Elche 26 D L D L L
18 Mallorca 25 D L L L L
19 Levante 22 D W L L L
20 Oviedo 17 L L D L W
{# ================================================================ 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
63'
Villarreal
63'
Villarreal
63'
Villarreal
69'
Mallorca
74'
Villarreal
74'
Mallorca
80'
Villarreal
86'
Mallorca
86'
Mallorca
86'
Mallorca
Match Statistics (Full Time)
Statistic Villarreal Mallorca
Ball Possession 58% 42%
Blocked Shots 3 2
Corner Kicks 3 1
expected_goals 2.23 1.02
Fouls 17 8
Goalkeeper Saves 2 5
goals_prevented 0 0
Offsides 3 1
Passes % 83% 76%
Passes accurate 430 281
Red Cards N/A N/A
Shots insidebox 10 4
Shots off Goal 4 4
Shots on Goal 7 3
Shots outsidebox 4 5
Total passes 516 372
Total Shots 14 9
Yellow Cards 2 2
Team Aggregates (Season)
Villarreal
Possession % {{ team_aggregates_home.avg_possession }}%
Pass Accuracy % {{ team_aggregates_home.pass_accuracy }}%
Shot Accuracy % {{ team_aggregates_home.shot_accuracy }}%
Goals (avg) 1.85
xG (avg) 1.52{% else %}N/A
Mallorca
Possession % {{ team_aggregates_away.avg_possession }}%
Pass Accuracy % {{ team_aggregates_away.pass_accuracy }}%
Shot Accuracy % {{ team_aggregates_away.shot_accuracy }}%
Goals (avg) 1.07
xG (avg) 1.02{% else %}N/A
Villarreal — 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
Adrià Altimira 👤 Adrià Altimira 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 3 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
Alberto Moleiro 👤 Alberto Moleiro 0 0 N/A N/A N/A 3 1 2 1 False 74 20 M 6.7 False 0 0 N/A N/A 1 9 1 13 N/A 0 N/A 0 N/A 2 2 N/A N/A N/A
Alfonso Pedraza 👤 Alfonso Pedraza 0 0 1 N/A 1 6 4 1 2 False 90 24 D 6.3 False 0 0 N/A N/A 1 28 N/A 34 N/A 0 N/A 0 N/A N/A N/A N/A 1 1
Arnau Tenas 👤 Arnau Tenas 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
Ayoze Pérez 👤 Ayoze Pérez 0 0 4 N/A 2 6 2 N/A N/A False 63 22 F 6.6 False 1 0 N/A N/A N/A 9 3 14 N/A 0 N/A 0 N/A N/A 1 N/A N/A N/A
Dani Parejo 👤 Dani Parejo 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 10 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
Diego Conde 👤 Diego Conde 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
Georges Mikautadze 👤 Georges Mikautadze 0 0 N/A N/A N/A 3 2 N/A 1 False 27 9 F 6.5 True 0 0 N/A N/A N/A 7 N/A 8 N/A 0 N/A 0 N/A 1 2 N/A N/A N/A
Gerard Moreno 👤 Gerard Moreno 0 0 1 N/A N/A 3 1 1 N/A True 63 7 F 7.7 False 0 0 N/A 1 N/A 20 2 27 N/A 0 N/A 0 N/A 1 1 N/A 1 1
Ilias Akhomach 👤 Ilias Akhomach 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 11 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
Juan Foyth 👤 Juan Foyth 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 8 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
Luiz Júnior 👤 Luiz Júnior 0 1 N/A N/A N/A 1 1 N/A N/A False 90 1 G 7.2 False 0 1 2 N/A N/A 7 N/A 12 N/A 0 0 0 N/A N/A N/A N/A N/A N/A
Manor Solomon 👤 Manor Solomon 0 0 1 N/A 1 2 2 N/A N/A False 16 6 F 6.9 True 0 0 N/A N/A N/A 8 N/A 8 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Nicolas Pépé 👤 Nicolas Pépé 0 0 3 N/A 1 14 7 1 1 False 90 19 M 7.3 False 0 0 N/A N/A 1 33 N/A 37 N/A 0 N/A 0 N/A N/A 1 N/A N/A 5
Pape Gueye 👤 Pape Gueye 0 0 1 N/A N/A 6 N/A 2 N/A False 27 18 M 6.6 True 0 0 N/A N/A N/A 12 N/A 18 N/A 0 N/A 0 N/A N/A N/A N/A 1 N/A
Pau Navarro 👤 Pau Navarro 0 0 N/A 3 N/A 14 5 4 N/A False 90 26 D 6.3 False 0 0 N/A N/A N/A 60 N/A 72 N/A 0 N/A 0 N/A N/A N/A 2 N/A 4
Rafa Marín 👤 Rafa Marín 0 0 N/A 1 N/A 5 3 N/A N/A False 80 4 D 7.3 False 0 0 N/A N/A N/A 92 N/A 99 N/A 0 N/A 0 N/A N/A N/A N/A 1 2
Renato Veiga 👤 Renato Veiga 0 0 N/A N/A N/A 2 N/A 1 N/A False 90 12 D 6.5 False 0 0 N/A N/A N/A 59 N/A 67 N/A 0 N/A 0 N/A N/A N/A N/A 1 N/A
Santi Comesaña 👤 Santi Comesaña 0 0 N/A 2 N/A 15 8 3 1 False 90 14 M 6.3 False 0 0 N/A N/A N/A 41 1 57 N/A 0 N/A 0 N/A 2 3 N/A 2 2
Sergi Cardona 👤 Sergi Cardona 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 23 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
Tajon Buchanan 👤 Tajon Buchanan 0 1 N/A N/A N/A N/A N/A N/A N/A False 10 17 F 6.7 True 0 0 N/A N/A N/A 6 N/A 8 N/A 0 N/A 0 N/A N/A N/A N/A 1 N/A
Tani Oluwaseyi 👤 Tani Oluwaseyi 0 0 N/A N/A N/A 4 1 1 1 False 27 21 F 8 True 0 0 N/A 1 N/A 3 1 4 N/A 0 N/A 0 N/A 1 1 N/A N/A N/A
Thomas Partey 👤 Thomas Partey 0 0 1 1 1 9 5 1 1 False 63 16 M 7 False 0 0 N/A N/A N/A 36 2 38 N/A 0 N/A 0 N/A N/A N/A N/A 2 1
Mallorca — 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
Abdón Prats 👤 Abdón Prats 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
Antonio Raíllo 👤 Antonio Raíllo 0 0 N/A N/A N/A 6 5 N/A N/A True 90 21 D 6.9 False 0 0 N/A N/A N/A 37 N/A 41 N/A 0 N/A 0 N/A N/A N/A 1 1 1
Antonio Sánchez 👤 Antonio Sánchez 0 0 N/A 1 N/A 3 1 1 1 False 86 6 M 6.5 False 0 0 N/A N/A N/A 24 2 27 N/A 0 N/A 0 N/A N/A 1 N/A 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 27 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
Iliesse Salhi 👤 Iliesse Salhi 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 26 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
Iván Cuéllar 👤 Iván Cuéllar 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
Jan Virgili 👤 Jan Virgili 0 0 8 N/A 3 14 7 N/A 3 False 74 17 M 6.6 False 0 0 N/A N/A N/A 14 2 20 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Javi Llabrés 👤 Javi Llabrés 0 0 N/A N/A N/A 2 2 N/A N/A False 12 19 F 6.6 True 0 0 N/A N/A N/A 3 N/A 3 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Johan Mojica 👤 Johan Mojica 0 1 1 1 1 10 6 N/A 2 False 90 22 D 6.7 False 0 0 N/A N/A N/A 35 N/A 46 N/A 0 N/A 0 N/A N/A 1 N/A N/A 2
Lucas Bergström 👤 Lucas Bergström 0 1 N/A N/A N/A N/A N/A N/A N/A False 90 13 G 7.2 False 0 2 5 N/A N/A 17 N/A 40 N/A 0 0 0 N/A N/A N/A N/A N/A N/A
Manu Morlanes 👤 Manu Morlanes 0 0 N/A N/A N/A 1 1 N/A N/A False 12 8 M 6.6 True 0 0 N/A N/A N/A 6 N/A 6 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Marc Domenech 👤 Marc Domenech 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 30 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
Martin Valjent 👤 Martin Valjent 0 0 N/A 2 N/A 7 4 1 1 False 90 24 D 6.3 False 0 0 N/A N/A N/A 30 N/A 34 N/A 0 N/A 0 N/A N/A N/A 1 1 2
Mateo Joseph 👤 Mateo Joseph 0 0 2 N/A 1 8 2 1 N/A False 86 18 F 6.7 False 0 0 N/A N/A 1 16 1 16 N/A 0 N/A 0 N/A 1 1 N/A N/A N/A
Mateu Morey 👤 Mateu Morey 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 2 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
Nil Torreguitart 👤 Nil Torreguitart 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 38 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
Omar Mascarell 👤 Omar Mascarell 0 0 N/A N/A N/A 3 1 1 N/A False 86 5 M 6.5 False 0 0 N/A N/A N/A 14 N/A 20 N/A 0 N/A 0 N/A N/A N/A N/A 2 N/A
Pablo Maffeo 👤 Pablo Maffeo 0 0 N/A N/A N/A 4 2 1 1 False 90 23 D 6.2 False 0 0 N/A N/A N/A 21 N/A 29 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Pablo Torre 👤 Pablo Torre 0 0 3 1 2 16 8 1 4 False 69 20 M 6.7 False 1 0 N/A N/A N/A 14 1 20 N/A 0 N/A 0 N/A 1 1 N/A N/A 2
Samú Costa 👤 Samú Costa 0 0 N/A 1 N/A 14 8 2 4 False 90 12 M 7.6 False 0 0 N/A 1 N/A 30 N/A 43 N/A 0 N/A 0 N/A 1 1 1 N/A N/A
Sergi Darder 👤 Sergi Darder 0 0 N/A N/A N/A 1 N/A N/A N/A False 21 10 M 6.3 True 0 0 N/A N/A N/A 15 N/A 19 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Takuma Asano 👤 Takuma Asano 0 0 N/A N/A N/A 1 1 N/A N/A False 12 11 F 6.9 True 0 0 N/A N/A N/A 1 1 2 N/A 0 N/A 0 N/A N/A 1 N/A N/A 1
Vedat Muriqi 👤 Vedat Muriqi 0 0 N/A N/A N/A 3 3 N/A 1 False 16 7 F 6.5 True 0 0 N/A N/A N/A 4 N/A 6 N/A 0 N/A 0 N/A N/A 1 N/A N/A N/A
Match Events
G. Moreno (Normal Goal)
6'
8'
Samu Costa (Normal Goal)
🔄 G. Moreno → Substitution 1
63'
🔄 T. Partey → Substitution 2
63'
🔄 A. Perez → Substitution 3
63'
67'
🟨 Lucas Bergström (Yellow Card)
69'
🔄 P. Torre → Substitution 1
🔄 A. Moleiro → Substitution 4
74'
74'
🔄 J. Virgili → Substitution 2
75'
🟨 Johan Mojica (Yellow Card)
🔄 R. Marin → Substitution 5
80'
T. Oluwaseyi (Normal Goal)
83'
86'
🔄 M. Joseph → Substitution 3
86'
🔄 O. Mascarell → Substitution 4
86'
🔄 A. Sanchez → Substitution 5
🟨 Luiz Júnior (Yellow Card)
89'
🟨 Tajon Buchanan (Yellow Card)
90'
Substitutions
63'
Villarreal
63'
Villarreal
63'
Villarreal
69'
Mallorca
74'
Villarreal
74'
Mallorca
80'
Villarreal
86'
Mallorca
86'
Mallorca
86'
Mallorca
League Standings View Standings

Teams in this match: Villarreal and Mallorca

#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 26 16 3 7 48 31 17 51 L W W L W
5 Real Betis 26 11 10 5 42 32 10 43 D D W W W
6 Celta Vigo 27 10 10 7 37 30 7 40 L W W D L
7 Espanyol 26 10 6 10 33 39 -6 36 D L D L L
8 Real Sociedad 27 9 8 10 40 41 -1 35 L W D L W
9 Athletic Club 27 10 5 12 30 37 -7 35 L D W W W
10 Osasuna 27 9 7 11 32 32 0 34 D L W D W
11 Getafe 26 9 5 12 21 29 -8 32 W L W W D
12 Girona 27 7 10 10 28 43 -15 31 D L D W D
13 Rayo Vallecano 26 7 9 10 26 32 -6 30 W D D W L
14 Sevilla 26 8 6 12 34 41 -7 30 D W D D L
15 Valencia 26 7 8 11 27 39 -12 29 W L W L L
16 Alaves 26 7 6 13 23 34 -11 27 L D D L W
17 Elche 26 5 11 10 34 39 -5 26 D L D L 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 26 3 8 15 16 43 -27 17 L L D L W

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

Villarreal
Last 5: Form 67% · Att 69% · Def 69%
Goals: 11 for · 5 against
W8 D2 L2 · WWDLWWWLDWWW
Mallorca
Last 5: Form 47% · Att 38% · Def 56%
Goals: 6 for · 7 against
W3 D3 L6 · LDLLDLWLWDLW

Predictions

Villarreal 45%
Draw 45%
Mallorca 10%
Villarreal

Winner : Villarreal

Goals: Villarreal -3.5 · Mallorca -1.5

Comparison

Form
59% – 41%
Attack
65% – 35%
Defense
58% – 42%
Poisson
87% – 13%
Head to Head
71% – 29%
Goals
63% – 38%
Total
67.2% – 33.0%

Head to Head

Last 9 matches: Home wins: 4, Away wins: 3, Draws: 2

20 Jan 2025 · La Liga 2024
Villarreal 4 – 0 Mallorca
Estadio de la Cerámica
14 Sep 2024 · La Liga 2024
Mallorca 1 – 2 Villarreal
Estadi Mallorca Son Moix
20 Jan 2024 · La Liga 2023
Villarreal 1 – 1 Mallorca
Estadio de la Cerámica
18 Aug 2023 · La Liga 2023
Mallorca 0 – 1 Villarreal
Estadi Mallorca Son Moix
18 Feb 2023 · La Liga 2022
Mallorca 4 – 2 Villarreal
Visit Mallorca Estadi
06 Nov 2022 · La Liga 2022
Villarreal 0 – 2 Mallorca
Estadio Ciudad de Valencia
22 Jan 2022 · La Liga 2021
Villarreal 3 – 0 Mallorca
Estadio de la Cerámica
19 Sep 2021 · La Liga 2021
Mallorca 0 – 0 Villarreal
Iberostar Estadi
16 Jun 2020 · La Liga 2019
Villarreal 1 – 0 Mallorca
Estadio de la Cerámica
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.