Real Betis 1 - 0 FT Feyenoord

Estadio de la Cartuja

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

Futmetrix Verdict
24
FT
Wed, Oct 21
Real Betis
1-0
Feyenoord
⚡ Intensity 28
⚖️ Balance 28
🏆 Stakes 2
🎲 Upset 0
Isco penalty breaks heroic Feyenoord resistance.

Win Probability

  • Real Betis 61%
  • Draw 20%
  • Feyenoord 19%

Futmetrix AI estimate

Betis Break the Dutch Wall

Skip It Futmetrix Score: 24/100. Isco's second-half penalty ultimately separated the sides in a tight contest defined more by extraordinary goalkeeping than attacking fluidity.

Early Exchanges

The night began under the floodlights of Estadio de la Cartuja with clear intentions. Feyenoord edged possession early on, holding 52% of the ball as they looked to quieten the vibrant Andalusian crowd. However, their passing lacked true penetration in the final third. Instead, it was the hosts who generated the Intensity required to threaten. Real Betis turned the pitch into a shooting gallery, unleashing a barrage of attempts. Standing firmly in their way was T. Ernst. The visiting goalkeeper was in inspired form, diving and parrying to keep the scoreline blank as Betis racked up double-digit shots on target.

The Spot-Kick Breakthrough

As the hour mark approached, frustration began to mount for the home supporters. Betis had fired 21 shots in total, yet the breakthrough from open play remained elusive. The crucial Balance shifted completely in the 59th minute. A foul inside the box gifted the hosts a golden opportunity, and Isco stepped up to the spot. With the weight of the match on his shoulders, the Spanish maestro coolly dispatched the penalty, finally solving the riddle of Ernst's net. The solitary goal changed the complexion of the night, forcing the visitors to abandon their cautious approach and chase the game.

Standing Firm

Once ahead, Betis proved they could defend just as effectively as they attacked. Marc Bartra and Natan formed an impenetrable wall at the back, earning outstanding match ratings for their defensive masterclass. Feyenoord threw bodies forward but managed only two shots on target all evening. The final whistle confirmed a vital 1-0 victory for Betis, lifting them to 11th in the Champions League standings. The Stakes were high, and Manuel Pellegrini's men delivered, leaving the Dutch side lingering dangerously in 25th place with a mountain to climb.

Key Questions

What made T. Ernst the Man of the Match?

Despite the defeat, T. Ernst produced a spectacular display, making nine crucial saves to keep Feyenoord in the contest against a relentless barrage of Betis attacks.

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
48%
52%
Real Betis 48%
Feyenoord 52%
Shots
21
12
Real Betis 21
Feyenoord 12
Shots on Target
10
2
Real Betis 10
Feyenoord 2
Expected Goals (xG)
1.97
0.81
Real Betis 1.97
Feyenoord 0.81
Passes
508
572
Real Betis 508
Feyenoord 572
Corners
4
4
Real Betis 4
Feyenoord 4
Fouls
8
10
Real Betis 8
Feyenoord 10
Yellow Cards
1
2
Real Betis 1
Feyenoord 2
Red Cards
0
0
Real Betis 0
Feyenoord 0

Match Events

Mika Mármol 🟨 14'
HT
59' ⚽ Isco
64' 🔄 ↓ Pablo Fornals ↑Dani Ceballos
64' 🔄 ↓ Antony Matheus dos Santos ↑Rodrigo Riquelme
↓ Jeremiah St. Juste ↑Tsuyoshi Watanabe 🔄 79'
↓ Charles Vanhoutte ↑Gaoussou Kyassou Diarra 🔄 79'
80' 🔄 ↓ Isco ↑Giovani Lo Celso
80' 🔄 ↓ Troy Parrott ↑Nelson Deossa
↓ Luciano Valente ↑Sem Steijn 🔄 82'
82' 🔄 ↓ Héctor Bellerín ↑Ángel Ortiz
86' 🟨 Rodrigo Riquelme
↓ Oussama Targhalline ↑Tobias van den Elshout 🔄 90'+2
FT

Player Cards

Our take on every player in this match

Real Betis

Goalkeepers
Álvaro Vallés
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Héctor Bellerín
LATE SHIFT
LATE SHIFT
8
Late Mins
8
Late Mins
82
Total Mins
82
Entry
Marc Bartra
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
2
Interceptions
1
Blocks
Natan
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
86%
Duel Win %
Fran García
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
3
Interceptions
0
Blocks
Midfielders
Pablo Fornals
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Marc Roca
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
61%
Pass Acc
Antony
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
37%
Pass Acc
Isco
MAGNET
MAGNET
64
Activity
64
Activity
58
Passes
6
Duels
Abde Ezzalzouli
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
0
Interceptions
3
Blocks
Forwards
Troy Parrott
LATE SHIFT
LATE SHIFT
10
Late Mins
10
Late Mins
80
Total Mins
80
Entry
BENCH
Diego Conde
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Valentín Gómez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Diego Llorente
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ángel Ortiz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Dani Ceballos
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
3
Interceptions
0
Blocks
Nelson Deossa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Álvaro Fidalgo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Facundo Bernal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Giovani Lo Celso
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Rodrigo Riquelme
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
J. A. Morante
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Aitor Ruibal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Feyenoord

Goalkeepers
Tjark Ernst
OCTOPUS
OCTOPUS
9
Saves
9
Saves
0
Conceded
100%
Save %
Defenders
Givairo Read
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
42%
Pass Acc
Jeremiah St. Juste
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
100%
Duel Win %
Mika Màrmol
MAGNET
MAGNET
76
Activity
76
Activity
71
Passes
5
Duels
Javi López
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
4
Duels Won
0
Pens Won
Midfielders
Gjivai Zechiël
MAGNET
MAGNET
68
Activity
68
Activity
64
Passes
4
Duels
Charles Vanhoutte
MAGNET
MAGNET
63
Activity
63
Activity
55
Passes
8
Duels
Oussama Targhalline
MAGNET
MAGNET
83
Activity
83
Activity
77
Passes
6
Duels
Forwards
Anis Hadj-Moussa
MAGNET
MAGNET
47
Activity
47
Activity
38
Passes
9
Duels
Nacho Ferri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Luciano Valente
MAGNET
MAGNET
70
Activity
70
Activity
59
Passes
11
Duels
BENCH
Florian Kastenmeier
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Liam Bossin
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
T. Wessels
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tsuyoshi Watanabe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Mats Deijl
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tobias van den Elshout
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sem Steijn
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Thijs Kraaijeveld
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Schaken
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Gaoussou Diarra
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Gonçalo Borges
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
01/29/2026 Real Betis 2 - 1 Feyenoord UEFA Europa League Estadio de la Cartuja
01/29/2026
UEFA Europa League Estadio de la Cartuja
Real Betis Win
Feyenoord Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 3 9 14 5 +9 WParis Saint Germain 4 - 2 Barcelona (20-10-2026)WManchester City 2 - 4 Paris Saint Germain (14-10-2026)WParis Saint Germain 6 - 1 Slovan Bratislava (09-09-2026)
2 Aston Villa 3 9 12 3 +9 WAston Villa 3 - 1 Viking (21-10-2026)WAston Villa 6 - 0 Fenerbahçe (14-10-2026)WClub Brugge KV 2 - 3 Aston Villa (08-09-2026)
3 Liverpool 3 9 12 7 +5 WLiverpool 4 - 3 Villarreal (20-10-2026)WLask Linz 3 - 6 Liverpool (14-10-2026)WLiverpool 2 - 1 Atletico Madrid (09-09-2026)
4 Real Madrid 3 9 10 5 +5 WReal Madrid 4 - 1 RB Leipzig (21-10-2026)WAS Roma 3 - 4 Real Madrid (14-10-2026)WReal Madrid 2 - 1 Inter (08-09-2026)
5 Real Betis 3 9 7 4 +3 WReal Betis 1 - 0 Feyenoord (21-10-2026)WReal Betis 3 - 2 FC Porto (14-10-2026)WLille 2 - 3 Real Betis (08-09-2026)
6 VfB Stuttgart 3 7 7 2 +5 DVfB Stuttgart 1 - 1 Atletico Madrid (20-10-2026)WSlovan Bratislava 0 - 3 VfB Stuttgart (14-10-2026)WVfB Stuttgart 3 - 1 Viking (09-09-2026)
7 Arsenal 3 7 6 2 +4 DBayern München 2 - 2 Arsenal (21-10-2026)WArsenal 3 - 0 Lille (13-10-2026)WNapoli 0 - 1 Arsenal (09-09-2026)
8 Barcelona 3 6 11 6 +5 LParis Saint Germain 4 - 2 Barcelona (20-10-2026)WGalatasaray 1 - 4 Barcelona (13-10-2026)WBarcelona 5 - 1 Feyenoord (09-09-2026)
9 Como 3 6 10 5 +5 WComo 4 - 1 Manchester United (21-10-2026)LFeyenoord 3 - 2 Como (14-10-2026)WComo 4 - 1 RB Leipzig (10-09-2026)
10 Manchester City 3 6 9 5 +4 WManchester City 5 - 1 AEK Athens FC (20-10-2026)LManchester City 2 - 4 Paris Saint Germain (14-10-2026)WFC Porto 0 - 2 Manchester City (08-09-2026)
11 Club Brugge KV 3 6 9 6 +3 WClub Brugge KV 3 - 0 Lens (21-10-2026)WInter 3 - 4 Club Brugge KV (13-10-2026)LClub Brugge KV 2 - 3 Aston Villa (08-09-2026)
12 Sporting CP 3 6 7 4 +3 LSporting CP 2 - 3 Lask Linz (21-10-2026)WLens 0 - 2 Sporting CP (13-10-2026)WSporting CP 3 - 1 Galatasaray (09-09-2026)
13 Borussia Dortmund 3 6 5 4 +1 WSabah FA 1 - 2 Borussia Dortmund (20-10-2026)LBodo/Glimt 1 - 0 Borussia Dortmund (14-10-2026)WBorussia Dortmund 3 - 2 Villarreal (08-09-2026)
14 Bayern München 3 5 10 5 +5 DBayern München 2 - 2 Arsenal (21-10-2026)DViking 3 - 3 Bayern München (13-10-2026)WBayern München 5 - 0 Bodo/Glimt (10-09-2026)
15 AS Roma 3 4 8 5 +3 WAS Roma 4 - 0 Slovan Bratislava (20-10-2026)LAS Roma 3 - 4 Real Madrid (14-10-2026)DFenerbahçe 1 - 1 AS Roma (10-09-2026)
16 Atletico Madrid 3 4 4 3 +1 DVfB Stuttgart 1 - 1 Atletico Madrid (20-10-2026)WAtletico Madrid 2 - 0 Manchester United (13-10-2026)LLiverpool 2 - 1 Atletico Madrid (09-09-2026)
17 Shakhtar Donetsk 3 4 4 3 +1 LInter 1 - 0 Shakhtar Donetsk (21-10-2026)WShakhtar Donetsk 3 - 1 AEK Athens FC (14-10-2026)DPSV Eindhoven 1 - 1 Shakhtar Donetsk (10-09-2026)
18 PSV Eindhoven 3 4 2 2 0 WFC Porto 0 - 1 PSV Eindhoven (20-10-2026)LRB Leipzig 1 - 0 PSV Eindhoven (13-10-2026)DPSV Eindhoven 1 - 1 Shakhtar Donetsk (10-09-2026)
19 Villarreal 3 3 8 8 0 LLiverpool 4 - 3 Villarreal (20-10-2026)WVillarreal 3 - 1 Napoli (13-10-2026)LBorussia Dortmund 3 - 2 Villarreal (08-09-2026)
20 Manchester United 3 3 5 6 -1 LComo 4 - 1 Manchester United (21-10-2026)LAtletico Madrid 2 - 0 Manchester United (13-10-2026)WManchester United 4 - 0 Sabah FA (10-09-2026)
21 Inter 3 3 5 6 -1 WInter 1 - 0 Shakhtar Donetsk (21-10-2026)LInter 3 - 4 Club Brugge KV (13-10-2026)LReal Madrid 2 - 1 Inter (08-09-2026)
22 Napoli 3 3 5 7 -2 WNapoli 4 - 3 Bodo/Glimt (20-10-2026)LVillarreal 3 - 1 Napoli (13-10-2026)LNapoli 0 - 1 Arsenal (09-09-2026)
23 Galatasaray 3 3 6 9 -3 WLille 2 - 4 Galatasaray (21-10-2026)LGalatasaray 1 - 4 Barcelona (13-10-2026)LSporting CP 3 - 1 Galatasaray (09-09-2026)
24 Lask Linz 3 3 6 9 -3 WSporting CP 2 - 3 Lask Linz (21-10-2026)LLask Linz 3 - 6 Liverpool (14-10-2026)LAEK Athens FC 1 - 0 Lask Linz (08-09-2026)
25 Sabah FA 3 3 3 6 -3 LSabah FA 1 - 2 Borussia Dortmund (20-10-2026)WSabah FA 2 - 0 Slavia Praha (13-10-2026)LManchester United 4 - 0 Sabah FA (10-09-2026)
26 Feyenoord 3 3 4 8 -4 LReal Betis 1 - 0 Feyenoord (21-10-2026)WFeyenoord 3 - 2 Como (14-10-2026)LBarcelona 5 - 1 Feyenoord (09-09-2026)
27 Lens 3 3 3 7 -4 LClub Brugge KV 3 - 0 Lens (21-10-2026)LLens 0 - 2 Sporting CP (13-10-2026)WSlavia Praha 2 - 3 Lens (10-09-2026)
28 Bodo/Glimt 3 3 4 9 -5 LNapoli 4 - 3 Bodo/Glimt (20-10-2026)WBodo/Glimt 1 - 0 Borussia Dortmund (14-10-2026)LBayern München 5 - 0 Bodo/Glimt (10-09-2026)
29 RB Leipzig 3 3 3 8 -5 LReal Madrid 4 - 1 RB Leipzig (21-10-2026)WRB Leipzig 1 - 0 PSV Eindhoven (13-10-2026)LComo 4 - 1 RB Leipzig (10-09-2026)
30 AEK Athens FC 3 3 3 8 -5 LManchester City 5 - 1 AEK Athens FC (20-10-2026)LShakhtar Donetsk 3 - 1 AEK Athens FC (14-10-2026)WAEK Athens FC 1 - 0 Lask Linz (08-09-2026)
31 Fenerbahçe 3 2 3 9 -6 DFenerbahçe 2 - 2 Slavia Praha (20-10-2026)LAston Villa 6 - 0 Fenerbahçe (14-10-2026)DFenerbahçe 1 - 1 AS Roma (10-09-2026)
32 Slavia Praha 3 1 4 7 -3 DFenerbahçe 2 - 2 Slavia Praha (20-10-2026)LSabah FA 2 - 0 Slavia Praha (13-10-2026)LSlavia Praha 2 - 3 Lens (10-09-2026)
33 Viking 3 1 5 9 -4 LAston Villa 3 - 1 Viking (21-10-2026)DViking 3 - 3 Bayern München (13-10-2026)LVfB Stuttgart 3 - 1 Viking (09-09-2026)
34 FC Porto 3 0 2 6 -4 LFC Porto 0 - 1 PSV Eindhoven (20-10-2026)LReal Betis 3 - 2 FC Porto (14-10-2026)LFC Porto 0 - 2 Manchester City (08-09-2026)
35 Lille 3 0 4 10 -6 LLille 2 - 4 Galatasaray (21-10-2026)LArsenal 3 - 0 Lille (13-10-2026)LLille 2 - 3 Real Betis (08-09-2026)
36 Slovan Bratislava 3 0 1 13 -12 LAS Roma 4 - 0 Slovan Bratislava (20-10-2026)LSlovan Bratislava 0 - 3 VfB Stuttgart (14-10-2026)LParis Saint Germain 6 - 1 Slovan Bratislava (09-09-2026)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.