Skip to content
Live scoresView all →
UEFA Champions League logoUEFA Champions LeagueMatchday 4

Borussia Dortmund vs Real Betis 2-1

  • Fábio Silva49'
  • Konstantinos Karetsas72'
  • Aitor Ruibal67'
Kick-off
Wed, 4 Nov 2026 · 20:00 (UTC)
Venue
Signal Iduna Park, Dortmund
Referee
Serdar Gozubuyuk

Match timeline

  1. 90+3’Yellow cardReal Betis crestReal BetisIsco
  2. 90’SubstitutionBorussia Dortmund crestBorussia DortmundEthan Nwaneri ONFábio Silva OFF
  3. 88’Yellow cardReal Betis crestReal BetisÁngel Ortiz
  4. 79’Yellow cardBorussia Dortmund crestBorussia DortmundJobe Bellingham
  5. 78’SubstitutionReal Betis crestReal BetisMarc Roca ONFacundo Bernal OFF
  6. 78’SubstitutionReal Betis crestReal BetisJosé Antonio Morante Antúnez ONTroy Parrott OFF
  7. 78’Yellow cardBorussia Dortmund crestBorussia DortmundJoey Veerman
  8. 75’SubstitutionBorussia Dortmund crestBorussia DortmundCarney Chukwuemeka ONFelix Nmecha OFF
Show 13 earlier events
  1. 75’SubstitutionBorussia Dortmund crestBorussia DortmundKouakou Joane Gadou ONRamy Bensebaini OFF
  2. 74’SubstitutionBorussia Dortmund crestBorussia DortmundMaximilian Beier ONJulian Ryerson OFF
  3. 72’Goal!Borussia Dortmund crestBorussia DortmundKonstantinos KaretsasAssist: Fábio Silva2 – 1
  4. 70’SubstitutionReal Betis crestReal BetisFrancisco José García Torres ONDiego Valentín Gómez OFF
  5. 67’Goal!Real Betis crestReal BetisAitor RuibalAssist: Abde Ezzalzouli1 – 1
  6. 64’Yellow cardReal Betis crestReal BetisDiego Valentín Gómez
  7. 62’SubstitutionReal Betis crestReal BetisAitor Ruibal ONDani Ceballos OFF
  8. 62’SubstitutionReal Betis crestReal BetisIsco ONAntony Matheus dos Santos OFF
  9. 45+4’Yellow cardBorussia Dortmund crestBorussia DortmundRamy Bensebaini
  10. 49’Goal!Borussia Dortmund crestBorussia DortmundFábio Silva1 – 0
  11. 44’Yellow cardReal Betis crestReal BetisNatan Bernardo de Souza
  12. 38’Yellow cardBorussia Dortmund crestBorussia DortmundJulian Ryerson
  13. 34’SubstitutionBorussia Dortmund crestBorussia DortmundKonstantinos Karetsas ONSerhou Guirassy OFF
  14. 1’Kick-off

Key stats

Borussia Dortmund crestBorussia DortmundReal BetisReal Betis crest
  • 53%Possession47%
  • 15Shots11
  • 2.52xG0.88
  • 6Shots on Target4
  • 2Corners5
  • 15Fouls13
  • 4Offsides2
  • 3Saves4
  • 457Passes418
  • 4Yellow Cards4

Lineups

Confirmed selections

Borussia Dortmund crestBorussia Dortmund3 - 4 - 2 - 1

Substitutions

  1. 34’↑19 K. Karetsas↓9 S. Guirassy
  2. 74’↑14 M. Beier↓26 J. Ryerson
  3. 75’↑17 C. Chukwuemeka↓8 F. Nmecha
  4. 75’↑22 Kouakou Joane Gadou↓5 R. Bensebaïni
  5. 90’↑18 E. Nwaneri↓21 Fábio Silva

Unused substitutes 41 M. Albert, 44 E. de Pina Duarte dos Santos, 30 P. Drewes, 40 S. Inacio, 39 F. Mané, 33 A. Meyer

Coach N. Kovač

Real Betis crestReal Betis4 - 2 - 3 - 1

  1. 1Vallés
  2. 12Ortiz
  3. 3Llorente
  4. 4Natan
  5. 16Gómez
  6. 18Deossa
  7. 6Bernal
  8. 7Antony
  9. 25Ceballos
  10. 10Ezzalzouli
  11. 19Parrott

Substitutions

  1. 62’↑24 Aitor Ruibal↓25 Dani Ceballos
  2. 62’↑22 Isco↓ Antony Matheus dos Santos
  3. 70’↑ Francisco José García Torres↓ Diego Valentín Gómez
  4. 78’↑21 Marc Roca↓6 F. Bernal
  5. 78’↑ José Antonio Morante Antúnez↓19 T. Parrott

Unused substitutes 17 Rodrigo Riquelme, 27 J. A. Morante, 20 G. Lo Celso, 31 Manu González, 11 Fran García, 8 Pablo Fornals, 13 Diego Conde, 5 Marc Bartra, 2 Héctor Bellerín

Coach M. Pellegrini

Match facts

Competition
UEFA Champions League
Round
Matchday 4
Date
Wed, 4 Nov 2026
Kick-off
20:00 (UTC)
Venue
Signal Iduna Park, Dortmund
Referee
Serdar Gozubuyuk
Borussia Dortmund coach
N. Kovač
Real Betis coach
M. Pellegrini

League table

UEFA Champions League

#TeamPWDLGDPts
1Paris Saint Germain crestParis Saint Germain4400+1512
2Real Madrid crestReal Madrid4400+612
3Arsenal crestArsenal4310+510
4Como crestComo4301+139
5Barcelona crestBarcelona4301+89
11Real Betis crestReal Betis4301+29
12Borussia Dortmund crestBorussia Dortmund4301+29

Recent form

Last 5 matches, all competitions

Borussia Dortmund crest

Borussia Dortmund

  1. L
  2. D
  3. W
  4. W
  5. D
Real Betis crest

Real Betis

  1. W
  2. L
  3. W
  4. D
  5. W

Player ratings

  1. 1Fábio Silva8.1
  2. 2K. Karetsas7.8
  3. 3N. Schlotterbeck7.3
  4. 4J. Ryerson7.2
  5. 5W. Anton7.0
  6. 6G. Kobel7.0
  7. 7J. Veerman6.7
  8. 8Kouakou Joane Gadou6.6
  9. 9R. Bensebaïni6.5
  10. 10S. Guirassy6.5
  11. 11F. Nmecha6.4
  12. 12D. Svensson6.3
  13. 13C. Chukwuemeka6.3
  14. 14J. Bellingham6.2
  15. 15M. Beier6.1
  16. 16M. Albert0.0
  17. 17E. de Pina Duarte dos Santos0.0
  18. 18P. Drewes0.0
  19. 19S. Inacio0.0
  20. 20F. Mané0.0
  21. 21A. Meyer0.0
  22. 22E. Nwaneri0.0
  1. 1Aitor Ruibal8.2
  2. 2A. Ezzalzouli6.8
  3. 3Isco6.8
  4. 4F. Bernal6.7
  5. 5Diego Llorente6.6
  6. 6Natan6.6
  7. 7Dani Ceballos6.5
  8. 8Álvaro Vallés6.5
  9. 9V. Gómez6.4
  10. 10Fran García6.4
  11. 11N. Deossa6.3
  12. 12T. Parrott6.2
  13. 13J. A. Morante6.2
  14. 14Antony6.1
  15. 15Ángel Ortiz6.0
  16. 16Marc Roca5.9
  17. 17Héctor Bellerín0.0
  18. 18Marc Bartra0.0
  19. 19Diego Conde0.0
  20. 20Pablo Fornals0.0
  21. 21Manu González0.0
  22. 22G. Lo Celso0.0
  23. 23Rodrigo Riquelme0.0

Match ratings from API-Football, out of 10.

MVP of the match

Aitor Ruibal
8.2

Aitor Ruibal

Real Betis crestReal Betis

1
Goals
0
Assists

Rated 8.2, the best on the pitch — 1 goal in 28 minutes.

Team form comparison

Last 5 matches, all competitions

Borussia Dortmund crestBorussia Dortmund
W-D-L
2-2-1
Scored / match
1.0
Conceded / match
0.8
Real Betis crestReal Betis
W-D-L
3-1-1
Scored / match
1.6
Conceded / match
1.6

Fan predictions

How the fans called it

  • Borussia Dortmund crestBorussia DortmundResult0%
  • Draw100%
  • Real Betis crestReal Betis0%

1 fan voted · 0% called it

What happened

Match report

Borussia Dortmund beat Real Betis 2-1 in the UEFA Champions League after Fábio Silva and Konstantinos Karetsas struck in the second half. Aitor Ruibal had levelled for Betis before Dortmund restored their lead and saw the game out.

The first half finished goalless. Dortmund's only change before the break came in the 34th minute, when they lost Serhou Guirassy and brought on Konstantinos Karetsas. Julian Ryerson was booked in the 38th minute, Natan Bernardo de Souza in the 44th, and Ramy Bensebaini in first-half stoppage time. It was 0-0 at half-time.

Dortmund went ahead on 49 minutes when Fábio Silva scored.

Match record

Competition
UEFA Champions League
Round
Matchday 4
Kick-off
Venue
Signal Iduna Park, Dortmund
Referee
Serdar Gozubuyuk
Match ID
cornerflick:match:borussia-dortmund-vs-real-betis-champions-league-2026-11-04

Data: API-Football · last updated · Spotted an error?

Cite, download, embed

This match as a source

Cite this match

Cornerflick. Borussia Dortmund 2-1 Real Betis, UEFA Champions League, 4 November 2026. Match record, last updated 7 November 2026. https://cornerflick.com/football/champions-league/matches/borussia-dortmund-vs-real-betis-champions-league-2026-11-04

Permanent identifier cornerflick:match:borussia-dortmund-vs-real-betis-champions-league-2026-11-04. It does not change if the page moves.

Download the data

Data by Cornerflick — cornerflick.com. Reuse under CC BY 4.0.

Embed this match

A live scoreboard and timeline for your own page, crediting Cornerflick.

<iframe src="https://cornerflick.com/embed/match/borussia-dortmund-vs-real-betis-champions-league-2026-11-04" width="100%" height="220" style="border:0" loading="lazy" title="Match scoreboard and timeline — Cornerflick"></iframe>

Get live alerts

Never miss a moment. Goals, line-ups, red cards and full-time — pushed to your phone the second they happen.

Full timeline

21 events

  1. 34’SubstitutionBorussia Dortmund crestBorussia DortmundKonstantinos Karetsas ONSerhou Guirassy OFF
  2. 38’Yellow cardBorussia Dortmund crestBorussia DortmundJulian Ryerson
  3. 44’Yellow cardReal Betis crestReal BetisNatan Bernardo de Souza
  4. 45+4’Yellow cardBorussia Dortmund crestBorussia DortmundRamy Bensebaini
  5. 49’Goal!Borussia Dortmund crestBorussia DortmundFábio Silva1 – 0
  6. 62’SubstitutionReal Betis crestReal BetisAitor Ruibal ONDani Ceballos OFF
  7. 62’SubstitutionReal Betis crestReal BetisIsco ONAntony Matheus dos Santos OFF
  8. 64’Yellow cardReal Betis crestReal BetisDiego Valentín Gómez
  9. 67’Goal!Real Betis crestReal BetisAitor RuibalAssist: Abde Ezzalzouli1 – 1
  10. 70’SubstitutionReal Betis crestReal BetisFrancisco José García Torres ONDiego Valentín Gómez OFF
  11. 72’Goal!Borussia Dortmund crestBorussia DortmundKonstantinos KaretsasAssist: Fábio Silva2 – 1
  12. 74’SubstitutionBorussia Dortmund crestBorussia DortmundMaximilian Beier ONJulian Ryerson OFF
  13. 75’SubstitutionBorussia Dortmund crestBorussia DortmundCarney Chukwuemeka ONFelix Nmecha OFF
  14. 75’SubstitutionBorussia Dortmund crestBorussia DortmundKouakou Joane Gadou ONRamy Bensebaini OFF
  15. 78’SubstitutionReal Betis crestReal BetisMarc Roca ONFacundo Bernal OFF
  16. 78’SubstitutionReal Betis crestReal BetisJosé Antonio Morante Antúnez ONTroy Parrott OFF
  17. 78’Yellow cardBorussia Dortmund crestBorussia DortmundJoey Veerman
  18. 79’Yellow cardBorussia Dortmund crestBorussia DortmundJobe Bellingham
  19. 88’Yellow cardReal Betis crestReal BetisÁngel Ortiz
  20. 90’SubstitutionBorussia Dortmund crestBorussia DortmundEthan Nwaneri ONFábio Silva OFF
  21. 90+3’Yellow cardReal Betis crestReal BetisIsco