Dinamo Makhachkala vs CSKA Moscow preview by Lars for TerraceBet
Russian Premier League · Regular Season - 9 Thu 17 Sep · 18:45 BST Anzhi Arena

Dinamo Makhachkala vs CSKA Moscow: Over 2.5 goals

Dinamo Makhachkala host CSKA Moscow in a fixture where the model predicts 64% chance of over 2.5 goals, driven by a combined xG of 3.3.

Lars's Take
1
Headline Pick
Over 2.5 goals
Strong · High xG
2
Both Teams to Score
BTTS — Yes
62.9% model probability
3
Total Goals
Over 2.5 Goals
64.0% model probability

Both sides arrive with contrasting recent runs: Dinamo have flirted with inconsistency, while CSKA have collected three wins in their last five. The clash pits Dinamo's solid defensive record at home against CSKA's potent away attack.

Lars's Verdict

Strong
Over 2.5 goals Strong lean Strong · High xG

The model assigns a 64% chance to more than two goals, underpinned by the teams' combined expected goals of 3.3 and recent high‑scoring performances.

Show the maths
Dinamo's expected goals of 1.3 plus CSKA's 2.0 give a total xG of 3.3 for the match. The model converts this xG advantage into a 64% probability that the match will produce more than 2.5 goals. The over‑2.5 probability is the highest single-market figure, making it the clearest read. The top scorelines – 1‑1 and 1‑2 – each sit around 9.6%, reinforcing the expectation of multiple goals.
Pick 2 · Both Teams to Score
Both Teams to Score — Yes 62.9% model probability

With Dinamo Makhachkala averaging 1.3 expected goals and CSKA Moscow averaging 2.0, the model gives a 62.9% chance both teams find the net, ahead of the 37.1% it gives to at least one side being kept out.

Show the maths
BTTS probability is derived from each side's expected goals (Dinamo Makhachkala 1.3, CSKA Moscow 2.0) run through the same Poisson goal-expectancy model used for the match result: 62.9% of simulated outcomes have both teams scoring at least once, versus 37.1% where at least one side is shut out.
Pick 3 · Total Goals
Over 2.5 Goals 64.0% model probability

Combined expected goals of 3.3 (Dinamo Makhachkala 1.3 + CSKA Moscow 2.0) points to an open game, with the model giving Over 2.5 Goals a 64.0% chance against 36.0% for Under.

Show the maths
Total goals probability comes from the same Poisson model summing both teams' expected goals (Dinamo Makhachkala 1.3 + CSKA Moscow 2.0 = 3.3 combined): 64.0% of simulated outcomes finish with 3 or more goals, versus 36.0% finishing with 2 or fewer.
Match Result Model

Our Poisson model, built from each side's real season scoring and conceding rates, has Dinamo Makhachkala at 24.7%, the draw at 21.6%, and CSKA Moscow at 53.6% to win.

Most Likely Scoreline

The single most likely scoreline in our model is 1-1 at 9.6% — treat any single scoreline price with caution given how spread out the probability distribution is across a low-scoring match.

The Numbers Behind the Headline

Dinamo Makhachkala expected goals
1.3
CSKA Moscow expected goals
2.0
Model BTTS probability
62.9%

Most likely scorelines

11-1
9.6%
21-2
9.6%
30-1
7.4%

Model probabilities are derived from each team's real season goals-for and goals-against averages via a Poisson goal-expectancy model — not a fixed set of narrative numbers.

Form Guide — Last 5

Dinamo Makhachkala

LWLLW

Dinamo's last five league results read LWLLW, featuring a 4‑1 away win over Krylia Sovetov and a 2‑0 home win against Rodina Moskva. Those two victories show Dinamo can score, yet three defeats, including a 1‑3 loss to Dynamo (A), indicate defensive lapses that often lead to open games – a factor that supports an over‑2.5 goal outcome.

CSKA Moscow

DWWDW

CSKA's recent form of DWWDW includes a 3‑2 home win over Lokomotiv and a 2‑1 away win at Zenit, both games featuring three or more goals. Even their draws (0‑0 vs Rostov and 2‑2 at Akron) show they can concede, suggesting the match will not be tight and aligning with the over‑2.5 goal probability.

Head-to-Head

In the last five meetings, CSKA has won three times, with scorelines like 3‑1 (2026) and 2‑1 (2025), while Dinamo's sole win was 1‑0. The recent 3‑2 victory for CSKA underscores a propensity for goals, supporting the over‑2.5 pick.

DateResultCompetition
21 Mar 2026CSKA Moscow 3-1 Dinamo MakhachkalaPremier League
26 Nov 2025CSKA Moscow 2-1 Dinamo MakhachkalaCup
8 Nov 2025Dinamo Makhachkala 0-1 CSKA MoscowPremier League
5 Nov 2025Dinamo Makhachkala 1-0 CSKA MoscowCup
29 Mar 2025CSKA Moscow 2-0 Dinamo MakhachkalaPremier League

Team News

Dinamo Makhachkala: I. Shumakhov (Knee Injury), N. Voronin (Inactive), J. Dapo (Inactive)

CSKA Moscow: D. Barinov (Inactive), M. Gajic (Knee Injury), Moises (Inactive), I. Akinfeev (Muscle Injury)

Injury records reflect the current season on file and may not capture very recent knocks — confirmed lineups land closer to kickoff.

Frequently Asked Questions

Who is predicted to win Dinamo Makhachkala vs CSKA Moscow?

Over 2.5 goals. The model assigns a 64% chance to more than two goals, underpinned by the teams' combined expected goals of 3.3 and recent high‑scoring performances.

What does the model give Dinamo Makhachkala vs CSKA Moscow?

Our Poisson model, built from each side's real season scoring and conceding rates, gives Dinamo Makhachkala a 24.7% chance, the draw 21.6%, and CSKA Moscow 53.6% to win.

When is Dinamo Makhachkala vs CSKA Moscow?

Dinamo Makhachkala play CSKA Moscow on Thu 17 Sep · 18:45 BST in the Russian Premier League at Anzhi Arena.

Are there any injury concerns for Dinamo Makhachkala vs CSKA Moscow?

Dinamo Makhachkala: I. Shumakhov (Knee Injury), N. Voronin (Inactive), J. Dapo (Inactive). CSKA Moscow: D. Barinov (Inactive), M. Gajic (Knee Injury), Moises (Inactive), I. Akinfeev (Muscle Injury). Injury records reflect the current season on file and may not capture very recent knocks — confirmed lineups land closer to kickoff.

More Russian Premier League This Week

See all Russian Premier League fixtures →

Given the goal averages and the recent high‑scoring outings, an open game with multiple goals is the most plausible outcome.

Predictions and model probabilities are for information and entertainment only and are not betting advice — always do your own research. BeGambleAware.org

Lars, European Football Writer at TerraceBet
Written by Lars
European Football Writer, TerraceBet — Continental European leagues from the Eredivisie to the Superliga
Priya, Fact-Checking Editor at TerraceBet
Fact-checked by Priya
Fact-Checking Editor, TerraceBet — every stat and claim verified against the underlying data