Borussia Dortmund host Real Betis in the UEFA Champions League. Both clubs have been winning fairly regularly across their recent matches, though the games mix league, cup and friendly fixtures rather than a clean run of league form.
This is also an early Champions League league-phase clash, with both sides sitting on the same points tally after their opening matchday. There's a decent gap between now and kickoff too, so plenty can still shift before these two actually meet.
Analysis updated .
Compare bookmakers
How have they been playing?
Dortmund's last 20 matches show 13 wins, one draw and six defeats, with 40 goals scored against 20 conceded. That sounds strong, but the losses include a heavy 5-0 DFB Pokal exit to lower-league opposition and a Super Cup defeat to Bayern, so the sample isn't all top-level form.
Borussia Dortmund: 20 completed matches; Real Betis: 20 completed matches.
Borussia Dortmund
- Win
- 60% 12 / 20
- Draw
- 10% 2 / 20
- Loss
- 30% 6 / 20
- Scored
- 40
- Conceded
- 22
- Difference
- +18
Real Betis
- Win
- 70% 14 / 20
- Draw
- 10% 2 / 20
- Loss
- 20% 4 / 20
- Scored
- 36
- Conceded
- 21
- Difference
- +15
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Bundesliga | Borussia Dortmund | Werder Bremen | 09.10.2026 | 2-2 |
| Bundesliga | VfB Stuttgart | Borussia Dortmund | 19.09.2026 | 0-1 |
| Bundesliga | Borussia Dortmund | SC Paderborn 07 | 12.09.2026 | 3-0 |
| UEFA Champions League | Borussia Dortmund | Villarreal | 08.09.2026 | 3-2 |
| Bundesliga | 1899 Hoffenheim | Borussia Dortmund | 05.09.2026 | 2-3 |
| DFB Pokal | HEBC | Borussia Dortmund | 01.09.2026 | 0-5 |
| Bundesliga | Borussia Dortmund | Hamburger SV | 29.08.2026 | 2-0 |
| Super Cup | Borussia Dortmund | Bayern München | 22.08.2026 | 1-2 |
| Friendlies Clubs | Borussia Dortmund | AS Roma | 15.08.2026 | 2-2 |
| Emirates Cup | Arsenal | Borussia Dortmund | 09.08.2026 | 2-3 |
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| La Liga | Real Betis | Osasuna | 11.10.2026 | 5-2 |
| La Liga | Deportivo La Coruna | Real Betis | 20.09.2026 | 1-1 |
| La Liga | Real Betis | Getafe | 17.09.2026 | 1-0 |
| La Liga | Villarreal | Real Betis | 14.09.2026 | 1-2 |
| UEFA Champions League | Lille | Real Betis | 08.09.2026 | 2-3 |
| La Liga | Real Betis | Real Madrid | 04.09.2026 | 1-0 |
| La Liga | Levante | Real Betis | 29.08.2026 | 5-2 |
| La Liga | Valencia | Real Betis | 25.08.2026 | 0-1 |
| La Liga | Real Betis | Real Sociedad | 21.08.2026 | 1-0 |
| Friendlies Clubs | Inter | Real Betis | 15.08.2026 | 1-0 |
Real Betis have a similar overall shape across their last 20: 13 wins, three draws and four losses, scoring 33 and conceding 21. Their recent European exposure includes a 3-2 loss away at Lille, and domestically they've mixed wins like the 5-2 success at Levante with away defeats at Valencia and Villarreal.
Neither side's recent run reads as flawless, and both have had wobbles mixed in with the wins.
Comparative Team Statistics: Borussia Dortmund vs Real Betis

Where they stand in the league phase
The table data shows both Dortmund and Betis with three points from a single game, sitting 11th and 12th respectively. That's about as early as a Champions League league-phase table gets, so it reflects one result each rather than any settled pecking order.
| № | Team | Played | Win | Draw | Loss | GF/GA | Points |
|---|---|---|---|---|---|---|---|
| 10 | Lens | 1 | 1 | 0 | 0 | 3/2 | 3 |
| 11 | Real Betis | 1 | 1 | 0 | 0 | 3/2 | 3 |
| 12 | Borussia Dortmund | 1 | 1 | 0 | 0 | 3/2 | 3 |
| 13 | Liverpool | 1 | 1 | 0 | 0 | 2/1 | 3 |
One matchday in, this tells us almost nothing about current form going into November.

What to watch heading into this one
With the fixture still roughly a month away from where this form picture is taken, there's time for both squads to pick up fresh results, injuries or momentum swings before they actually meet. Dortmund's cup upset and Betis's Lille defeat both show these teams aren't unbeatable on a given night.
Given the standings only cover one league-phase game each, this match itself could do a lot to shape where both sides sit afterwards. It's one of those fixtures where recent form matters, but it's not the full story yet.
Squad lists and player details
Squad and player details
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| F. Nmecha | Germany | 26 | Midfielder | 190 | 73 |
| M. Sabitzer | Austria | 32 | Attacker | 178 | 76 |
| R. Bensebaïni | Algeria | 31 | Defender | 187 | 82 |
| S. Guirassy | Guinea | 30 | Attacker | 187 | 82 |
| J. Ryerson | Norway | 28 | Midfielder | 183 | 86 |
| G. Kobel | Switzerland | 28 | Goalkeeper | 195 | 88 |
| W. Anton | Germany | 30 | Defender | 189 | 86 |
| N. Schlotterbeck | Germany | 26 | Defender | 191 | 86 |
| A. Meyer | Germany | 35 | Goalkeeper | 195 | 90 |
| P. Drewes | Germany | 33 | Goalkeeper | 194 | 87 |
| J. Veerman | Netherlands | 27 | Midfielder | 185 | 81 |
| Fábio Silva | Portugal | 24 | Attacker | 185 | 75 |
| C. Chukwuemeka | England | 22 | Midfielder | 187 | 77 |
| M. Beier | Germany | 24 | Midfielder | 183 | 72 |
| G. Konstantelias | Greece | 23 | Attacker | 176 | n/a |
| D. Svensson | Sweden | 24 | Defender | 183 | 72 |
| E. Nwaneri | England | 19 | Midfielder | 176 | 70 |
| J. Bellingham | England | 21 | Midfielder | 188 | 73 |
| F. Mané | Italy | 21 | Defender | 188 | 78 |
| K. Karetsas | Belgium | 18 | Attacker | 171 | 58 |
| Kouakou Joane Gadou | France | 19 | Defender | 194 | 75 |
| S. Inacio | Italy | 18 | Attacker | n/a | n/a |
| M. Albert | USA | 17 | Attacker | n/a | n/a |
| Kauã Prates | Brazil | 18 | Defender | n/a | n/a |
| L. Reggiani | n/a | n/a | Defender | n/a | n/a |
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| Fran García | Spain | 27 | Defender | 169 | 63 |
| Isco | Spain | 34 | Midfielder | 176 | 79 |
| Dani Ceballos | Spain | 30 | Midfielder | 179 | 70 |
| Álvaro Fidalgo | Spain | 29 | Midfielder | 174 | 68 |
| Héctor Bellerín | Spain | 31 | Defender | 178 | 74 |
| Marc Bartra | Spain | 35 | Defender | 184 | 70 |
| Junior Firpo | Spain | 30 | Defender | 184 | 78 |
| G. Lo Celso | Argentina | 30 | Midfielder | 177 | 68 |
| Pablo Fornals | Spain | 30 | Midfielder | 178 | 67 |
| Antony | Brazil | 26 | Midfielder | 174 | 63 |
| Álvaro Vallés | Spain | 29 | Goalkeeper | 190 | 78 |
| Diego Llorente | Spain | 33 | Defender | 186 | 75 |
| Marc Roca | Spain | 29 | Midfielder | 184 | 77 |
| C. Hernández | Colombia | 27 | Attacker | 175 | 73 |
| Diego Conde | Spain | 27 | Goalkeeper | 188 | 78 |
| Iker Losada | Spain | 25 | Attacker | 175 | 70 |
| Rodrigo Riquelme | Spain | 26 | Midfielder | 173 | 66 |
| T. Parrott | Republic of Ireland | 24 | Attacker | 185 | 78 |
| A. Ezzalzouli | Morocco | 24 | Attacker | 177 | 73 |
| Natan | Brazil | 25 | Defender | 188 | 92 |
| N. Deossa | Colombia | 26 | Midfielder | 185 | 71 |
| F. Bernal | Uruguay | 23 | Midfielder | 189 | 80 |
| Ángel Ortiz | Spain | 22 | Defender | 167 | 60 |
| V. Gómez | Argentina | 23 | Defender | 180 | 76 |
| Pablo García | Spain | 20 | Attacker | 175 | 67 |
| Manu González | Spain | 19 | Goalkeeper | 189 | 81 |
| J. A. Morante | n/a | n/a | Attacker | n/a | n/a |
| A. de Pablo | n/a | n/a | Goalkeeper | n/a | n/a |
There isn't a strong enough signal here to back a particular outcome with confidence. Both sides have had decent runs and rough patches in roughly equal measure, and the league-phase table is too fresh to tell us much either.
Without a market to weigh up and with so much time still to play out before the fixture, we're happy to sit this one out rather than force a pick.
