Villarreal vs Espanyol

30 October 2026 · La Liga · 2026/27 · Referee José María Sánchez Martínez

Full time 0 – 1

Half-time: 0–0

  • Leandro Cabrera 60’

Match summary

Espanyol took a 1-0 win at Villarreal. It was goalless at half-time.

Leandro Cabrera put Espanyol ahead in the 60th minute, set up by Bryan Zaragoza.

There was little between the sides on chances: Villarreal created 0.63 expected goals (xG) from 14 shots, Espanyol 0.52 from 5.

Villarreal dominated the territorial battle during their La Liga matchday 11 fixture against Espanyol, registering 63 percent possession and 123 attacks compared to their opponents 77. The home side also recorded 14 shots, of which 4 were on target and 4 were blocked, alongside 7 corners and 564 passes completed at an 89 percent accuracy rate. Espanyol managed 5 shots with 3 on target, 3 corners, and 326 completed passes at 81 percent accuracy from 37 percent possession. Both teams were disciplined equally regarding cards, accumulating 3 yellow cards each, while Villarreal committed 15 fouls to Espanyol 13.

The match remained goalless at half-time following a first half that featured an early substitution for Villarreal when Nicolas Pépé replaced the injured Gerard Moreno in the 18th minute, alongside yellow cards for Espanyol players Rafel Bauzà in the 21st minute and Roger Hinojo in the 41st minute. Following a VAR review in the 50th minute, Villarreal collected yellow cards through Sergi Cardona in the 53rd minute and Santi Comesaña in the 56th minute. Espanyol broke the deadlock in the 60th minute when Leandro Cabrera scored with a left-footed shot. Further cautions were issued to Espanyol player Bryan Zaragoza in the 75th minute and Villarreal player Carlos Macià in the 90+1st minute before the match concluded at 0-1.

Match stats

63% Possession 37%
14 Shots 5
4 Shots on target 3
7 Corners 3
123 Attacks 77
66 Dangerous attacks 26
564 Passes 326
89% Pass accuracy 81%
18 Tackles 24
15 Fouls 13
3 Yellow cards 3
0 Red cards 0
0 Offsides 0

Key events

Villarreal Espanyol
Kick-off
Corner
11’
Corner
13’
15’
Corner
18’
19’
Corner
21’
Rafel BauzàPersistent fouling
Georges MikautadzeShot on target
26’
29’
Bryan ZaragozaShot on target
Sergi CardonaShot on target
34’
35’
Corner
41’
Roger HinojoHandball
Half-time0-0
Second half underway
50’
Roberto FernándezVAR review
Corner
52’
53’
Georges MikautadzeShot on target
55’
Nicolas PepeShot on target
55’
56’
60’
Leandro CabreraLeft foot shot0-1 (Espanyol)
61’
José Ángel LópezRoger Hinojo
Corner
63’
75’
77’
Jan Peries
Corner
86’
87’
Javi PuadoShot on target
90+1’
Corner
90+4’
Corner
90+4’
Full-time0-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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.63 0.52 60’ Leandro Cabrera (Espanyol), 0-1 60’ 0.0 0.5 1.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.63 0.52 60’ Leandro Cabrera (Espanyol), 0-1 Cabrera 60’
Villarreal 0.63 xGEspanyol 0.52 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Espanyol attacking Villarreal attacking 
60’ Leandro Cabrera (Espanyol), set piece, 0.43 xG, goal 55’ Georges Mikautadze (Villarreal), open play, 0.10 xG, saved 63’ Tajon Buchanan (Villarreal), open play, 0.08 xG, blocked 13’ Santiago Mouriño (Villarreal), from a corner, 0.07 xG, off target 34’ Sergi Cardona (Villarreal), open play, 0.07 xG, saved 76’ Georges Mikautadze (Villarreal), open play, 0.07 xG, off target 22’ Tajon Buchanan (Villarreal), open play, 0.06 xG, blocked 29’ Bryan Zaragoza (Espanyol), open play, 0.04 xG, saved 55’ Nicolas Pepe (Villarreal), open play, 0.03 xG, saved 66’ Tajon Buchanan (Villarreal), open play, 0.03 xG, off target 90+1’ Tani Oluwaseyi (Villarreal), open play, 0.03 xG, blocked 11’ Carlos Macià (Villarreal), open play, 0.02 xG, off target 26’ Georges Mikautadze (Villarreal), open play, 0.02 xG, saved 24’ Alejandro Santiago (Espanyol), open play, 0.02 xG, off target 36’ Nicolas Pepe (Villarreal), open play, 0.02 xG, off target 53’ Tajon Buchanan (Villarreal), open play, 0.02 xG, blocked 39’ Bryan Zaragoza (Espanyol), open play, 0.02 xG, blocked 42’ Nicolas Pepe (Villarreal), set piece, 0.02 xG, off target 87’ Javi Puado (Espanyol), open play, 0.02 xG, saved 60’ Leandro Cabrera (Espanyol), set piece, 0.43 xG, goal 55’ Georges Mikautadze (Villarreal), open play, 0.10 xG, saved 63’ Tajon Buchanan (Villarreal), open play, 0.08 xG, blocked 13’ Santiago Mouriño (Villarreal), from a corner, 0.07 xG, off target 34’ Sergi Cardona (Villarreal), open play, 0.07 xG, saved 76’ Georges Mikautadze (Villarreal), open play, 0.07 xG, off target 22’ Tajon Buchanan (Villarreal), open play, 0.06 xG, blocked 29’ Bryan Zaragoza (Espanyol), open play, 0.04 xG, saved 55’ Nicolas Pepe (Villarreal), open play, 0.03 xG, saved 66’ Tajon Buchanan (Villarreal), open play, 0.03 xG, off target 90+1’ Tani Oluwaseyi (Villarreal), open play, 0.03 xG, blocked 11’ Carlos Macià (Villarreal), open play, 0.02 xG, off target 26’ Georges Mikautadze (Villarreal), open play, 0.02 xG, saved 36’ Nicolas Pepe (Villarreal), open play, 0.02 xG, off target 53’ Tajon Buchanan (Villarreal), open play, 0.02 xG, blocked 24’ Alejandro Santiago (Espanyol), open play, 0.02 xG, off target 87’ Javi Puado (Espanyol), open play, 0.02 xG, saved 39’ Bryan Zaragoza (Espanyol), open play, 0.02 xG, blocked 42’ Nicolas Pepe (Villarreal), set piece, 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
Gulácsi
Mouriño
Navarro 80’
Veiga
Cardona 59’
Buchanan 80’
Macià
Comesaña
Moleiro 59’
Moreno 18’
Mikautadze
Espanyol 4-2-3-1 Starting XI
Fortuño
Hinojo 61’
Cabrera
Drkusic
Hilali
Expósito
Bauzà 61’
Zaragoza 77’
Hernández 88’
Vargas
Fernández

Player stats

Goalkeeper1 player
90′ 2 1 18 – – – – –
Defenders6 players
90′ 5 2 – 13 5 58 2 – – –
90′ 1 – – 2 1 98 – – – –
Pau Navarro Taken off
80′ 1 – 1 2 – 60 – – – –
Sergi Cardona Taken off
59′ 2 – – 5 1 38 3 – –
Carlos Romero Came on as a substitute
31′ 1 – – 2 1 24 1 – – –
Alexander Freeman Came on as a substitute
10′ – – – 3 2 12 – – – –
Midfielders4 players
Tajon Buchanan Taken off
80′ – – 32 1 0.07 – – 1 – – –
90′ – – 74 1 0.08 – – 5 3 3
90′ – – 47 – – 4 2 4 2 –
Alberto Moleiro Taken off
59′ – – 21 1 0.02 – – 2 – – –
Forwards5 players
90′ – – 3 2 0.18 0.10 2 4 2 24 –
Gerard Moreno Taken off
18′ – – – – – 0.02 1 – – 9 –
Nicolas Pepe Came on as a substitute
72′ – – 3 1 0.07 0.02 1 3 – 31 –
Ayoze Pérez Came on as a substitute
31′ – – – – – – – 2 – 16 –
Tani Oluwaseyi Came on as a substitute
10′ – – 1 – 0.03 – – – – 2 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists. A blank cell means that figure is not available for that player.

Before kick-off

Villarreal win 69% Avg odds 1.36 Our estimate 65%
Draw 18% Avg odds 5.30 Our estimate 21%
Espanyol win 13% Avg odds 7.20 Our estimate 14%

Chances implied by the average closing odds, with the bookmaker margin removed. Our estimate is the figure from before kick-off. How our figures work.

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, team and player statistics from Sportmonks. Results and odds from football-data.co.uk.