GamesLeaguesNewsPlay

Cookies on Ludistat

We keep your sign-in and, if you allow it, your timezone so kickoff times show in your local time. No advertising, no tracking, no sharing. Terms

Borussia Dortmund 2–1 Real Betis

Borussia Dortmund
2–1FT
Real Betis
Season
UEFA Champions League
2026 · League Stage - 4
Venue
Signal Iduna ParkDortmund

Referee

Serdar Gozubuyuk

UEFA Champions League: Borussia Dortmund beat Real Betis 2–1. Goals: Fábio Silva 49', Aitor Ruibal 67', Konstantinos Karetsas 72'.

Top rated

The provider's match ratings, out of 10.

Player of the match

Aitor Ruibal

Real Betis

8.2
  • Fábio Silva8.0
  • K. Karetsas7.7
  • J. Ryerson7.2
  • Aitor Ruibal8.2
  • A. Ezzalzouli6.7
  • Diego Llorente6.6

How the score moved

The running score, step by step, with every score marked.

  • Borussia Dortmund
  • Real Betis
0120′15′30′45′60′75′90′
Show as a table
WhenBVBReal Betis
49′ · Fábio Silva10
67′ · Aitor Ruibal11
72′ · Konstantinos Karetsas21
90′21

Chances and finishing

Expected goals (xG) weigh every shot by how often a chance like it is scored. Set against the goals, they show who made the better chances and who took them.

  • BVB
  • Real Betis
Borussia Dortmund
Goals2xG2.66
xG per shot
0.18
Goals minus xG
-0.66
Real Betis
Goals1xG0.88
xG per shot
0.08
Goals minus xG
+0.12

How the chances split

BVB win 75%Draw 15%Real Betis win 10%

Each side's xG treated as the average of a Poisson distribution of goals: how often this match ends each way if its chances were played out again and again.

Show as a table
BVBReal Betis
Goals21
Expected goals (xG)2.660.88
xG per shot0.1770.080
Goals minus xG-0.66+0.12
BVB win75%
Draw15%
Real Betis win10%

Goals & cards

    1. Julian RyersonFoul
      38′
    2. 44′
      Natan Bernardo de SouzaFoul
    3. Ramy BensebainiFoul
      45+4′
    4. Fábio Silva
      49′
    5. 64′
      Diego Valentín GómezDissent
    6. 67′
      Aitor RuibalAssist: Abde Ezzalzouli
    7. Konstantinos KaretsasAssist: Fábio Silva
      72′
    8. Joey VeermanFoul
      78′
    9. Jobe BellinghamFoul
      79′
    10. 88′
      Ángel OrtizFoul
    11. 90+3′
      IscoFoul

Key stats

  • 53%Ball Possession47%
  • 2.66Expected goals0.88
  • 15Total Shots11
  • 6Shots on goal4
  • 2Corner Kicks5

Half by half

  • Borussia Dortmund
  • Real Betis
Team1H2HT
Borussia Dortmund022
Real Betis011
00.511.521H2H

Facts

From each side's recent results and their meetings, before this match.

  • Borussia Dortmund: 3 won, 2 drawn, 0 lost in their last 5 matches.
  • Borussia Dortmund have scored in each of their last 4 matches.
  • Borussia Dortmund kept 2 clean sheets in their last 5 matches.
  • Borussia Dortmund scored 8 and conceded 5 in their last 5 matches.
  • Real Betis: 3 won, 1 drawn, 1 lost in their last 5 matches.
  • Real Betis are unbeaten in their last 3 matches.
  • Real Betis kept 2 clean sheets in their last 5 matches.
  • Real Betis scored 8 and conceded 8 in their last 5 matches.

Recent form

Borussia DortmundDWWWD
Real BetisWLWDW

Standings

POSTeamGPWDLPTS
9Club Brugge KV43019
10Sporting CP43019
11Real Betis43019
12Borussia Dortmund43019
13Bayern München42208
14VfB Stuttgart42117
Full table

Timeline

    1. Off: Serhou Guirassy⇅On: Konstantinos Karetsas
      34′
    2. Julian RyersonFoul
      38′
    3. 44′
      Natan Bernardo de SouzaFoul
    4. Ramy BensebainiFoul
      45+4′
    5. Fábio Silva
      49′
    6. 62′
      ⇅Off: Dani CeballosOn: Aitor Ruibal
    7. 62′
      ⇅Off: Antony Matheus dos SantosOn: Isco
    8. 64′
      Diego Valentín GómezDissent
    9. 67′
      Aitor RuibalAssist: Abde Ezzalzouli
    10. 70′
      ⇅Off: Diego Valentín GómezOn: Francisco José García Torres
    11. Konstantinos KaretsasAssist: Fábio Silva
      72′
    12. Off: Julian Ryerson⇅On: Maximilian Beier
      74′
    13. Off: Ramy Bensebaini⇅On: Kouakou Joane Gadou
      75′
    14. Off: Felix Nmecha⇅On: Carney Chukwuemeka
      75′
    15. Joey VeermanFoul
      78′
    16. 78′
      ⇅Off: Troy ParrottOn: José Antonio Morante Antúnez
    17. 78′
      ⇅Off: Facundo BernalOn: Marc Roca
    18. Jobe BellinghamFoul
      79′
    19. 88′
      Ángel OrtizFoul
    20. Off: Fábio Silva⇅On: Ethan Nwaneri
      90′
    21. 90+3′
      IscoFoul

Chances and finishing

Expected goals (xG) weigh every shot by how often a chance like it is scored. Set against the goals, they show who made the better chances and who took them.

  • BVB
  • Real Betis
Borussia Dortmund
Goals2xG2.66
xG per shot
0.18
Goals minus xG
-0.66
Real Betis
Goals1xG0.88
xG per shot
0.08
Goals minus xG
+0.12

How the chances split

BVB win 75%Draw 15%Real Betis win 10%

Each side's xG treated as the average of a Poisson distribution of goals: how often this match ends each way if its chances were played out again and again.

Show as a table
BVBReal Betis
Goals21
Expected goals (xG)2.660.88
xG per shot0.1770.080
Goals minus xG-0.66+0.12
BVB win75%
Draw15%
Real Betis win10%

Every shot, and how it ended

Goals, shots the keeper saved, shots off target and shots blocked before they reached goal — then where they were taken from.

  • Goals
  • Saved
  • Off target
  • Blocked
Borussia Dortmund15 shots
2463
Real Betis11 shots
1361
  • 107Inside the box
  • 54Outside the box
Show as a table
BVBReal Betis
Goals21
Saved43
Off target66
Blocked31
Inside the box107
Outside the box54

The ball: possession and passing

Who had it, how often they moved it, and how many of those passes found a teammate.

  • BVB
  • Real Betis
53%Possession47%
81%370 of 454 passes81%337 of 417 passes
Show as a table
BVBReal Betis
Possession53%47%
Passes454417
Completed370337
Pass accuracy81%81%

Discipline

Fouls, cards and offsides, and when each card was shown.

  • 1513Fouls
  • 44Yellow cards
  • 00Red cards
  • 42Offsides
0'45'90'
Show as a table
BVBReal Betis
Fouls1513
Yellow cards44
Red cards00
Offsides42

Every player's rating

The provider's match ratings out of ten, one dot per player who featured. Point at a dot for the name.

  • BVB
  • Real Betis
678910BVBReal BetisFábio Silva 8.0Aitor Ruibal 8.2
Show as a table
PlayerTeamRatingMin
Aitor RuibalReal Betis8.228
Fábio SilvaBVB8.089
K. KaretsasBVB7.756
J. RyersonBVB7.274
N. SchlotterbeckBVB7.190
G. KobelBVB6.990
W. AntonBVB6.890
A. EzzalzouliReal Betis6.790
Diego LlorenteReal Betis6.690
J. VeermanBVB6.690
IscoReal Betis6.528
D. SvenssonBVB6.590
Álvaro VallésReal Betis6.590
S. GuirassyBVB6.534
Dani CeballosReal Betis6.462
F. NmechaBVB6.475
F. BernalReal Betis6.478
Kouakou Joane GadouBVB6.415
R. BensebaïniBVB6.375
NatanReal Betis6.390
J. A. MoranteReal Betis6.312
E. NwaneriBVB6.31
T. ParrottReal Betis6.278
N. DeossaReal Betis6.290
C. ChukwuemekaBVB6.215
M. BeierBVB6.116
Marc RocaReal Betis6.112
J. BellinghamBVB6.090
AntonyReal Betis6.062
V. GómezReal Betis5.970
Fran GarcíaReal Betis5.920
Ángel OrtizReal Betis5.890

The goalkeepers

Saves against shots on target faced; goals prevented is the provider's measure of goals saved beyond what the shots' quality predicted.

75%
G. Kobel
Saves
3
Conceded
1
Rating
6.9
67%
Álvaro Vallés
Saves
4
Conceded
2
Rating
6.5
  • Borussia Dortmund
  • Real Betis

Top stats

  • 53%Ball Possession47%
  • 2.66Expected goals0.88
  • 15Total Shots11
  • 6Shots on goal4
  • 2Corner Kicks5

Shots

  • 6Shots off Goal6
  • 3Blocked shots1
  • 10Shots insidebox7
  • 5Shots outsidebox4

Passing

  • 454Total passes417
  • 370Passes accurate337
  • 81%Pass accuracy81%

Defence & set pieces

  • 3Goalkeeper Saves4
  • 12Free Kicks14
  • 4Offsides2

Discipline

  • 15Fouls13
  • 4Yellow Cards4
  • 0Red Cards0

Half by half

  • Borussia Dortmund
  • Real Betis
Team1H2HT
Borussia Dortmund022
Real Betis011
00.511.521H2H
16.9G. Kobel
56.3R. Bensebaïni47.1N. Schlotterbeck36.8W. Anton
246.5D. Svensson86.4F. Nmecha256.6J. Veerman267.2J. Ryerson
218.0⚽AFábio Silva76.0J. Bellingham
96.5S. Guirassy
196.2T. Parrott
106.7AA. Ezzalzouli186.2N. Deossa76.0Antony
256.4Dani Ceballos66.4F. Bernal
165.9V. Gómez46.3Natan36.6Diego Llorente125.8Ángel Ortiz
16.5Álvaro Vallés
BVB3-4-2-1Real Betis4-2-3-1
16.9G. Kobel
56.3R. Bensebaïni47.1N. Schlotterbeck36.8W. Anton
246.5D. Svensson86.4F. Nmecha256.6J. Veerman267.2J. Ryerson
218.0⚽AFábio Silva76.0J. Bellingham
96.5S. Guirassy
196.2T. Parrott
106.7AA. Ezzalzouli186.2N. Deossa76.0Antony
256.4Dani Ceballos66.4F. Bernal
165.9V. Gómez46.3Natan36.6Diego Llorente125.8Ángel Ortiz
16.5Álvaro Vallés
BVB3-4-2-1Real Betis4-2-3-1
Borussia Dortmund3-4-2-1

Coach: N. Kovač

Bench

  • 41M. AlbertF
  • 14M. BeierF
  • 17C. ChukwuemekaM
  • 44E. de Pina Duarte dos SantosM
  • 30P. DrewesG
  • 22Kouakou Joane GadouD
  • 40S. InacioF
  • 19K. KaretsasM
  • 39F. ManéD
  • 33A. MeyerG
  • 18E. NwaneriM
Real Betis4-2-3-1

Coach: M. Pellegrini

Bench

  • 24Aitor RuibalF
  • 21Marc RocaM
  • 17Rodrigo RiquelmeM
  • 27J. A. MoranteF
  • 20G. Lo CelsoM
  • 22IscoM
  • 31Manu GonzálezG
  • 11Fran GarcíaD
  • 8Pablo FornalsM
  • 13Diego CondeG
  • 5Marc BartraD
  • 2Héctor BellerínD
41M. AlbertF00000000000000000000
3W. AntonD906.8000057044420810220000
7J. BellinghamM906.00042482395121122024210
5R. BensebaïniD756.300003603110048021010
9S. GuirassyF346.50010101800000000000
8F. NmechaM756.400203102630177300000
26J. RyersonM747.2000027518100613312110
4N. SchlotterbeckD907.100105705122055110000
21Fábio SilvaM898.011113122400027121000
24D. SvenssonM906.500212602321036010100
25J. VeermanM906.600107116130069022010
1G. KobelG906.900002401700000000003
14M. BeierF166.1000040400001000000
17C. ChukwuemekaM156.2000040300003000000
44E. de Pina Duarte dos SantosM00000000000000000000
30P. DrewesG00000000000000000000
22Kouakou Joane GadouD156.4000050410011000000
40S. InacioF00000000000000000000
19K. KaretsasM567.710322321720058222000
39F. ManéD00000000000000000000
33A. MeyerG00000000000000000000
18E. NwaneriM16.3000000000000000000
POSTeamGPWDLPTS
1Paris Saint Germain440012
2Real Madrid440012
3Arsenal431010
4Como43019
5Barcelona43019
6Aston Villa43019
7Manchester City43019
8Liverpool43019
9Club Brugge KV43019
10Sporting CP43019
11Real Betis43019
12Borussia Dortmund43019
13Bayern München42208
14VfB Stuttgart42117
15Inter42026
16Lask Linz42026
17Manchester United42026
18Galatasaray42026
19Fenerbahçe41215
20AS Roma41124
21Shakhtar Donetsk41124
22Viking41124
23Atletico Madrid41124
24PSV Eindhoven41124
25Bodo/Glimt41124
26FC Porto41033
27Napoli41033
28Villarreal41033
29AEK Athens FC41033
30RB Leipzig41033
31Sabah FA41033
32Feyenoord41033
33Lens41033
34Slavia Praha40131
35Lille40131
36Slovan Bratislava40040

Recent form

Borussia DortmundDWWWD
Real BetisWLWDW

Last meetings

These teams have not met in our records.

GamesLeaguesNewsPlay
lamine yamal

Oct 16, 2026

Barcelona vs PSG: A High-Stakes Clash Built on History and High Lines, Barcelona Face Ultimate Test Against PSG

Barcelona and Paris Saint-Germain will meet at the Estadi Olímpic Lluís Companys on Tuesday, Oct 20, 2026 at 9 PM CEST for a UEFA Champions League encounter that feels bigger than a routine league-phase fixture.

Ludistat

More on this