Villarreal vs Real Betis

14 September 2026 · La Liga · 2026/27 · Referee Francisco José Hernández Maeso

Full time 1 – 2

Half-time: 1–2

  • Gerard Moreno 29’
  • Juan Camilo Hernández 39’
  • Natan 43’

Match summary

Real Betis came from behind to win 2-1 away at Villarreal. Real Betis led 2-1 at half-time.

Gerard Moreno put Villarreal ahead from a corner in the 29th minute, set up by Renato Veiga, Juan Camilo Hernández equalised in the 39th minute, and Natan won it from a corner in the 43rd minute.

The chances backed that up: Real Betis created 4.16 expected goals (xG) from 26 shots to Villarreal's 1.75 from 14.

Villarreal dominated territory and possession during their La Liga matchday five fixture against Real Betis, registering sixty-two percent possession, six hundred and twenty-five passes, one hundred and twenty-four attacks, and seven corners compared to their opponents' thirty-eight percent possession, three hundred and seventy-eight passes, ninety attacks, and four corners. Despite Villarreal generating fourteen shots and an expected goals figure of 1.75, Real Betis heavily outshot them with twenty-six total attempts, twelve shots on target, and a superior expected goals total of 4.16. Villarreal committed seven fouls, received one yellow card, and were caught offside five times, while Real Betis recorded eight fouls and two offsides.

The action began with a VAR review at the twentieth minute before the scoring opened in the twenty-ninth minute when Gerard Moreno struck a left-footed shot to put Villarreal ahead. Real Betis responded in the thirty-ninth minute through a left-footed goal from Cucho Hernández, following his notable chance earlier at the thirty-eighth minute. Natan then added a second left-footed goal for Real Betis in the forty-third minute to establish a lead that lasted through the half-time whistle. Following the interval and a series of substitutions for both sides, Renato Veiga received a yellow card for argument in the eighty-fourth minute, and the match concluded with no further scoring.

Match stats

62% Possession 38%
14 Shots 26
8 Shots on target 12
7 Corners 4
124 Attacks 90
61 Dangerous attacks 38
625 Passes 378
89% Pass accuracy 83%
14 Tackles 22
7 Fouls 8
1 Yellow cards 0
0 Red cards 0
5 Offsides 2

Key events

Villarreal Real Betis
Kick-off
10’
Héctor BellerínShot on target
Santiago ComesañaShot on target
11’
Georges MikautadzeShot on target
11’
VAR review
20’
Georges MikautadzeShot on target
28’
Gerard Moreno Left foot shot1-0 (Villarreal)
29’
30’
Juan Camilo HernándezShot on target
Nicolas PepeShot on target
37’
Tajon BuchananShot on target
37’
39’
Cucho HernándezLeft foot shot1-1 (Real Betis)
39’
Abdessamad EzzalzouliShot on target
43’
NatanLeft foot shot1-2 (Real Betis)
Half-time1-2
Second half underway
56’
Juan Camilo HernándezShot on target
Georges MikautadzeShot on target
65’
68’
AntonyShot on target
70’
Nelson DeossaShot on target
77’
AntonyShot on target
Georges MikautadzeShot on target
79’
Renato VeigaArgument
84’
86’
Nelson DeossaShot on target
87’
AntonyShot on target
88’
Héctor BellerínShot on target
Full-time1-2

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 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.75 4.16 29’ Gerard Moreno (Villarreal), 1-0 29’ 39’ Juan Camilo Hernández (Real Betis), 1-1 39’ 43’ Natan (Real Betis), 1-2 43’ 0 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.75 4.16 29’ Gerard Moreno (Villarreal), 1-0 Moreno 29’ 39’ Juan Camilo Hernández (Real Betis), 1-1 Hernández 39’ 43’ Natan (Real Betis), 1-2 Natan 43’
Villarreal 1.75 xGReal Betis 4.16 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Real Betis attacking Villarreal attacking 
39’ Juan Camilo Hernández (Real Betis), open play, 0.64 xG, goal 56’ Juan Camilo Hernández (Real Betis), open play, 0.63 xG, saved 11’ Santiago Comesaña (Villarreal), open play, 0.59 xG, saved 29’ Gerard Moreno (Villarreal), from a corner, 0.50 xG, goal 43’ Natan (Real Betis), from a corner, 0.51 xG, goal 77’ Antony (Real Betis), open play, 0.33 xG, saved 88’ Héctor Bellerín (Real Betis), open play, 0.30 xG, saved 30’ Juan Camilo Hernández (Real Betis), open play, 0.27 xG, saved 70’ Nelson Deossa (Real Betis), open play, 0.20 xG, saved 78’ Juan Camilo Hernández (Real Betis), open play, 0.18 xG, off target 11’ Georges Mikautadze (Villarreal), open play, 0.13 xG, saved 13’ Pablo Fornals (Real Betis), open play, 0.13 xG, blocked 40’ Rodrigo Riquelme (Real Betis), open play, 0.11 xG, blocked 77’ Antony (Real Betis), open play, 0.11 xG, blocked 85’ Nelson Deossa (Real Betis), open play, 0.11 xG, off target 26’ Carlos Romero (Villarreal), open play, 0.10 xG, blocked 68’ Antony (Real Betis), open play, 0.10 xG, saved 79’ Alberto Moleiro (Villarreal), open play, 0.08 xG, blocked 37’ Nicolas Pepe (Villarreal), open play, 0.08 xG, saved 10’ Héctor Bellerín (Real Betis), from a corner, 0.07 xG, saved 17’ Isco (Real Betis), open play, 0.07 xG, blocked 79’ Georges Mikautadze (Villarreal), from a corner, 0.06 xG, saved 39’ Abdessamad Ezzalzouli (Real Betis), open play, 0.06 xG, saved 40’ Isco (Real Betis), open play, 0.05 xG, blocked 28’ Georges Mikautadze (Villarreal), from a corner, 0.05 xG, saved 53’ Rodrigo Riquelme (Real Betis), open play, 0.05 xG, blocked 79’ Tani Oluwaseyi (Villarreal), from a corner, 0.04 xG, off target 10’ Héctor Bellerín (Real Betis), from a corner, 0.04 xG, blocked 34’ Pablo Fornals (Real Betis), open play, 0.04 xG, blocked 87’ Antony (Real Betis), open play, 0.04 xG, saved 37’ Tajon Buchanan (Villarreal), open play, 0.03 xG, saved 65’ Georges Mikautadze (Villarreal), open play, 0.03 xG, saved 43’ Abdessamad Ezzalzouli (Real Betis), from a corner, 0.03 xG, off target 58’ Alberto Moleiro (Villarreal), open play, 0.03 xG, off target 17’ Abdessamad Ezzalzouli (Real Betis), open play, 0.02 xG, blocked 31’ Pablo Fornals (Real Betis), from a corner, 0.02 xG, blocked 42’ Isco (Real Betis), open play, 0.02 xG, blocked 52’ Tajon Buchanan (Villarreal), open play, 0.02 xG, off target 86’ Nelson Deossa (Real Betis), open play, 0.02 xG, saved 8’ Nicolas Pepe (Villarreal), open play, 0.01 xG, off target 39’ Juan Camilo Hernández (Real Betis), open play, 0.64 xG, goal 56’ Juan Camilo Hernández (Real Betis), open play, 0.63 xG, saved 11’ Santiago Comesaña (Villarreal), open play, 0.59 xG, saved 29’ Gerard Moreno (Villarreal), from a corner, 0.50 xG, goal 43’ Natan (Real Betis), from a corner, 0.51 xG, goal 77’ Antony (Real Betis), open play, 0.33 xG, saved 88’ Héctor Bellerín (Real Betis), open play, 0.30 xG, saved 30’ Juan Camilo Hernández (Real Betis), open play, 0.27 xG, saved 70’ Nelson Deossa (Real Betis), open play, 0.20 xG, saved 78’ Juan Camilo Hernández (Real Betis), open play, 0.18 xG, off target 11’ Georges Mikautadze (Villarreal), open play, 0.13 xG, saved 13’ Pablo Fornals (Real Betis), open play, 0.13 xG, blocked 40’ Rodrigo Riquelme (Real Betis), open play, 0.11 xG, blocked 85’ Nelson Deossa (Real Betis), open play, 0.11 xG, off target 77’ Antony (Real Betis), open play, 0.11 xG, blocked 26’ Carlos Romero (Villarreal), open play, 0.10 xG, blocked 68’ Antony (Real Betis), open play, 0.10 xG, saved 79’ Alberto Moleiro (Villarreal), open play, 0.08 xG, blocked 37’ Nicolas Pepe (Villarreal), open play, 0.08 xG, saved 10’ Héctor Bellerín (Real Betis), from a corner, 0.07 xG, saved 17’ Isco (Real Betis), open play, 0.07 xG, blocked 79’ Georges Mikautadze (Villarreal), from a corner, 0.06 xG, saved 39’ Abdessamad Ezzalzouli (Real Betis), open play, 0.06 xG, saved 40’ Isco (Real Betis), open play, 0.05 xG, blocked 28’ Georges Mikautadze (Villarreal), from a corner, 0.05 xG, saved 53’ Rodrigo Riquelme (Real Betis), open play, 0.05 xG, blocked 79’ Tani Oluwaseyi (Villarreal), from a corner, 0.04 xG, off target 10’ Héctor Bellerín (Real Betis), from a corner, 0.04 xG, blocked 34’ Pablo Fornals (Real Betis), open play, 0.04 xG, blocked 87’ Antony (Real Betis), open play, 0.04 xG, saved 65’ Georges Mikautadze (Villarreal), open play, 0.03 xG, saved 37’ Tajon Buchanan (Villarreal), open play, 0.03 xG, saved 43’ Abdessamad Ezzalzouli (Real Betis), from a corner, 0.03 xG, off target 58’ Alberto Moleiro (Villarreal), open play, 0.03 xG, off target 17’ Abdessamad Ezzalzouli (Real Betis), open play, 0.02 xG, blocked 31’ Pablo Fornals (Real Betis), from a corner, 0.02 xG, blocked 42’ Isco (Real Betis), open play, 0.02 xG, blocked 86’ Nelson Deossa (Real Betis), open play, 0.02 xG, saved 52’ Tajon Buchanan (Villarreal), open play, 0.02 xG, off target 8’ Nicolas Pepe (Villarreal), open play, 0.01 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 76’
Navarro
Veiga
Romero
Pépé 76’
Gueye 54’
Comesaña
Buchanan 55’
Moreno 62’
Mikautadze
Real Betis 4-2-3-1 Starting XI
Valles
García
Natan
Bartra
Bellerín
Roca
Fornals 84’
Ezzalzouli 66’
Isco 57’
Riquelme 67’
Hernández 84’

Player stats

PlayerPosMinGAShxGxAKPCards
Péter Gulácsi GK900 0.000.000
Santiago Mouriño DEF800 0.000.000
Renato Veiga DEF9010 0.000.501
Pau Navarro DEF900 0.000.000
Carlos Romero DEF901 0.100.000
Nicolas Pepe MID802 0.090.000
Santiago Comesaña MID901 0.590.011
Pape Alassane Gueye MID580 0.000.000
Tajon Buchanan MID592 0.050.051
Georges Mikautadze FWD904 0.270.052
Gerard Moreno FWD6611 0.500.713
Nathan Saliba Sub320 0.000.000
Alberto Moleiro Sub312 0.110.072
Tani Oluwaseyi Sub241 0.040.152
Ayoze Pérez Sub100 0.000.000
Alexander Freeman Sub100 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Villarreal win 49% Avg odds 1.93
Draw 24% Avg odds 3.96
Real Betis win 27% Avg odds 3.46

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.