Villarreal vs Barcelona

21 December 2025 · La Liga · 2025/26 · Referee Javier Alberola Rojas

Full time 0 – 2

Half-time: 0–1

  • Raphinha 12’ (pen)
  • Lamine Yamal 63’

Match summary

Barcelona beat Villarreal 2-0 on the road. Barcelona led 1-0 at half-time.

Raphinha put Barcelona ahead from the penalty spot in the 12th minute and Lamine Yamal made it 0-2 in the 63rd minute, set up by Frenkie de Jong.

The chances backed that up: Barcelona created 3.32 expected goals (xG) from 19 shots to Villarreal's 2.31 from 14. Villarreal had a player sent off.

Match stats

21% Possession 79%
14 Shots 19
5 Shots on target 5
5 Corners 10
55 Attacks 155
38 Dangerous attacks 93
197 Passes 798
69% Pass accuracy 91%
14 Tackles 13
10 Fouls 8
1 Yellow cards 1
1 Red cards 0
6 Offsides 1

Key events

Villarreal Barcelona
Kick-off
Ayoze PérezShot on target
9’
12’
RaphinhaPenalty0-1 (Barcelona)
Tajon BuchananShot on target
36’
39’
Half-time0-1
47’
Lamine YamalShot on target
Second half underway
57’
Fermín LópezShot on target
58’
62’
Robert LewandowskiFerran Torres
63’
Lamine YamalLeft foot shot0-2 (Barcelona)
Sergi CardonaShot on target
67’
73’
Carlos MaciàDani Parejo
75’
Georges MikautadzeShot on target
76’
Sergi CardonaShot on target
77’
79’
Full-time0-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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.31 3.32 12’ Raphinha (Barcelona), 0-1 12’ 63’ Lamine Yamal (Barcelona), 0-2 63’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.31 3.32 12’ Raphinha (Barcelona), 0-1 Raphinha 12’ 63’ Lamine Yamal (Barcelona), 0-2 Yamal 63’
Villarreal 2.31 xGBarcelona 3.32 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Barcelona attacking Villarreal attacking 
2’ Nicolas Pepe (Villarreal), open play, 0.81 xG, off target 12’ Raphinha (Barcelona), penalty, 0.74 xG, goal 38’ Ferrán Torres (Barcelona), open play, 0.58 xG, off target 76’ Georges Mikautadze (Villarreal), open play, 0.46 xG, saved 90’ Marcus Rashford (Barcelona), open play, 0.45 xG, blocked 63’ Lamine Yamal (Barcelona), open play, 0.41 xG, goal 36’ Tajon Buchanan (Villarreal), open play, 0.34 xG, saved 63’ Robert Lewandowski (Barcelona), open play, 0.15 xG, blocked 63’ Frenkie de Jong (Barcelona), open play, 0.13 xG, off target 7’ Ayoze Pérez (Villarreal), open play, 0.11 xG, blocked 51’ Fermín López (Barcelona), open play, 0.11 xG, blocked 57’ Fermín López (Barcelona), open play, 0.11 xG, saved 63’ Lamine Yamal (Barcelona), open play, 0.10 xG, off target 77’ Sergi Cardona (Villarreal), open play, 0.10 xG, saved 77’ Georges Mikautadze (Villarreal), open play, 0.10 xG, blocked 50’ Ferrán Torres (Barcelona), open play, 0.09 xG, off target 47’ Lamine Yamal (Barcelona), open play, 0.08 xG, saved 49’ Eric Garcia (Barcelona), open play, 0.08 xG, blocked 67’ Sergi Cardona (Villarreal), set piece, 0.08 xG, saved 68’ Raphinha (Barcelona), open play, 0.07 xG, blocked 2’ Alberto Moleiro (Villarreal), open play, 0.06 xG, off target 9’ Ayoze Pérez (Villarreal), open play, 0.07 xG, saved 59’ Daniel Parejo (Villarreal), direct free kick, 0.05 xG, blocked 14’ Tajon Buchanan (Villarreal), open play, 0.05 xG, off target 57’ Álex Balde (Barcelona), open play, 0.04 xG, off target 32’ Lamine Yamal (Barcelona), open play, 0.04 xG, off target 15’ Raphinha (Barcelona), from a corner, 0.03 xG, hit the woodwork 22’ Renato Veiga (Villarreal), from a corner, 0.03 xG, off target 28’ Fermín López (Barcelona), open play, 0.03 xG, off target 79’ Marcus Rashford (Barcelona), from a corner, 0.04 xG, blocked 24’ Tajon Buchanan (Villarreal), open play, 0.03 xG, off target 61’ Alberto Moleiro (Villarreal), open play, 0.02 xG, off target 74’ Raphinha (Barcelona), set piece, 0.03 xG, off target 2’ Nicolas Pepe (Villarreal), open play, 0.81 xG, off target 12’ Raphinha (Barcelona), penalty, 0.74 xG, goal 38’ Ferrán Torres (Barcelona), open play, 0.58 xG, off target 76’ Georges Mikautadze (Villarreal), open play, 0.46 xG, saved 90’ Marcus Rashford (Barcelona), open play, 0.45 xG, blocked 63’ Lamine Yamal (Barcelona), open play, 0.41 xG, goal 36’ Tajon Buchanan (Villarreal), open play, 0.34 xG, saved 63’ Robert Lewandowski (Barcelona), open play, 0.15 xG, blocked 63’ Frenkie de Jong (Barcelona), open play, 0.13 xG, off target 7’ Ayoze Pérez (Villarreal), open play, 0.11 xG, blocked 51’ Fermín López (Barcelona), open play, 0.11 xG, blocked 57’ Fermín López (Barcelona), open play, 0.11 xG, saved 63’ Lamine Yamal (Barcelona), open play, 0.10 xG, off target 77’ Georges Mikautadze (Villarreal), open play, 0.10 xG, blocked 77’ Sergi Cardona (Villarreal), open play, 0.10 xG, saved 47’ Lamine Yamal (Barcelona), open play, 0.08 xG, saved 49’ Eric Garcia (Barcelona), open play, 0.08 xG, blocked 50’ Ferrán Torres (Barcelona), open play, 0.09 xG, off target 67’ Sergi Cardona (Villarreal), set piece, 0.08 xG, saved 9’ Ayoze Pérez (Villarreal), open play, 0.07 xG, saved 68’ Raphinha (Barcelona), open play, 0.07 xG, blocked 2’ Alberto Moleiro (Villarreal), open play, 0.06 xG, off target 59’ Daniel Parejo (Villarreal), direct free kick, 0.05 xG, blocked 14’ Tajon Buchanan (Villarreal), open play, 0.05 xG, off target 57’ Álex Balde (Barcelona), open play, 0.04 xG, off target 32’ Lamine Yamal (Barcelona), open play, 0.04 xG, off target 15’ Raphinha (Barcelona), from a corner, 0.03 xG, hit the woodwork 22’ Renato Veiga (Villarreal), from a corner, 0.03 xG, off target 28’ Fermín López (Barcelona), open play, 0.03 xG, off target 79’ Marcus Rashford (Barcelona), from a corner, 0.04 xG, blocked 24’ Tajon Buchanan (Villarreal), open play, 0.03 xG, off target 61’ Alberto Moleiro (Villarreal), open play, 0.02 xG, off target 74’ Raphinha (Barcelona), set piece, 0.03 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
Júnior
Navarro
Marín
Veiga
Cardona
Buchanan
Comesaña
Parejo 75’
Moleiro
Pépé 75’
Pérez 64’
Barcelona 4-2-3-1 Starting XI
García
Balde
Martín
Cubarsí
Koundé 79’
Jong
García 66’
Raphinha
López 62’
Yamal
Torres 62’

Player stats

PlayerPosMinGAShxGxAKPCards
Luiz Júnior GK900 0.000.000
Pau Navarro DEF900 0.000.000
Rafa Marín DEF900 0.000.000
Renato Veiga DEF381 0.030.000
Sergi Cardona DEF902 0.170.031
Tajon Buchanan MID903 0.420.000
Santiago Comesaña MID900 0.000.000
Daniel Parejo MID771 0.050.031
Alberto Moleiro MID902 0.091.343
Nicolas Pepe FWD771 0.810.061
Ayoze Pérez FWD672 0.180.000
Georges Mikautadze Sub232 0.560.000
Tani Oluwaseyi Sub130 0.000.000
Carlos Macià Sub130 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Villarreal win 24% Avg odds 3.92
Draw 22% Avg odds 4.36
Barcelona win 54% Avg odds 1.73

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.