Match events
- Substitution: Nicolas PépéOff: Gerard Moreno18'
- 21'Yellow card: Rafel BauzàPersistent Infringement
- 41'Yellow card: Roger HinojoHandball
HT 0-0
- 50'VARVAR: Roberto Fernández JaénGoal cancelled
- Yellow card: Sergi Cardona BermúdezFoul53'
- Yellow card: Santi ComesañaFoul56'
- Substitution: Ayoze PérezOff: Alberto Moleiro59'
- Substitution: Sergi Cardona BermúdezOff: Carlos Romero59'
- 60'Goal: Leandro CabreraAssist: Bryan Zaragoza
- 61'Substitution: José Ángel López GálvezOff: Roger Hinojo
- 61'Substitution: Pol LozanoOff: Rafel Bauzà
- 75'Yellow card: Bryan ZaragozaFoul
- 77'Substitution: Javi PuadoOff: Bryan Zaragoza
- 77'Substitution: Jan Peries DuranOff: Alejandro Santiago Vargas
- Substitution: Alex FreemanOff: Pau Navarro80'
- Substitution: Tajon BuchananOff: Tani Oluwaseyi80'
- 88'Substitution: Francisco Javier Hernandez CoarasaOff: Gabriel Moscardo
- Yellow card: Carlos MaciàFoul90+1'
Our verdict
Villarreal to win
Bet365 1.45
✗ This tip lost · final score 0-1
Win probability
Match statistics
- 63%Possession37%
- 0.92Expected goals (xG)0.26
- 14Total shots5
- 4Shots on target3
- 6Shots off target1
- 4Blocked shots1
- 7Shots inside the box2
- 7Corners3
- 15Fouls13
- 3Yellow cards3
- 0Red cards0
- 2Goalkeeper saves5
- 564Passes326
- 503Accurate passes263
Line-ups
Villarreal
4-4-2Starting XI
- 25P. GulácsiG
- 15S. MouriñoD
- 6Pau NavarroD
- 12Renato VeigaD
- 23Sergi CardonaD
- 17T. BuchananM
- 16C. MaciaM
- 14Santi ComesañaM
- 10Alberto MoleiroM
- 7Gerard MorenoF
- 9G. MikautadzeF
Substitutes
- 20Carlos RomeroD
- 13Rubén GómezG
- 3A. FreemanD
- 27N. El JmiliF
- 1Luíz JúniorG
- 2Logan CostaD
- 21T. OluwaseyiF
- 19N. PépéF
- 22Ayoze PérezF
- 30C. Tidiane ThiamM
Coach: Iñigo Pérez
Espanyol
4-2-3-1Starting XI
- 1Ángel FortuñoG
- 23O. El HilaliD
- 16V. DrkušićD
- 6L. CabreraD
- 21Roger HinojoD
- 26Rafel BauzàM
- 8Edu ExpósitoM
- 36Alejandro Santiago VargasM
- 28Javier HernandezM
- 15Bryan ZaragozaM
- 9Roberto FernándezF
Substitutes
- 24T. DolanF
- 18Marcos FernándezF
- 20Gabriel MoscardoM
- 3Q. HartmanD
- 32J. A. LopezD
- 10Pol LozanoM
- 11Pere MillaM
- 14Unai NúñezD
- 7Javi PuadoF
- 27Adama TimeraD
- 13M. DmitrovićG
- 33Jan Peries DuranF
Coach: Eder Sarabia
Betting markets
Expected goals 2.12 – 1.06Half time / full time result. 1 = Villarreal, X = draw, 2 = Espanyol.
Asian handicap applied to Villarreal.
Market percentages come from our model's expected goals for each side. Fair odds are 100 ÷ probability.
Model comparison
Last matches
Newest firstLa Liga table
| # | Team | P | +/- | Pts | ||||
|---|---|---|---|---|---|---|---|---|
| 1 | Barcelona | 11 | 10 | 0 | 1 | +34 | 30 | WLWWW |
| 2 | Atletico Madrid | 11 | 9 | 1 | 1 | +14 | 28 | WWWWW |
| 3 | Real Madrid | 11 | 9 | 0 | 2 | +18 | 27 | WWWWL |
| 4 | Real Betis | 11 | 7 | 2 | 2 | +3 | 23 | WDLWD |
| 5 | Real Sociedad | 11 | 6 | 1 | 4 | 0 | 19 | LWWWW |
| 6 | Sevilla | 11 | 5 | 2 | 4 | -2 | 17 | LWLDL |
| 7 | Athletic Club | 10 | 4 | 3 | 3 | +4 | 15 | WWLDD |
| 8 | Villarreal | 11 | 3 | 3 | 5 | 0 | 12 | LWDLW |
| 9 | Celta Vigo | 11 | 2 | 6 | 3 | 0 | 12 | LDWDW |
| 10 | Alaves | 11 | 3 | 3 | 5 | -2 | 12 | LDLLD |
| 11 | Rayo Vallecano | 10 | 3 | 3 | 4 | -5 | 12 | WLDDW |
| 12 | Getafe | 11 | 3 | 3 | 5 | -8 | 12 | WLDLW |
| 13 | Deportivo La Coruna | 10 | 2 | 5 | 3 | 0 | 11 | LDLDL |
| 14 | Espanyol | 11 | 3 | 2 | 6 | -1 | 11 | WLLDL |
| 15 | Osasuna | 10 | 3 | 2 | 5 | -10 | 11 | LWLDL |
| 16 | Racing Santander | 11 | 3 | 2 | 6 | -14 | 11 | LWLDL |
| 17 | Elche | 11 | 2 | 4 | 5 | -4 | 10 | LWDDW |
| 18 | Levante | 11 | 2 | 4 | 5 | -5 | 10 | LLWDD |
| 19 | Valencia | 11 | 2 | 3 | 6 | -9 | 9 | WLDDL |
| 20 | Malaga | 11 | 0 | 5 | 6 | -13 | 5 | LDLDL |
Top scorers
| # | Player | M | Goals |
|---|---|---|---|
| 1 | 10 | 15 | |
| 2 | 11 | 12 | |
| 3 | 11 | 10 | |
| 4 | 11 | 8 | |
| 5 | 11 | 7 |
Season statistics
This season, all competitions we cover| Stat | Villarreal | Espanyol |
|---|---|---|
| Played | 3 | 2 |
| Wins | 1 | 0 |
| Draws | 1 | 0 |
| Losses | 1 | 2 |
| Goals for (avg) | 2 | 0.5 |
| Goals against (avg) | 1.7 | 1.5 |
| Clean sheets | 1 | 0 |
| Failed to score | 1 | 1 |
| Best win streak | 1 | 0 |
Recent goal lines
How many of each team's last 3 games went over the line
| Over 1.5 | 2/3 | 1/2 |
|---|---|---|
| Over 2.5 | 2/3 | 1/2 |
| Over 3.5 | 2/3 | 0/2 |
| BTTS – yes | 2/3 | 1/2 |
Match preview
Villarreal host Espanyol in the La Liga (Regular Season - 11) at Estadio de la Cerámica, Villarreal, with kick-off on Friday, 30 October 2026 at 21:00 WAT.
Our prediction model makes Villarreal favourites, giving Villarreal a 61% chance of winning, 21% for the draw and 18% for Espanyol. Our tip is: Villarreal to win.
Villarreal have taken 4 points from their last 3 games (1W 1D 1L). Espanyol have taken 0 points from their last 2 games (0W 0D 2L).
On the goals markets, we expect goals, with a 62% chance of over 2.5 and a 58% chance that both teams score.
- Competition
- Spain La Liga
- Date
- Friday, 30 October 2026, 21:00 WAT
- Venue
- Estadio de la Cerámica, Villarreal
TodaysPrediction analysis team
Model-based football predictions. How our predictions work
Quick answers
When is Villarreal vs Espanyol?
Villarreal vs Espanyol kicks off on Friday, 30 October 2026 at 21:00 West Africa Time.
Which competition is Villarreal vs Espanyol in?
The match is in the Spain La Liga.
Where are Villarreal and Espanyol in the table?
Villarreal are 8th and Espanyol are 14th in the La Liga.
Who will win Villarreal vs Espanyol?
Our prediction is Villarreal to win. Win probabilities: Villarreal 61%, draw 21%, Espanyol 18%.
Will both teams score in Villarreal vs Espanyol?
We estimate a 58% chance that both teams score, so our BTTS tip is Yes.
Will there be over 2.5 goals in Villarreal vs Espanyol?
We estimate a 62% chance of three or more goals, so our tip is Over 2.5 goals.
Are these predictions guaranteed?
No. They are statistical estimates. A 70% tip should still lose about three times in ten, so only stake what you can afford to lose.
How often are predictions updated?
Predictions refresh automatically through the day as new data arrives, and every tip is marked right or wrong after full time.

