Villarreal vs Barcelona

27 August 2023 · La Liga · 2023/24 · Referee Alejandro José Hernández Hernández

Full time 3 – 4

Half-time: 2–2

  • Juan Foyth 26’
  • Alexander Sørloth 40’
  • Álex Baena 50’
  • Gavi 12’
  • Frenkie de Jong 15’
  • Ferrán Torres 68’
  • Robert Lewandowski 71’

Match summary

Barcelona came from behind to win 4-3 away at Villarreal. It was 2-2 at half-time.

In the first half, Gavi put Barcelona ahead with a header in the 12th minute, set up by Lamine Yamal, Frenkie de Jong made it 0-2 in the 15th minute, Juan Foyth pulled one back to make it 1-2 with a header in the 26th minute, set up by Álex Baena, and Alexander Sørloth equalised in the 40th minute, set up by Alfonso. In the second half, Álex Baena put Villarreal in front in the 50th minute, set up by Alfonso, Ferrán Torres equalised in the 68th minute, and Robert Lewandowski won it in the 71st minute.

The chances backed that up: Barcelona created 3.00 expected goals (xG) from 21 shots to Villarreal's 1.87 from 12.

Match stats

Villarreal Barcelona
13 Shots 21
6 Shots on Target 11
2 Corners 6
3 Yellow Cards 3
0 Red Cards 0
1.87 xG 2.96
1.87 Non-penalty xG 2.96
11 Deep Completions 20

Key events

Villarreal Barcelona
Kick-off
12’
Gavi
Assist: Lamine Yamal
0-1 (Barcelona)
15’
Frenkie de Jong0-2 (Barcelona)
Juan Foyth
Assist: Álex Baena
1-2 (Villarreal)
26’
Alexander Sørloth
Assist: Alfonso
2-2 (Villarreal)
40’
Half-time2-2
Álex Baena
Assist: Alfonso
3-2 (Villarreal)
50’
68’
Ferrán Torres3-3 (Barcelona)
71’
Robert Lewandowski3-4 (Barcelona)
Full-time3-4

Bookings

Card times are not on file for this game, so they are listed without a minute.

Villarreal
  • Juan Foyth
  • Matteo Gabbia
  • Ramón Terrats
Barcelona
  • Lamine Yamal
  • Robert Lewandowski
  • Eric Garcia

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.87 3.00 12’ Gavi (Barcelona), 0-1 12’ 15’ Frenkie de Jong (Barcelona), 0-2 15’ 26’ Juan Foyth (Villarreal), 1-2 26’ 40’ Alexander Sørloth (Villarreal), 2-2 40’ 50’ Álex Baena (Villarreal), 3-2 50’ 68’ Ferrán Torres (Barcelona), 3-3 68’ 71’ Robert Lewandowski (Barcelona), 3-4 71’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.87 3.00 12’ Gavi (Barcelona), 0-1 Gavi 12’ 15’ Frenkie de Jong (Barcelona), 0-2 de Jong 15’ 26’ Juan Foyth (Villarreal), 1-2 Foyth 26’ 40’ Alexander Sørloth (Villarreal), 2-2 Sørloth 40’ 50’ Álex Baena (Villarreal), 3-2 Baena 50’ 68’ Ferrán Torres (Barcelona), 3-3 Torres 68’ 71’ Robert Lewandowski (Barcelona), 3-4 Lewandowski 71’
Villarreal 1.87 xGBarcelona 3.00 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Barcelona attacking Villarreal attacking 
71’ Robert Lewandowski (Barcelona), open play, 0.63 xG, goal 40’ Alexander Sørloth (Villarreal), open play, 0.62 xG, goal 15’ Frenkie de Jong (Barcelona), open play, 0.42 xG, goal 10’ Alexander Sørloth (Villarreal), open play, 0.37 xG, saved 90+1’ Robert Lewandowski (Barcelona), open play, 0.33 xG, saved 85’ Anssumane Fati (Barcelona), open play, 0.32 xG, off target 26’ Juan Foyth (Villarreal), from a corner, 0.31 xG, goal 12’ Gavi (Barcelona), from a corner, 0.28 xG, goal 50’ Álex Baena (Villarreal), open play, 0.21 xG, goal 21’ Robert Lewandowski (Barcelona), open play, 0.14 xG, blocked 84’ Robert Lewandowski (Barcelona), open play, 0.14 xG, blocked 68’ Ferrán Torres (Barcelona), open play, 0.09 xG, blocked 49’ Lamine Yamal (Barcelona), open play, 0.09 xG, blocked 68’ Ferrán Torres (Barcelona), open play, 0.09 xG, goal 7’ Álex Baena (Villarreal), open play, 0.08 xG, off target 56’ Lamine Yamal (Barcelona), open play, 0.08 xG, hit the woodwork 84’ Anssumane Fati (Barcelona), open play, 0.08 xG, blocked 29’ Gerard Moreno (Villarreal), open play, 0.06 xG, blocked 60’ Robert Lewandowski (Barcelona), open play, 0.06 xG, saved 31’ Álex Baena (Villarreal), direct free kick, 0.06 xG, saved 54’ Juan Foyth (Villarreal), open play, 0.05 xG, blocked 49’ Oriol Romeu (Barcelona), open play, 0.05 xG, off target 65’ Marcos Alonso (Barcelona), open play, 0.04 xG, saved 2’ Ilkay Gündogan (Barcelona), open play, 0.03 xG, off target 9’ Gerard Moreno (Villarreal), open play, 0.04 xG, blocked 71’ Lamine Yamal (Barcelona), open play, 0.04 xG, saved 90+3’ Fermín López (Barcelona), open play, 0.04 xG, saved 15’ Lamine Yamal (Barcelona), open play, 0.03 xG, blocked 25’ Alfonso (Villarreal), open play, 0.03 xG, saved 38’ Ilkay Gündogan (Barcelona), open play, 0.03 xG, saved 4’ Álex Baena (Villarreal), open play, 0.02 xG, blocked 90+5’ Ben Brereton Díaz (Villarreal), open play, 0.02 xG, off target 43’ Oriol Romeu (Barcelona), open play, 0.01 xG, saved 71’ Robert Lewandowski (Barcelona), open play, 0.63 xG, goal 40’ Alexander Sørloth (Villarreal), open play, 0.62 xG, goal 15’ Frenkie de Jong (Barcelona), open play, 0.42 xG, goal 10’ Alexander Sørloth (Villarreal), open play, 0.37 xG, saved 90+1’ Robert Lewandowski (Barcelona), open play, 0.33 xG, saved 26’ Juan Foyth (Villarreal), from a corner, 0.31 xG, goal 85’ Anssumane Fati (Barcelona), open play, 0.32 xG, off target 12’ Gavi (Barcelona), from a corner, 0.28 xG, goal 50’ Álex Baena (Villarreal), open play, 0.21 xG, goal 21’ Robert Lewandowski (Barcelona), open play, 0.14 xG, blocked 84’ Robert Lewandowski (Barcelona), open play, 0.14 xG, blocked 68’ Ferrán Torres (Barcelona), open play, 0.09 xG, blocked 49’ Lamine Yamal (Barcelona), open play, 0.09 xG, blocked 68’ Ferrán Torres (Barcelona), open play, 0.09 xG, goal 7’ Álex Baena (Villarreal), open play, 0.08 xG, off target 56’ Lamine Yamal (Barcelona), open play, 0.08 xG, hit the woodwork 84’ Anssumane Fati (Barcelona), open play, 0.08 xG, blocked 29’ Gerard Moreno (Villarreal), open play, 0.06 xG, blocked 31’ Álex Baena (Villarreal), direct free kick, 0.06 xG, saved 60’ Robert Lewandowski (Barcelona), open play, 0.06 xG, saved 54’ Juan Foyth (Villarreal), open play, 0.05 xG, blocked 49’ Oriol Romeu (Barcelona), open play, 0.05 xG, off target 65’ Marcos Alonso (Barcelona), open play, 0.04 xG, saved 9’ Gerard Moreno (Villarreal), open play, 0.04 xG, blocked 71’ Lamine Yamal (Barcelona), open play, 0.04 xG, saved 90+3’ Fermín López (Barcelona), open play, 0.04 xG, saved 2’ Ilkay Gündogan (Barcelona), open play, 0.03 xG, off target 25’ Alfonso (Villarreal), open play, 0.03 xG, saved 15’ Lamine Yamal (Barcelona), open play, 0.03 xG, blocked 38’ Ilkay Gündogan (Barcelona), open play, 0.03 xG, saved 4’ Álex Baena (Villarreal), open play, 0.02 xG, blocked 90+5’ Ben Brereton Díaz (Villarreal), open play, 0.02 xG, off target 43’ Oriol Romeu (Barcelona), open play, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

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

Player stats

Players16 players
90′ – – – – – – –
90′ 1 – 2 0.36 – –
90′ – – – – 0.03 1
90′ – – – – – – –
Alfonso
90′ – 2 1 0.03 0.91 3 –
Ramón Terrats Taken off
76′ – – – – – –
Daniel Parejo Taken off
90′ – – – – – – –
Etienne Capoue Taken off
76′ – – – – 0.15 3 –
Álex Baena Taken off
83′ 1 1 4 0.37 0.68 2 –
90′ 1 – 2 0.99 – – –
Gerard Moreno Taken off
76′ – – 2 0.10 0.02 1 –
Ilias Akhomach Came on as a substitute
14′ – – – – – – –
Denis Suárez Came on as a substitute
14′ – – – – – – –
Santiago Comesaña Came on as a substitute
14′ – – – – – – –
Morales Came on as a substitute
7′ – – – – 0.02 1 –
Ben Brereton Díaz Came on as a substitute
1′ – – 1 0.02 – – –
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.

Before kick-off

Villarreal win 28% Avg odds 3.44
Draw 26% Avg odds 3.68
Barcelona win 46% Avg odds 2.10

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. Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.