How the bets settled
Match report
Borussia Dortmund beat Real Betis 2-1, with F. Silva opening the scoring in the 49th minute before A. Ruibal equalised in the 67th, assisted by A. Ezzalzouli. K. Karetsas restored Dortmund’s lead in the 72nd minute from an F. Silva assist. Both sides finished with four yellow cards.
Dortmund’s 2.58 expected goals to Betis’s 0.82 reflected the balance of chances. Dortmund had 53% possession, 15 shots to 11, six shots on target to four and five big chances to two, while Betis took five corners to Dortmund’s two. The result fits the pre-match both teams to score and over 2.5 rates of 67% for both sides. Dortmund’s pre-match form was WLW and Betis arrived with WWW, so the outcome went against Betis’s pre-match 3-0-0 record. F. Silva was central to the decisive moments, scoring one and assisting the winner, while Ruibal’s equaliser came from an Ezzalzouli assist.
How the props finished
3 of 11 cleared
| Player | Line | Price | Result |
|---|---|---|---|
| Over 2.5 saves | -130 |
3 Cleared | |
| Over 1.5 fouls won | +140 |
1 Missed | |
| Over 0.5 fouls won | -150 |
0 Missed | |
| Over 0.5 fouls won | -190 |
0 Missed | |
| Over 1.5 tackles | -150 |
5 Cleared | |
| Over 1.5 tackles | -150 |
3 Cleared | |
| Over 1.5 tackles | -200 |
1 Missed | |
| Maximilian Beier | Over 0.5 fouls | -200 |
0 Missed |
| Over 1.5 fouls won | +115 |
0 Missed | |
| Anytime goal | +100 |
0 Missed | |
| Over 0.5 shots | +100 |
0 Missed |
Each player’s top line by recent hit rate before the match, graded against the box score. These are research lines, not posted picks.
Goals
- 49′ F. Silva Borussia Dortmund
- 67′ A. Ruibal, assist A. Ezzalzouli Real Betis
- 72′ K. Karetsas, assist F. Silva Borussia Dortmund
| Match stats | Borussia Dortmund | Real Betis |
|---|---|---|
| Expected goals (xG) | 2.58 | 0.82 |
| Ball possession | 53% | 47% |
| Total shots | 15 | 11 |
| Shots on target | 6 | 4 |
| Big chances | 5 | 2 |
| Corner kicks | 2 | 5 |
| Passes | 81% (371/457) | 81% (339/418) |
| Yellow cards | 4 | 4 |
How the key matchups went
- Guirassy: 1 shot, 0 shots on target, 0 fouls won. Llorente: 0 fouls committed, 0 tackles, 0 yellow cards. Natan: 1 foul committed, 1 tackle, 1 yellow card.
- Antony: 1 shot, 0 shots on target, 1 foul won. Svensson: 1 foul committed, 3 tackles, 0 yellow cards.
- Ezzalzouli: 2 shots, 1 shot on target, 3 fouls won. Ryerson: 1 foul committed, 1 tackle, 1 yellow card.
- Parrott: 0 shots, 0 shots on target, 0 fouls won. Anton: 2 fouls committed, 4 tackles, 0 yellow cards. Schlotterbeck: 1 foul committed, 2 tackles, 0 yellow cards. Bensebaini: 2 fouls committed, 1 tackle, 1 yellow card.
Box score
Dortmund
| Player | MIN | G | A | SH | SOT | xG | KP | PAS | TKL | FC | FS | YC | SV | RAT |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 75 | 0 | 0 | 2 | 0 | 0.02 | 0 | 26/31 | 3 | 0 | 0 | 0 | 0 | 7.0 | |
| 90 | 0 | 0 | 0 | 0 | 0.00 | 0 | 17/24 | 0 | 0 | 0 | 0 | 3 | 7.2 | |
| 90 | 0 | 0 | 2 | 1 | 0.75 | 0 | 23/28 | 3 | 1 | 0 | 0 | 0 | 7.0 | |
| 90 | 0 | 0 | 1 | 0 | 0.02 | 1 | 61/71 | 3 | 2 | 2 | 1 | 0 | 7.1 | |
| 90 | 0 | 0 | 0 | 0 | 0.00 | 0 | 45/58 | 4 | 2 | 0 | 0 | 0 | 7.5 | |
| 90 | 0 | 0 | 1 | 0 | 0.30 | 0 | 51/57 | 2 | 1 | 0 | 0 | 0 | 7.4 | |
| 34 | 0 | 0 | 1 | 0 | 0.33 | 1 | 8/10 | 0 | 0 | 0 | 0 | 0 | 6.6 | |
| 74 | 0 | 0 | 0 | 0 | 0.00 | 5 | 18/27 | 1 | 1 | 2 | 1 | 0 | 9.0 | |
| 75 | 0 | 0 | 0 | 0 | 0.00 | 0 | 31/36 | 1 | 2 | 1 | 1 | 0 | 6.2 | |
| 90 | 0 | 0 | 4 | 2 | 0.69 | 2 | 39/48 | 5 | 2 | 4 | 1 | 0 | 6.8 | |
| 89 | 1 | 1 | 1 | 1 | 0.47 | 2 | 24/31 | 0 | 2 | 1 | 0 | 0 | 7.9 | |
| Gadou J. | 15 | 0 | 0 | 0 | 0 | 0.00 | 0 | 4/5 | 1 | 0 | 0 | 0 | 0 | 6.3 |
| Karetsas K. | 56 | 1 | 0 | 3 | 2 | 0.09 | 2 | 17/23 | 1 | 2 | 2 | 0 | 0 | 7.8 |
| Beier M. | 16 | 0 | 0 | 0 | 0 | 0.00 | 0 | 4/4 | 0 | 0 | 0 | 0 | 0 | 6.2 |
| Nwaneri E. | 1 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0/0 | 0 | 0 | 0 | 0 | 0 | – |
| Chukwuemeka C. | 15 | 0 | 0 | 0 | 0 | 0.00 | 0 | 3/4 | 0 | 0 | 0 | 0 | 0 | 6.1 |
Betis
| Player | MIN | G | A | SH | SOT | xG | KP | PAS | TKL | FC | FS | YC | SV | RAT |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 90 | 0 | 1 | 2 | 1 | 0.09 | 1 | 24/31 | 0 | 2 | 3 | 0 | 0 | 6.7 | |
| 90 | 0 | 0 | 0 | 0 | 0.00 | 0 | 36/41 | 0 | 0 | 0 | 0 | 0 | 5.8 | |
| 78 | 0 | 0 | 1 | 0 | 0.03 | 1 | 23/25 | 0 | 1 | 1 | 0 | 0 | 5.7 | |
| 90 | 0 | 0 | 3 | 1 | 0.05 | 0 | 28/36 | 1 | 1 | 4 | 0 | 0 | 6.1 | |
| 90 | 0 | 0 | 1 | 1 | 0.17 | 0 | 38/49 | 2 | 1 | 0 | 1 | 0 | 6.7 | |
| 62 | 0 | 0 | 1 | 0 | 0.02 | 1 | 14/18 | 0 | 1 | 1 | 0 | 0 | 5.9 | |
| 78 | 0 | 0 | 0 | 0 | 0.00 | 1 | 12/14 | 0 | 0 | 0 | 0 | 0 | 5.5 | |
| 70 | 0 | 0 | 0 | 0 | 0.00 | 0 | 23/27 | 6 | 2 | 0 | 1 | 0 | 6.2 | |
| 90 | 0 | 0 | 0 | 0 | 0.00 | 0 | 27/44 | 0 | 0 | 0 | 0 | 4 | 6.6 | |
| 62 | 0 | 0 | 0 | 0 | 0.00 | 0 | 26/28 | 2 | 1 | 2 | 0 | 0 | 6.5 | |
| 90 | 0 | 0 | 0 | 0 | 0.00 | 0 | 41/48 | 1 | 1 | 1 | 1 | 0 | 6.9 | |
| Morante J. | 12 | 0 | 0 | 0 | 0 | 0.00 | 0 | 2/4 | 0 | 0 | 0 | 0 | 0 | 6.1 |
| Isco | 28 | 0 | 0 | 0 | 0 | 0.00 | 4 | 19/23 | 1 | 2 | 1 | 1 | 0 | 6.6 |
| Roca M. | 12 | 0 | 0 | 1 | 0 | 0.13 | 0 | 9/10 | 0 | 0 | 1 | 0 | 0 | 6.6 |
| Ruibal A. | 28 | 1 | 0 | 2 | 1 | 0.34 | 1 | 7/8 | 0 | 1 | 0 | 0 | 0 | 7.9 |
| Garcia F. | 20 | 0 | 0 | 0 | 0 | 0.00 | 0 | 10/12 | 1 | 0 | 0 | 0 | 0 | 6.3 |
StatsBench picks
No StatsBench pick posted for this match. Today’s posted picks are graded live.
Affiliate link: StatsBench may earn a commission if you sign up. 18+ (21+ where required); availability depends on where you live.
Borussia Dortmund vs Real Betis pre-game preview
Borussia Dortmund hosts Real Betis in the Champions League on Wednesday, November 4, 2026, at 3:00 PM ET. The three-way moneyline makes Dortmund the favorite at -150, with Betis +380 and the draw +350, and the total is 3.5.
In the Champions League table, Dortmund is 16th with 6 points from three matches (W2 D0 L1), and its most recent straight-up form is WLW. Betis is 7th with 9 points from three matches (W3 D0 L0), and its most recent straight-up form is WWW. Dortmund has scored 1.67 and conceded 1.33 per match; Betis has scored 2.33 and conceded 1.33. Both teams scored in 67% of matches for each side, and over 2.5 landed in 67% for each.
Injury notes: Giannis Konstantelias and Emre Can are out for Dortmund with cruciate ligament injuries; Cucho Hernández (calf) and Álvaro Fidalgo (virus) are out for Betis. A prop angle: Gregor Kobel over 2.5 saves at -130 cleared in 7 of last 10. Another matchup angle: Ezzalzouli averages 2.5 fouls won and cleared over 1.5 in 2 of 2, while Ryerson averages 0.9 fouls committed and cleared over 1.5 in 2 of 10.
Confirmed lineups
The official starting XIs. The badge on each player: how often he cleared his strongest prop line (named under him) over his recent matches; green at 70% or better.
Borussia Dortmund 3-4-2-1
Real Betis 4-2-3-1
1 Kobel
3 Anton
4 Schlotterbeck (C)
5 Bensebaini
26 Ryerson
25 Veerman
8 Nmecha
24 Svensson
7 Bellingham
21 Silva
9 Guirassy
1 Valles
12 Ortiz
3 Llorente (C)
4 Natan
16 Gomez
6 Bernal
25 Ceballos
7 Antony
18 Deossa
10 Ezzalzouli
19 ParrottBorussia Dortmund missing: E. Can (knee), G. Konstantelias (knee), J. Lerma (muscle), M. Sabitzer (illness)
Real Betis missing: A. Fidalgo (illness), J. Firpo (groin), C. Hernandez (calf), I. Losada (coach’s decision)
Form and head to head
Borussia Dortmund16th in the tableWLW2W 0D 1L · 2.00 points a match
Real Betis7th in the tableWWW3W 0D 0L · 3.00 points a matchClean sheets and goal trends
Borussia Dortmund
Clean sheet0/3
Failed to score1/3
Both scored2/3
Over 2.52/3
Real Betis
Clean sheet1/3
Failed to score0/3
Both scored2/3
Over 2.52/3
Attack and defense
Attacking
- 1.7Scored per match2.3
- 14.0Shots per match16.0
- 6.3Shots on target per match6.3
- 3.0Big chances per match0.7
Defensive
- 1.3Conceded per match1.3
- 11.3Shots against per match9.0
- 15.3Tackles per match11.7
- 11.7Fouls per match10.0
Per-match rates this season. Each spoke of the charts is scaled to the higher of the two clubs.
Recent results
| Borussia Dortmund | WLW | W 2-1 at Sabah FA · L 0-1 at BOD · W 3-2 vs VIL |
|---|---|---|
| Real Betis | WWW | W 1-0 vs FEY · W 3-2 vs FC Porto · W 3-2 at LOSC |
Last five Champions League results, most recent first.
Season numbers
| Borussia Dortmund | Real Betis | |
|---|---|---|
| Table | 16 (6 pts) | 7 (9 pts) |
| Record (W-D-L) | 2-0-1 | 3-0-0 |
| Home / away record | 1-0-0 (3-2) home | 1-0-0 (3-2) away |
| Goals scored per match | 1.67 | 2.33 |
| Goals conceded per match | 1.33 | 1.33 |
| Shots / on target per match | 14.00 / 6.33 | 16.00 / 6.33 |
| Both teams scored | 67% | 67% |
| Over 1.5 / 2.5 / 3.5 goals | 67% / 67% / 33% | 67% / 67% / 67% |
| Clean sheets | 0% | 33% |
| Failed to score | 33% | 0% |
| Yellow cards per match | 1.00 | 2.33 |
| Corners per match | 5.67 | 4.67 |
This season, 3 and 3 matches.
Referee
Serdar Gozubuyuk averages 3.7 yellow cards and 21.7 fouls per match over 3 matches this season (league average 3.4 and 22.0).
Injury report
Borussia Dortmund
- Giannis Konstantelias (M): Out, Cruciate Ligament Injury
- Emre Can (D): Out, Cruciate Ligament Injury
- Marcel Sabitzer (M): Out, Illness
Real Betis
- Cucho Hernández (F): Out, Calf Injury
- Álvaro Fidalgo (M): Out, Virus
Line movement chart
More on these teams: All Champions League prop picks
21+. Research, not a guarantee: every bet can lose. Bet within your means; if gambling stops being fun, call 1-800-GAMBLER.
Today's NBA picks
Today's NFL picks
Today's NHL picks
Today's College Football picks
Today's EPL picks
Today's La Liga picks
Today's Serie A picks
Today's Bundesliga picks
Today's Ligue 1 picks
Today's MLS picks
Today's CS2 picks
Today's LoL picks
Today's Valorant picks
Today's Dota 2 picks