Villarreal vs Mallorca

22 November 2025 · La Liga · 2025/26 · Referee José Luis Guzmán Mansilla

Full time 2 – 1

Half-time: 1–1

  • Gerard Moreno 6’
  • Tani Oluwaseyi 83’
  • Samú Costa 8’

Match summary

Villarreal beat Mallorca 2-1. It was 1-1 at half-time.

Gerard Moreno put Villarreal ahead in the 6th minute, set up by Ayoze Pérez, Samú Costa equalised in the 8th minute, set up by Pablo Torre, and Tani Oluwaseyi won it in the 83rd minute.

The chances backed that up: Villarreal created 2.64 expected goals (xG) from 14 shots to Mallorca's 1.38 from 9.

Match stats

58% Possession 42%
14 Shots 9
7 Shots on target 3
3 Corners 1
120 Attacks 108
66 Dangerous attacks 36
516 Passes 372
83% Pass accuracy 76%
17 Tackles 11
17 Fouls 8
2 Yellow cards 2
0 Red cards 0
3 Offsides 1

Key events

Villarreal Mallorca
Kick-off
Gerard MorenoLeft foot shot1-0 (Villarreal)
6’
8’
Samú CostaLeft foot shot1-1 (Mallorca)
23’
Mateo JosephShot on target
Santiago ComesañaShot on target
25’
34’
Pablo TorreShot on target
Marcelino Garcia
41’
Alberto MoleiroShot on target
42’
Half-time1-1
Santiago ComesañaShot on target
47’
Second half underway
Alberto MoleiroShot on target
60’
Pape GueyeThomas Partey
63’
67’
Lucas BergströmTime wasting
69’
Sergi DarderPablo Torre
Georges MikautadzeShot on target
72’
74’
Vedat MuriqiJan Virgili
Manor SolomonAlberto Moleiro
74’
75’
Johan MojicaArgument
VAR review
77’
Tani OluwaseyiLeft foot shot2-1 (Villarreal)
83’
VAR review
83’
86’
Takuma AsanoAntonio Sánchez
86’
Javi LlabrésOmar Mascarell
86’
Manu MorlanesMateo Joseph 
Luiz JúniorTime wasting
89’
Tajon BuchananTime wasting
90+7’
Marcelino
90+7’
Full-time2-1

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.64 1.38 6’ Gerard Moreno (Villarreal), 1-0 6’ 8’ Samú Costa (Mallorca), 1-1 8’ 83’ Tani Oluwaseyi (Villarreal), 2-1 83’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.64 1.38 6’ Gerard Moreno (Villarreal), 1-0 Moreno 6’ 8’ Samú Costa (Mallorca), 1-1 Costa 8’ 83’ Tani Oluwaseyi (Villarreal), 2-1 Oluwaseyi 83’
Villarreal 2.64 xGMallorca 1.38 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Mallorca attacking Villarreal attacking 
83’ Tani Oluwaseyi (Villarreal), open play, 0.66 xG, goal 6’ Gerard Moreno (Villarreal), open play, 0.62 xG, goal 72’ Georges Mikautadze (Villarreal), open play, 0.52 xG, saved 87’ Vedat Muriqi (Mallorca), open play, 0.51 xG, off target 34’ Pablo Torre (Mallorca), open play, 0.36 xG, saved 23’ Mateo Joseph (Mallorca), open play, 0.33 xG, saved 42’ Alberto Moleiro (Villarreal), open play, 0.28 xG, saved 60’ Alberto Moleiro (Villarreal), open play, 0.11 xG, saved 47’ Santiago Comesaña (Villarreal), open play, 0.10 xG, saved 43’ Gerard Moreno (Villarreal), open play, 0.06 xG, blocked 37’ Johan Mojica (Mallorca), direct free kick, 0.06 xG, off target 50’ Ayoze Pérez (Villarreal), open play, 0.06 xG, blocked 38’ Ayoze Pérez (Villarreal), open play, 0.05 xG, off target 8’ Samú Costa (Mallorca), open play, 0.05 xG, goal 25’ Santiago Comesaña (Villarreal), from a corner, 0.05 xG, saved 72’ Georges Mikautadze (Villarreal), open play, 0.05 xG, off target 50’ Santiago Comesaña (Villarreal), open play, 0.04 xG, off target 51’ Pablo Torre (Mallorca), open play, 0.03 xG, blocked 79’ Pape Alassane Gueye (Villarreal), open play, 0.03 xG, blocked 30’ Nicolas Pepe (Villarreal), open play, 0.02 xG, off target 90+7’ Takuma Asano (Mallorca), from a corner, 0.02 xG, off target 24’ Jan Virgili (Mallorca), open play, 0.02 xG, blocked 47’ Antonio Sánchez (Mallorca), open play, 0.02 xG, off target 83’ Tani Oluwaseyi (Villarreal), open play, 0.66 xG, goal 6’ Gerard Moreno (Villarreal), open play, 0.62 xG, goal 72’ Georges Mikautadze (Villarreal), open play, 0.52 xG, saved 87’ Vedat Muriqi (Mallorca), open play, 0.51 xG, off target 34’ Pablo Torre (Mallorca), open play, 0.36 xG, saved 23’ Mateo Joseph (Mallorca), open play, 0.33 xG, saved 42’ Alberto Moleiro (Villarreal), open play, 0.28 xG, saved 60’ Alberto Moleiro (Villarreal), open play, 0.11 xG, saved 47’ Santiago Comesaña (Villarreal), open play, 0.10 xG, saved 37’ Johan Mojica (Mallorca), direct free kick, 0.06 xG, off target 43’ Gerard Moreno (Villarreal), open play, 0.06 xG, blocked 50’ Ayoze Pérez (Villarreal), open play, 0.06 xG, blocked 38’ Ayoze Pérez (Villarreal), open play, 0.05 xG, off target 8’ Samú Costa (Mallorca), open play, 0.05 xG, goal 25’ Santiago Comesaña (Villarreal), from a corner, 0.05 xG, saved 72’ Georges Mikautadze (Villarreal), open play, 0.05 xG, off target 50’ Santiago Comesaña (Villarreal), open play, 0.04 xG, off target 79’ Pape Alassane Gueye (Villarreal), open play, 0.03 xG, blocked 51’ Pablo Torre (Mallorca), open play, 0.03 xG, blocked 30’ Nicolas Pepe (Villarreal), open play, 0.02 xG, off target 90+7’ Takuma Asano (Mallorca), from a corner, 0.02 xG, off target 24’ Jan Virgili (Mallorca), open play, 0.02 xG, blocked 47’ Antonio Sánchez (Mallorca), open play, 0.02 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Villarreal 4-4-2 Starting XI
Júnior
Navarro
Marín 80’
Veiga
Pedraza
Pépé
Comesaña
Partey 63’
Moleiro 74’
Moreno 63’
Pérez 63’

Lineup not available for this match.

Player stats

PlayerPosMinGAShxGxAKPCards
Luiz Júnior GK900 0.000.000
Pau Navarro DEF900 0.000.000
Renato Veiga DEF900 0.000.000
Rafa Marín DEF820 0.000.000
Alfonso DEF900 0.000.000
Nicolas Pepe MID901 0.020.000
Santiago Comesaña MID903 0.190.031
Thomas Partey MID650 0.000.112
Alberto Moleiro MID762 0.390.051
Gerard Moreno FWD6512 0.680.392
Ayoze Pérez FWD6512 0.110.743
Georges Mikautadze Sub252 0.560.000
Tani Oluwaseyi Sub2511 0.660.521
Pape Alassane Gueye Sub251 0.030.000
Manor Solomon Sub140 0.000.000
Tajon Buchanan Sub80 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Villarreal win 68% Avg odds 1.39
Draw 20% Avg odds 4.85
Mallorca win 12% Avg odds 7.59

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.