La Liga Regular Season - 29

Barcelona 1 - 0 FT Rayo Vallecano

Camp Nou

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
41
FT
Sun, Mar 22
Español
Barcelona
1-0
Rayo Vallecano
⚡ Intensity 23
⚖️ Balance 20
🏆 Stakes 82
🎲 Upset 0
Araújo's header saves Barcelona's blushes.

Araújo Breaks The Deadlock As Rayo Fluff Their Lines

Average Entertainment Futmetrix Score: 41/100. A gritty victory for the league leaders as defensive heroism ultimately outshone attacking flair at Camp Nou.

The Tactical Squeeze

The Camp Nou expected a routine afternoon, but the visitors immediately ripped up the script. While Barcelona dominated possession with a customary 62 percent, the real danger brewed on the counter. The sheer Intensity of the opening exchanges caught the league leaders off guard. Rather than retreating into a defensive shell, Rayo Vallecano pressed high and played with startling ambition. The underlying data tells a fascinating story: the visitors actually generated a superior 1.83 expected goals compared to the hosts' modest 1.36. Every time the away side broke forward, alarm bells rang through the Catalan defense. It was a classic trap match for the title favorites, proving that in this league, no opponent simply rolls over. The visitors' frontline lacked only a ruthless finishing touch to completely rewrite the early narrative.

The Araújo Breakthrough

With the Balance of play surprisingly even despite the territorial dominance, the hosts desperately needed a moment of individual quality to settle their nerves. It arrived exactly in the 24th minute through an unlikely source. A precise delivery from J. Cancelo unlocked a stubborn defensive line, allowing R. Araujo to power home the decisive strike. The center-back's intervention was a masterclass in timing, instantly changing the complexions of the contest. Until that exact moment, the home crowd had been growing visibly restless, watching their team struggle to turn methodical passing—totaling 481 attempts—into clear-cut penetration. Araújo's goal was a necessary release valve, punishing the visitors for a momentary lapse in concentration and reminding everyone why the hosts sit comfortably at the summit of the league table.

García Shuts The Door

Falling behind only galvanized the underdogs, setting up a breathless finale driven by enormous set-piece pressure. A staggering combined 15 corners—with the visitors claiming nine of them—turned the penalty area into a constant battleground. The Stakes could not have been higher for a home side clinging to a razor-thin advantage. This is where Joan García truly earned his wages. The goalkeeper produced a monumental performance, registering four critical saves to deny a relentless wave of late equalizing attempts. The visitors threw everything forward in search of a deserved point, ensuring the Upset Factor lingered right until the final whistle. Ultimately, it was a gritty, street-smart defensive display that secured all three points, keeping the hosts securely in the Champions League promotion spots and proving that championship mettle is often forged in the ugliest of victories.

Key Questions

What does this mean for Barcelona's season?

The hard-fought win maintains their grip on first place. Crucially, surviving Rayo's dangerous 1.83 xG threat proves their defensive resilience is title-worthy as the season enters its decisive phase.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
62%
38%
Barcelona 62%
Rayo Vallecano 38%
Shots
15
8
Barcelona 15
Rayo Vallecano 8
Shots on Target
4
4
Barcelona 4
Rayo Vallecano 4
Expected Goals (xG)
1.36
1.83
Barcelona 1.36
Rayo Vallecano 1.83
Passes
481
290
Barcelona 481
Rayo Vallecano 290
Pass Accuracy
87%
77%
Barcelona 87%
Rayo Vallecano 77%
Corners
6
9
Barcelona 6
Rayo Vallecano 9
Fouls
12
10
Barcelona 12
Rayo Vallecano 10
Yellow Cards
3
4
Barcelona 3
Rayo Vallecano 4
Red Cards
0
0
Barcelona 0
Rayo Vallecano 0

Match Events

8' 🟨 Raphinha
24' R. Araujo (J. Cancelo)
26' 🟨 Lamine Yamal
O. Valentin 🟨 34'
HT
46' 🔄 R. Lewandowski F. Torres
C. Martin A. Garcia 🔄 46'
O. Valentin Pacha 🔄 46'
G. Gumbau U. Lopez 🔄 59'
P. Diaz J. de Frutos 🔄 59'
61' 🔄 M. Bernal M. Casado
61' 🔄 Fermin D. Olmo
F. Perez 🟨 65'
P. Ciss 🟨 67'
72' 🟨 P. Cubarsi
82' 🔄 Lamine Yamal M. Rashford
F. Perez S. Camello 🔄 82'
I. Palazon 🟨 88'
90' 🔄 J. Cancelo X. Espart
FT

Player Cards

Our take on every player in this match

Barcelona

Goalkeepers
Joan García
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Defenders
Ronald Araújo
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Pau Cubarsí
MAGNET
MAGNET
86
Activity
86
Activity
82
Passes
4
Duels
Gerard Martín
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
João Cancelo
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
1
Assists
27%
Pass Acc
Midfielders
Marc Bernal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
Pedri
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
56%
Pass Acc
Lamine Yamal
LATE SHIFT
LATE SHIFT
8
Late Mins
8
Late Mins
82
Total Mins
82
Entry
Fermín López
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
Raphinha
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Forwards
Robert Lewandowski
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
BENCH
Diego Kochen
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Wojciech Szczęsny
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Xavi Espart
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
5
Total Mins
Started
Entry
Álvaro Cortés
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Eric García
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Dani Olmo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
34
Total Mins
Started
Entry
Marc Casadó
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
34
Total Mins
Started
Entry
Pablo Gavi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ferran Torres
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
50
Total Mins
Started
Entry
Marcus Rashford
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Roony Bardghji
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Rayo Vallecano

Goalkeepers
Augusto Batalla
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Defenders
Andrei Rațiu
SHIELD
SHIELD
3
Blocks
3
Blocks
1
Interceptions
3
Tackles
Florian Lejeune
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Pathé Ismaël Ciss
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Josep Chavarría
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
24%
Pass Acc
Midfielders
Pedro Díaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
59
Total Mins
59
Entry
Óscar Valentín
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Carlos Martín
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Gerard Gumbau
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
59
Total Mins
59
Entry
Fran Pérez
LATE SHIFT
LATE SHIFT
8
Late Mins
8
Late Mins
82
Total Mins
82
Entry
Forwards
Isi Palazón
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
BENCH
Dani Cárdenas
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Alfonso Espino
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Luiz Felipe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Iván Balliu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jozhua Vertrouwd
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Abdul Mumin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Álvaro García
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Unai López
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
Started
Entry
Randy Nteka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jorge de Frutos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
Started
Entry
Sergio Camello
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Alemão
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
31/08/2025 Rayo Vallecano 1 - 1 Barcelona La Liga Campo de Futbol de Vallecas
17/02/2025 Barcelona 1 - 0 Rayo Vallecano La Liga Estadi Olímpic Lluís Companys
27/08/2024 Rayo Vallecano 1 - 2 Barcelona La Liga Estadio de Vallecas
19/05/2024 Barcelona 3 - 0 Rayo Vallecano La Liga Estadi Olímpic Lluís Companys
25/11/2023 Rayo Vallecano 1 - 1 Barcelona La Liga Estadio de Vallecas
26/04/2023 Rayo Vallecano 2 - 1 Barcelona La Liga Estadio de Vallecas
13/08/2022 Barcelona 0 - 0 Rayo Vallecano La Liga Spotify Camp Nou
24/04/2022 Barcelona 0 - 1 Rayo Vallecano La Liga Camp Nou
27/10/2021 Rayo Vallecano 1 - 0 Barcelona La Liga Estadio de Vallecas
27/01/2021 Rayo Vallecano 1 - 2 Barcelona Copa del Rey Estadio de Vallecas
31/08/2025
La Liga Campo de Futbol de Vallecas
17/02/2025
La Liga Estadi Olímpic Lluís Companys
27/08/2024
La Liga Estadio de Vallecas
19/05/2024
La Liga Estadi Olímpic Lluís Companys
25/11/2023
La Liga Estadio de Vallecas
26/04/2023
La Liga Estadio de Vallecas
13/08/2022
La Liga Spotify Camp Nou
24/04/2022
La Liga Camp Nou
27/10/2021
La Liga Estadio de Vallecas
27/01/2021
Copa del Rey Estadio de Vallecas
Barcelona Win
Rayo Vallecano Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Barcelona 29 73 78 28 +50 WBarcelona 1 - 0 Rayo Vallecano (22-03-2026)WBarcelona 5 - 2 Sevilla (15-03-2026)WAthletic Club 0 - 1 Barcelona (07-03-2026)WBarcelona 4 - 1 Villarreal (28-02-2026)WBarcelona 3 - 0 Levante (22-02-2026)
2 Real Madrid 28 66 60 24 +36 WReal Madrid 4 - 1 Elche (14-03-2026)WCelta Vigo 1 - 2 Real Madrid (06-03-2026)LReal Madrid 0 - 1 Getafe (02-03-2026)LOsasuna 2 - 1 Real Madrid (21-02-2026)WReal Madrid 4 - 1 Real Sociedad (14-02-2026)
3 Villarreal 29 58 54 34 +20 WVillarreal 3 - 1 Real Sociedad (20-03-2026)DAlaves 1 - 1 Villarreal (13-03-2026)WVillarreal 2 - 1 Elche (08-03-2026)LBarcelona 4 - 1 Villarreal (28-02-2026)WVillarreal 2 - 1 Valencia (22-02-2026)
4 Atletico Madrid 28 57 47 25 +22 WAtletico Madrid 1 - 0 Getafe (14-03-2026)WAtletico Madrid 3 - 2 Real Sociedad (07-03-2026)WOviedo 0 - 1 Atletico Madrid (28-02-2026)WAtletico Madrid 4 - 2 Espanyol (21-02-2026)LRayo Vallecano 3 - 0 Atletico Madrid (15-02-2026)
5 Real Betis 29 44 44 37 +7 LAthletic Club 2 - 1 Real Betis (22-03-2026)DReal Betis 1 - 1 Celta Vigo (15-03-2026)LGetafe 2 - 0 Real Betis (08-03-2026)DReal Betis 2 - 2 Sevilla (01-03-2026)DReal Betis 1 - 1 Rayo Vallecano (21-02-2026)
6 Celta Vigo 29 41 41 35 +6 LCelta Vigo 3 - 4 Alaves (22-03-2026)DReal Betis 1 - 1 Celta Vigo (15-03-2026)LCelta Vigo 1 - 2 Real Madrid (06-03-2026)WGirona 1 - 2 Celta Vigo (01-03-2026)WCelta Vigo 2 - 0 Mallorca (22-02-2026)
7 Real Sociedad 29 38 44 45 -1 LVillarreal 3 - 1 Real Sociedad (20-03-2026)WReal Sociedad 3 - 1 Osasuna (15-03-2026)LAtletico Madrid 3 - 2 Real Sociedad (07-03-2026)WMallorca 0 - 1 Real Sociedad (28-02-2026)DReal Sociedad 3 - 3 Oviedo (21-02-2026)
8 Getafe 29 38 25 31 -6 WEspanyol 1 - 2 Getafe (21-03-2026)LAtletico Madrid 1 - 0 Getafe (14-03-2026)WGetafe 2 - 0 Real Betis (08-03-2026)WReal Madrid 0 - 1 Getafe (02-03-2026)LGetafe 0 - 1 Sevilla (22-02-2026)
9 Athletic Club 29 38 32 41 -9 WAthletic Club 2 - 1 Real Betis (22-03-2026)LGirona 3 - 0 Athletic Club (14-03-2026)LAthletic Club 0 - 1 Barcelona (07-03-2026)DRayo Vallecano 1 - 1 Athletic Club (28-02-2026)WAthletic Club 2 - 1 Elche (20-02-2026)
10 Osasuna 29 37 34 35 -1 WOsasuna 1 - 0 Girona (21-03-2026)LReal Sociedad 3 - 1 Osasuna (15-03-2026)DOsasuna 2 - 2 Mallorca (07-03-2026)LValencia 1 - 0 Osasuna (01-03-2026)WOsasuna 2 - 1 Real Madrid (21-02-2026)
11 Espanyol 29 37 36 44 -8 LEspanyol 1 - 2 Getafe (21-03-2026)LMallorca 2 - 1 Espanyol (15-03-2026)DEspanyol 1 - 1 Oviedo (09-03-2026)DElche 2 - 2 Espanyol (01-03-2026)LAtletico Madrid 4 - 2 Espanyol (21-02-2026)
12 Valencia 29 35 32 42 -10 WSevilla 0 - 2 Valencia (21-03-2026)LOviedo 1 - 0 Valencia (14-03-2026)WValencia 3 - 2 Alaves (08-03-2026)WValencia 1 - 0 Osasuna (01-03-2026)LVillarreal 2 - 1 Valencia (22-02-2026)
13 Girona 29 34 31 44 -13 LOsasuna 1 - 0 Girona (21-03-2026)WGirona 3 - 0 Athletic Club (14-03-2026)DLevante 1 - 1 Girona (07-03-2026)LGirona 1 - 2 Celta Vigo (01-03-2026)DAlaves 2 - 2 Girona (23-02-2026)
14 Rayo Vallecano 29 32 28 35 -7 LBarcelona 1 - 0 Rayo Vallecano (22-03-2026)DRayo Vallecano 1 - 1 Levante (16-03-2026)DSevilla 1 - 1 Rayo Vallecano (08-03-2026)WRayo Vallecano 3 - 0 Oviedo (04-03-2026)DRayo Vallecano 1 - 1 Athletic Club (28-02-2026)
15 Alaves 29 31 30 41 -11 WCelta Vigo 3 - 4 Alaves (22-03-2026)DAlaves 1 - 1 Villarreal (13-03-2026)LValencia 3 - 2 Alaves (08-03-2026)LLevante 2 - 0 Alaves (27-02-2026)DAlaves 2 - 2 Girona (23-02-2026)
16 Sevilla 29 31 37 49 -12 LSevilla 0 - 2 Valencia (21-03-2026)LBarcelona 5 - 2 Sevilla (15-03-2026)DSevilla 1 - 1 Rayo Vallecano (08-03-2026)DReal Betis 2 - 2 Sevilla (01-03-2026)WGetafe 0 - 1 Sevilla (22-02-2026)
17 Elche 29 29 38 46 -8 WElche 2 - 1 Mallorca (21-03-2026)LReal Madrid 4 - 1 Elche (14-03-2026)LVillarreal 2 - 1 Elche (08-03-2026)DElche 2 - 2 Espanyol (01-03-2026)LAthletic Club 2 - 1 Elche (20-02-2026)
18 Mallorca 29 28 34 47 -13 LElche 2 - 1 Mallorca (21-03-2026)WMallorca 2 - 1 Espanyol (15-03-2026)DOsasuna 2 - 2 Mallorca (07-03-2026)LMallorca 0 - 1 Real Sociedad (28-02-2026)LCelta Vigo 2 - 0 Mallorca (22-02-2026)
19 Levante 29 26 34 48 -14 WLevante 4 - 2 Oviedo (21-03-2026)DRayo Vallecano 1 - 1 Levante (16-03-2026)DLevante 1 - 1 Girona (07-03-2026)WLevante 2 - 0 Alaves (27-02-2026)LBarcelona 3 - 0 Levante (22-02-2026)
20 Oviedo 29 21 20 48 -28 LLevante 4 - 2 Oviedo (21-03-2026)WOviedo 1 - 0 Valencia (14-03-2026)DEspanyol 1 - 1 Oviedo (09-03-2026)LRayo Vallecano 3 - 0 Oviedo (04-03-2026)LOviedo 0 - 1 Atletico Madrid (28-02-2026)