Borussia Dortmund host Real Betis in the Champions League. Both sides have won plenty of matches lately, but neither has looked fully convincing, with goals going in at both ends regularly.
What stands out is that this isn't simply a case of the home side cruising past a makeweight visitor. There's a lot in the recent form and the early league phase table worth working through before deciding who has the edge.
Analysis updated .
Where to place this bet
Patchy Form For Both Clubs
Dortmund's recent record reads well on the surface, with 13 wins from their last 20 matches, but the detail is uneven. They've drawn 0-0 with Union Berlin, lost 1-2 to Sabah FA in this very competition, and were beaten 0-5 by lower-league side HEBC in the German Cup. There have been big scoring days too, including a 3-0 win over Paderborn and a 3-2 Champions League win over Villarreal.
What could your bet return?
Potential returns include your stake. Odds may change.
Borussia Dortmund: 20 completed matches; Real Betis: 20 completed matches.
Borussia Dortmund
- Win
- 60% 12 / 20
- Draw
- 20% 4 / 20
- Loss
- 20% 4 / 20
- Scored
- 38
- Conceded
- 22
- Difference
- +16
Real Betis
- Win
- 65% 13 / 20
- Draw
- 15% 3 / 20
- Loss
- 20% 4 / 20
- Scored
- 35
- Conceded
- 24
- Difference
- +11
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Bundesliga | Bayern München | Borussia Dortmund | 31.10.2026 | 2-2 |
| DFB Pokal | Borussia Dortmund | Werder Bremen | 27.10.2026 | 3-2 |
| Bundesliga | Borussia Dortmund | Eintracht Frankfurt | 24.10.2026 | 1-0 |
| UEFA Champions League | Sabah FA | Borussia Dortmund | 20.10.2026 | 1-2 |
| Bundesliga | Union Berlin | Borussia Dortmund | 17.10.2026 | 0-0 |
| UEFA Champions League | Bodo/Glimt | Borussia Dortmund | 14.10.2026 | 1-0 |
| 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 |
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| La Liga | Real Betis | Malaga | 31.10.2026 | 2-1 |
| La Liga | Celta Vigo | Real Betis | 25.10.2026 | 0-0 |
| UEFA Champions League | Real Betis | Feyenoord | 21.10.2026 | 1-0 |
| La Liga | Real Betis | Barcelona | 17.10.2026 | 2-5 |
| UEFA Champions League | Real Betis | FC Porto | 14.10.2026 | 3-2 |
| 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 |
Betis have been just as streaky going forward. They've put five past both Osasuna and Levante, but also shipped five at Barcelona and lost to Lille in the Champions League. A 1-0 win away at Real Madrid stands out as the highlight of their recent run.
Both defences have had rough nights recently, which is worth keeping in mind here.
Comparative Team Statistics: Borussia Dortmund vs Real Betis

Betis Currently Above Dortmund In The League Phase
After two games in this season's Champions League league phase, Real Betis sit ninth with six points from two wins. Dortmund are down in eighteenth with three points, having already lost once. It's only an early snapshot, not the full picture, but it's a notable reversal given who's hosting this one.
| № | Team | Played | Win | Draw | Loss | GF/GA | Points |
|---|---|---|---|---|---|---|---|
| 4 | Real Madrid | 3 | 3 | 0 | 0 | 10/5 | 9 |
| 5 | Real Betis | 3 | 3 | 0 | 0 | 7/4 | 9 |
| 6 | VfB Stuttgart | 3 | 2 | 1 | 0 | 7/2 | 7 |
| 12 | Sporting CP | 3 | 2 | 0 | 1 | 7/4 | 6 |
| 13 | Borussia Dortmund | 3 | 2 | 0 | 1 | 5/4 | 6 |
| 14 | Bayern München | 3 | 1 | 2 | 0 | 10/5 | 5 |
The side travelling to Germany currently has the better European form of the two, at least on points.

What This Could Look Like
Dortmund go in as the favourites and their attack has shown it can score for fun, with 38 goals in their last 20 matches. But their defence has been breached regularly too, including that cup collapse and the loss to Sabah FA in Europe.
Betis have scored in the vast majority of their recent matches and already have a win over Real Madrid this season. If Dortmund's defensive wobbles continue, this could easily be tighter than the price suggests.
Match odds and squad lists
Squad and player details
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| F. Nmecha | Germany | 26 | Midfielder | 190 | 73 |
| M. Sabitzer | Austria | 32 | Midfielder | 178 | 76 |
| R. Bensebaïni | Algeria | 31 | Defender | 187 | 82 |
| S. Guirassy | Guinea | 30 | Attacker | 187 | 82 |
| J. Ryerson | Norway | 28 | Defender | 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 | 23 | Midfielder | 187 | 77 |
| M. Beier | Germany | 24 | Midfielder | 183 | 72 |
| G. Konstantelias | Greece | 23 | Attacker | 176 | n/a |
| D. Svensson | Sweden | 24 | Midfielder | 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 | Midfielder | 171 | 58 |
| Kouakou Joane Gadou | France | 19 | Defender | 194 | 75 |
| S. Inacio | Italy | 18 | Midfielder | n/a | n/a |
| M. Albert | USA | 17 | Attacker | n/a | n/a |
| Kauã Prates | Brazil | 18 | Defender | n/a | n/a |
| E. de Pina Duarte dos Santos | n/a | n/a | Midfielder | 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 |
| Aitor Ruibal | Spain | 30 | Attacker | 176 | 74 |
| 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 | 28 | 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 | Midfielder | 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 |
Dortmund are the quoted favourites, but the league phase table currently tells a different story, with Betis sitting comfortably above them after two rounds.
Given the shakiness in Dortmund's recent form and Betis's habit of scoring on the road, the extra goal and three quarters feels like sensible cover rather than a stretch.
