Celta Vigo vs Villarreal

5 May 2024 · La Liga · 2023/24 · Referee César Soto Grado

Full time 3 – 2

Half-time: 2–1

  • Iago Aspas 22’ (pen)
  • Jørgen Strand Larsen 39’
  • Tasos Douvikas 82’
  • Alberto Moreno 12’
  • Gonçalo Guedes 65’

Match summary

Celta Vigo came from behind to win 3-2 at home to Villarreal. Celta Vigo led 2-1 at half-time.

In the first half, Alberto Moreno put Villarreal ahead in the 12th minute, set up by Daniel Parejo, Iago Aspas equalised from the penalty spot in the 22nd minute, and Jørgen Strand Larsen put Celta Vigo in front with a header in the 39th minute, set up by Damián Rodríguez. In the second half, Gonçalo Guedes equalised in the 65th minute, set up by Alexander Sørloth and Tasos Douvikas won it with a header in the 82nd minute, set up by Iago Aspas.

The chances backed that up: Celta Vigo created 4.45 expected goals (xG) from 23 shots to Villarreal's 0.54 from 11. Villarreal had a player sent off.

Match stats

Celta Vigo Villarreal
23 Shots 11
7 Shots on Target 3
2 Corners 1
4 Yellow Cards 0
0 Red Cards 1
4.41 xG 0.54
3.67 Non-penalty xG 0.54
18 Deep Completions 5

Key events

Celta Vigo Villarreal
Kick-off
12’
Alberto Moreno
Assist: Daniel Parejo
0-1 (Villarreal)
Iago Aspas
Penalty
1-1 (Celta Vigo)
22’
Jørgen Strand Larsen
Assist: Damián Rodríguez
2-1 (Celta Vigo)
39’
Half-time2-1
65’
Gonçalo Guedes
Assist: Alexander Sørloth
2-2 (Villarreal)
Tasos Douvikas
Assist: Iago Aspas
3-2 (Celta Vigo)
82’
Full-time3-2

Bookings

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

Celta Vigo
  • Javier Manquillo
  • Damián Rodríguez
  • Williot Swedberg
  • Tasos Douvikas
Villarreal
  • Santiago Comesaña

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 6 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 4.45 0.54 12’ Alberto Moreno (Villarreal), 0-1 12’ 22’ Iago Aspas (Celta Vigo), 1-1 22’ 39’ Jørgen Strand Larsen (Celta Vigo), 2-1 39’ 65’ Gonçalo Guedes (Villarreal), 2-2 65’ 82’ Tasos Douvikas (Celta Vigo), 3-2 82’ 0 1 2 3 4 5 6 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 4.45 0.54 12’ Alberto Moreno (Villarreal), 0-1 Moreno 12’ 22’ Iago Aspas (Celta Vigo), 1-1 Aspas 22’ 39’ Jørgen Strand Larsen (Celta Vigo), 2-1 Larsen 39’ 65’ Gonçalo Guedes (Villarreal), 2-2 Guedes 65’ 82’ Tasos Douvikas (Celta Vigo), 3-2 Douvikas 82’
Celta Vigo 4.45 xGVillarreal 0.54 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Villarreal attacking Celta Vigo attacking 
22’ Iago Aspas (Celta Vigo), penalty, 0.74 xG, goal 69’ Jørgen Strand Larsen (Celta Vigo), open play, 0.59 xG, off target 39’ Jørgen Strand Larsen (Celta Vigo), from a corner, 0.52 xG, goal 36’ Jørgen Strand Larsen (Celta Vigo), open play, 0.47 xG, saved 82’ Jørgen Strand Larsen (Celta Vigo), open play, 0.39 xG, saved 54’ Hugo Álvarez (Celta Vigo), open play, 0.34 xG, saved 3’ Iago Aspas (Celta Vigo), open play, 0.30 xG, off target 82’ Tasos Douvikas (Celta Vigo), open play, 0.28 xG, goal 46’ Jørgen Strand Larsen (Celta Vigo), open play, 0.14 xG, hit the woodwork 76’ Franco Cervi (Celta Vigo), open play, 0.11 xG, off target 81’ Alexander Sørloth (Villarreal), open play, 0.10 xG, blocked 31’ Jørgen Strand Larsen (Celta Vigo), open play, 0.09 xG, blocked 86’ Alexander Sørloth (Villarreal), open play, 0.09 xG, off target 48’ Williot Swedberg (Celta Vigo), open play, 0.08 xG, off target 90+1’ Carles Pérez (Celta Vigo), open play, 0.07 xG, saved 26’ Álex Baena (Villarreal), open play, 0.07 xG, saved 60’ Luca De La Torre (Celta Vigo), open play, 0.07 xG, hit the woodwork 5’ Álex Baena (Villarreal), open play, 0.06 xG, blocked 37’ Fran Beltrán (Celta Vigo), open play, 0.06 xG, blocked 65’ Gonçalo Guedes (Villarreal), open play, 0.05 xG, goal 69’ Franco Cervi (Celta Vigo), open play, 0.06 xG, off target 12’ Ilias Akhomach (Villarreal), open play, 0.05 xG, blocked 81’ Álex Baena (Villarreal), open play, 0.03 xG, off target 31’ Williot Swedberg (Celta Vigo), open play, 0.03 xG, blocked 12’ Alberto Moreno (Villarreal), open play, 0.03 xG, goal 59’ Luca De La Torre (Celta Vigo), open play, 0.03 xG, blocked 36’ Gonçalo Guedes (Villarreal), open play, 0.02 xG, off target 47’ Damián Rodríguez (Celta Vigo), open play, 0.02 xG, off target 73’ Fran Beltrán (Celta Vigo), open play, 0.02 xG, off target 80’ Mihailo Ristic (Celta Vigo), open play, 0.02 xG, off target 12’ Williot Swedberg (Celta Vigo), open play, 0.02 xG, off target 42’ Álex Baena (Villarreal), open play, 0.02 xG, off target 55’ Álex Baena (Villarreal), open play, 0.02 xG, blocked 75’ Óscar Mingueza (Celta Vigo), open play, 0.02 xG, off target 22’ Iago Aspas (Celta Vigo), penalty, 0.74 xG, goal 69’ Jørgen Strand Larsen (Celta Vigo), open play, 0.59 xG, off target 39’ Jørgen Strand Larsen (Celta Vigo), from a corner, 0.52 xG, goal 36’ Jørgen Strand Larsen (Celta Vigo), open play, 0.47 xG, saved 82’ Jørgen Strand Larsen (Celta Vigo), open play, 0.39 xG, saved 54’ Hugo Álvarez (Celta Vigo), open play, 0.34 xG, saved 3’ Iago Aspas (Celta Vigo), open play, 0.30 xG, off target 82’ Tasos Douvikas (Celta Vigo), open play, 0.28 xG, goal 46’ Jørgen Strand Larsen (Celta Vigo), open play, 0.14 xG, hit the woodwork 76’ Franco Cervi (Celta Vigo), open play, 0.11 xG, off target 81’ Alexander Sørloth (Villarreal), open play, 0.10 xG, blocked 31’ Jørgen Strand Larsen (Celta Vigo), open play, 0.09 xG, blocked 86’ Alexander Sørloth (Villarreal), open play, 0.09 xG, off target 48’ Williot Swedberg (Celta Vigo), open play, 0.08 xG, off target 90+1’ Carles Pérez (Celta Vigo), open play, 0.07 xG, saved 26’ Álex Baena (Villarreal), open play, 0.07 xG, saved 60’ Luca De La Torre (Celta Vigo), open play, 0.07 xG, hit the woodwork 5’ Álex Baena (Villarreal), open play, 0.06 xG, blocked 37’ Fran Beltrán (Celta Vigo), open play, 0.06 xG, blocked 69’ Franco Cervi (Celta Vigo), open play, 0.06 xG, off target 65’ Gonçalo Guedes (Villarreal), open play, 0.05 xG, goal 12’ Ilias Akhomach (Villarreal), open play, 0.05 xG, blocked 81’ Álex Baena (Villarreal), open play, 0.03 xG, off target 31’ Williot Swedberg (Celta Vigo), open play, 0.03 xG, blocked 12’ Alberto Moreno (Villarreal), open play, 0.03 xG, goal 59’ Luca De La Torre (Celta Vigo), open play, 0.03 xG, blocked 36’ Gonçalo Guedes (Villarreal), open play, 0.02 xG, off target 47’ Damián Rodríguez (Celta Vigo), open play, 0.02 xG, off target 73’ Fran Beltrán (Celta Vigo), open play, 0.02 xG, off target 12’ Williot Swedberg (Celta Vigo), open play, 0.02 xG, off target 55’ Álex Baena (Villarreal), open play, 0.02 xG, blocked 80’ Mihailo Ristic (Celta Vigo), open play, 0.02 xG, off target 42’ Álex Baena (Villarreal), open play, 0.02 xG, off target 75’ Óscar Mingueza (Celta Vigo), 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.

Player stats

PlayerPosMinGAShxGxAKPCards
Vicente Guaita GK900 0.000.000
Jaílson DEF900 0.000.000
Carl Starfelt DEF900 0.000.000
Javier Manquillo DEF490 0.000.000
Óscar Mingueza MID901 0.020.904
Hugo Álvarez MID831 0.340.031
Fran Beltrán MID832 0.080.094
Damián Rodríguez MID4911 0.020.521
Iago Aspas FWD90112 1.041.017
Jørgen Strand Larsen FWD9016 2.200.000
Williot Swedberg FWD683 0.130.000
Mihailo Ristic Sub411 0.020.000
Luca De La Torre Sub412 0.090.000
Franco Cervi Sub222 0.160.612
Tasos Douvikas Sub711 0.280.391
Carles Pérez Sub71 0.070.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Celta Vigo win 36% Avg odds 2.70
Draw 26% Avg odds 3.62
Villarreal win 38% Avg odds 2.51

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.