20 Oct
Sabah vs Borussia Dortmund: AI prediction and betting pick
On 20 October, Sabah host Borussia Dortmund. The AI models' pick is Borussia Dortmund −1.5 handicap at 1.93: 6 of 15 models chose it, 1 more went in the same direction.
- Champions League, matchday 3 of 8
- +19°, overcast, wind 16 km/h
- Bank Respublika Arena, Masazir
published UTC


AI models' pick: Borussia Dortmund −1.5 handicap
1.93Now 1.80 · 1.93 when published
AI models' pick · 6 of 15 on this bet · 1 more in the same direction
Split panelOur football predictions so far: 86 won · 63 lost · 5 void · +3.46 units All results
likely score
1:1 11%0:1 10%1:2 10%
The likely score lists the four most likely results; the odds next to it are the average price of 8 bookmakers on that score. This is not the bet: the AI consensus chooses the bet.
Match odds
Over 3 days a Sabah win drifted from 7.65 to 8.77 — fewer bets on the home side.
abbreviations
- 1/X/2 — home win / draw / away win
- O/U — over/under total goals
- H1/H2 — home/away handicap
- 1X/12/X2 — home or draw / no draw / away or draw
Line movementOur bet — Borussia Dortmund −1.5: 1.93 → 1.80 since we publishedView
Since we published, our bet (Borussia Dortmund −1.5 handicap) has shortened from 1.93 to 1.80: the market now rates it as more likely. Borussia Dortmund −1.5 overtook Sabah +1.5 on 16 Oct: 1.93 → 1.80, against 1.89 → 2.03.
Price changes
| When | Sabah +1.5 | Borussia Dortmund −1.5 · our bet |
|---|---|---|
| We published Borussia Dortmund −1.5 handicap at 1.93 | ||
| 2.03+0.14 | 1.80−0.13 | |
| 1.89opened | 1.93opened | |
AI prediction and analysis
The largest group of AI models went for Borussia Dortmund −1.5. 2 more chose close bets in the same direction: a Borussia Dortmund win and Borussia Dortmund −1. 4 more went for Sabah +1.5. The other 4 chose other bets: both teams to score and a total-goals bet.
- 5 of 15H2 (−1.5)our betodds 1.93
GrokKimiMiniMaxMistralNemotron Super - 1 of 152same directionodds 1.30
Sonar - 1 of 15H2 (−1)same directionodds 1.49
GLM - 4 of 15H1 (+1.5)odds 1.89ClaudeDeepSeek
GeminiDeepSeek Flash
- 3 of 15BTTSodds 1.68QwenXiaomi MiMo
Dots3-Note - 1 of 15U 3.5odds 1.74ChatGPT
Odds — the bookmaker average at the moment the AI model answered.
Odds quoted in this analysis are as of 17.10 at 10:01 UTC
Borussia Dortmund have scored 12 and conceded 7 in six official matches this season, and the underlying numbers tilt their way: 1.87 xG against 1.07, 5.7 shots on target and 52.7% possession. Sabah have 13 goals scored and five conceded, but they create less — three shots on target and less of the ball. The prices have moved away from the hosts in the space of two days: a Sabah win has drifted from 7.65 to 8.77, while the visitors have come in from 1.34 to 1.30. Our pick is the Borussia Dortmund -1.5 handicap at 1.93.
Where we could be wrong
At home the Azerbaijani side are awkward to play against: they won all five of their home league games at the end of last season, averaging 2.8 goals scored and 0.4 conceded. Those figures were put together before the summer transfers and the changes of coach, though. The bigger concern is that Borussia rarely keep a clean sheet on their travels — opponents have scored against them in 59% of those matches, and one goal in reply is enough for the handicap bet to go down.
- 6 of 15 AI models back this bet and 1 more chose a close bet in the same direction: it is the most common answer, but more than half chose something else.
The bet comes from the largest group of AI models pointing the same way (a home win and a home handicap count as one view), and within that group it is the bet named most often; if two groups are level, the one priced closer to the bookmakers' line is taken — how we calculate
Stats and form
Recent matches
| Date | Opponent | Venue | Score | Result |
|---|---|---|---|---|
| 13.10 | Slavia Prague | H | 2:0xG 1.4–2.1 | W |
| 09.10 | Neftchi BakuAzerbaijan Premier League | A | 0:0 | D |
| 19.09 | Imisli FKAzerbaijan Premier League | H | 3:1 | W |
| 14.09 | Safa BakuAzerbaijan Premier League | A | 3:0 | W |
| 10.09 | Manchester United | A | 0:4 | L |
| 05.09 | ZiraAzerbaijan Premier League | H | 5:0 | W |
| Date | Opponent | Venue | Score | Result |
|---|---|---|---|---|
| 14.10 | Bodø/Glimt | A | 0:1xG 0.8–1.2 | L |
| 09.10 | Werder BremenBundesliga | H | 2:2xG 2.4–1.4 | D |
| 19.09 | StuttgartBundesliga | A | 1:0xG 1.3–0.9 | W |
| 12.09 | PaderbornBundesliga | H | 3:0xG 1.8–0.5 | W |
| 08.09 | Villarreal | H | 3:2xG 2.8–1.3 | W |
| 05.09 | HoffenheimBundesliga | A | 3:2xG 2.0–1.2 | W |
H — home, A — away · score and xG from the team's side · league matches carry no competition tag
League table
| # | Team | P | W-D-L | GF–GA | Pts | Form |
|---|---|---|---|---|---|---|
| 17 | Manchester City | 2 | 1-0-1 | 4–4 | 3 | WL |
| 18 | Borussia Dortmund | 2 | 1-0-1 | 3–3 | 3 | WL |
| 19 | Lens | 2 | 1-0-1 | 3–4 | 3 | WL |
| 21 | Leipzig | 2 | 1-0-1 | 2–4 | 3 | LW |
| 22 | Sabah | 2 | 1-0-1 | 2–4 | 3 | LW |
| 23 | Feyenoord | 2 | 1-0-1 | 4–7 | 3 | LW |
excerpt: both teams and their neighbours in the table · form — latest on the right