Match report · November 4, 2026

Borussia Dortmund beat Real Betis 2–1 — 2026 UEFA Champions League League Phase

Borussia Dortmund beat Real Betis 2–1. Full result, goalscorers and timeline from Signal Iduna Park, Wednesday, November 4, 2026.

Borussia Dortmund
2–1
Real Betis

Borussia Dortmund beat Real Betis 2–1 at Signal Iduna Park on Wednesday, November 4, 2026.

The goals

How it unfolded

  1. —First Half begins.
  2. 30'Delay in match because of an injury Serhou Guirassy (Borussia Dortmund).
  3. 32'Delay over. They are ready to continue.
  4. 34'Substitution, Borussia Dortmund. Konstantinos Karetsas replaces Serhou Guirassy because of an injury.
  5. 38'Julian Ryerson (Borussia Dortmund) is shown the yellow card for a bad foul.
  6. 38'Delay in match because of an injury Dani Ceballos (Real Betis).
  7. 40'Delay over. They are ready to continue.
  8. 44'Natan (Real Betis) is shown the yellow card for a bad foul.
  9. 45'+4'Ramy Bensebaini (Borussia Dortmund) is shown the yellow card for a bad foul.
  10. 45'+5'First Half ends, Borussia Dortmund 0, Real Betis 0.
  11. 45'Second Half begins Borussia Dortmund 0, Real Betis 0.
  12. 49'Goal! Borussia Dortmund 1, Real Betis 0. Fábio Silva (Borussia Dortmund) right footed shot from very close range to the bottom left corner.
  13. 62'Substitution, Real Betis. Aitor Ruibal replaces Dani Ceballos.
  14. 62'Substitution, Real Betis. Isco replaces Antony.
  15. 64'Valentín Gómez (Real Betis) is shown the yellow card.
  16. 67'Goal! Borussia Dortmund 1, Real Betis 1. Aitor Ruibal (Real Betis) right footed shot from the centre of the box to the bottom left corner. Assisted by Abde Ezzalzouli.
  17. 70'Substitution, Real Betis. Fran García replaces Valentín Gómez.
  18. 72'Goal! Borussia Dortmund 2, Real Betis 1. Konstantinos Karetsas (Borussia Dortmund) left footed shot from the centre of the box to the bottom right corner. Assisted by Fábio Silva.
  19. 74'Substitution, Borussia Dortmund. Maximilian Beier replaces Julian Ryerson.
  20. 75'Substitution, Borussia Dortmund. Joane Gadou replaces Ramy Bensebaini.
  21. 75'Substitution, Borussia Dortmund. Carney Chukwuemeka replaces Felix Nmecha.
  22. 78'Joey Veerman (Borussia Dortmund) is shown the yellow card for a bad foul.
  23. 78'Substitution, Real Betis. José Antonio Morante replaces Troy Parrott.
  24. 78'Substitution, Real Betis. Marc Roca replaces Facundo Bernal.
  25. 79'Jobe Bellingham (Borussia Dortmund) is shown the yellow card for a bad foul.
  26. 88'Ángel Ortiz (Real Betis) is shown the yellow card for a bad foul.
  27. 90'Substitution, Borussia Dortmund. Ethan Nwaneri replaces Fábio Silva.
  28. 90'+3'Isco (Real Betis) is shown the yellow card for a bad foul.

How they arrived

Full match statistics

Full match stats

53%Possession47%
15Shots11
6On target4
2Corners5
15Fouls12
4Yellow cards3
0Red cards0
4Offsides2
3Saves4

Team records

Borussia Dortmund

3W · 3D · 0L · 6 played

10 scored · 7 conceded · 50% win rate

WDWDD
57% avg possession96 shots34 on target40 corners65 fouls11 yellow

Real Betis

8W · 1D · 3L · 12 played

22 scored · 18 conceded · 67% win rate

WLWDL
50% avg possession197 shots73 on target67 corners121 fouls22 yellow1 red

Head-to-head

Borussia Dortmund vs Real Betis

Meetings we’ve archived ourselves (1):

Sources

Comments

0/2000

Be decent. No links. Slurs are held for review, not published.

Loading comments…

← All results · Live scores · Play War of Soccer →

Official video

Highlights and reaction from the rights holders themselves — FIFA, FOX and Telemundo. We don’t host or restream matches; these are the official channels’ own uploads.

  • FIFATournament organiser — owns the footage · English
  • FOX SoccerUS English-language rights holder · English
  • Telemundo SportsUS Spanish-language rights holder · Spanish