Dynamo vs Dinamo Makhachkala preview by Lars for TerraceBet
Russian Premier League · Regular Season - 3 FT · Dynamo 3-1 Dinamo Makhachkala VTB Arena
Full Time Dynamo 31 Dinamo Makhachkala Dynamo won

Dynamo vs Dinamo Makhachkala: Dinamo Makhachkala to win

Dynamo sit on a 1.35 expected‑goals mark at home while Dinamo Makhachkala boast a 2.0 expected‑goals rate on the road. Dinamo arrive on a four‑game winning streak, Dynamo have only a draw and a loss in their last two league outings.

Lars's Take
1
Headline Pick
Dinamo Makhachkala to win Lost
Strong · clear statistical edge
2
Both Teams to Score
BTTS — Yes Won
64.0% model probability
3
Total Goals
Over 2.5 Goals Won
65.0% model probability

Both sides enter the clash with contrasting recent form – Dynamo have failed to win in their last two fixtures, whereas Dinamo have collected four straight victories. Injuries to Dynamo’s J. Caceres and L. Chavez and to Dinamo’s I. Shumakhov, N. Voronin and J. Dapo add further variables to the encounter.

Lars's Verdict

Strong
Dinamo Makhachkala to win Lost Solid lean Strong · clear statistical edge

Dinamo’s 2.0 expected‑goals and 52.5% win probability outweigh Dynamo’s 1.35 expected‑goals and 25.8% win chance, making a Dinamo win the logical pick.

Show the maths
The model assigns Dynamo 1.35 expected goals at home and Dinamo 2.0 expected goals away, creating a 0.65‑goal advantage for the visitors. This advantage translates into a 52.5% win probability for Dinamo compared with only 25.8% for Dynamo. The draw sits at 21.7%, reinforcing that the single most likely result is a Dinamo win. Hence the pick aligns directly with the model’s highest probability outcome.
Pick 2 · Both Teams to Score
Both Teams to Score — Yes Won 64.0% model probability

With Dynamo averaging 1.35 expected goals and Dinamo Makhachkala averaging 2.0, the model gives a 64.0% chance both teams find the net, ahead of the 36.0% it gives to at least one side being kept out.

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

Combined expected goals of 3.4 (Dynamo 1.35 + Dinamo Makhachkala 2.0) points to an open game, with the model giving Over 2.5 Goals a 65.0% chance against 35.0% for Under.

Show the maths
Total goals probability comes from the same Poisson model summing both teams' expected goals (Dynamo 1.35 + Dinamo Makhachkala 2.0 = 3.4 combined): 65.0% of simulated outcomes finish with 3 or more goals, versus 35.0% finishing with 2 or fewer.
Match Result Model

Our Poisson model, built from each side's real season scoring and conceding rates, has Dynamo at 25.8%, the draw at 21.7%, and Dinamo Makhachkala at 52.5% to win.

Most Likely Scoreline

The single most likely scoreline in our model is 1-1 at 9.5% — 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

Dynamo expected goals
1.35
Dinamo Makhachkala expected goals
2.0
Model BTTS probability
64.0%

Most likely scorelines

11-1
9.5%
21-2
9.5%
30-1
7.0%

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

Dynamo

DL

Dynamo’s recent form shows a draw 0‑0 against Krylia Sovetov at home followed by a 1‑2 loss away to Baltika. The inability to secure a win in either match, especially the goalless draw on home soil, underscores their limited attacking output – a factor that supports the pick of a Dinamo win.

Dinamo Makhachkala

WWWW

Dinamo Makhachkala have collected four wins: 1‑0 away at Ural, 2‑0 at home versus Ural, 2‑1 away at Fakel and 2‑1 home versus Lokomotiv. Scoring in each game and conceding at most one goal demonstrates a potent and consistent attack, reinforcing the expectation of a Dinamo victory.

Head-to-Head

In the last five meetings Dynamo have three wins (including a 4‑0 triumph) and Dinamo have one win (1‑0) with one draw (2‑2). The recent 3‑0 Dynamo win in November 2025 is the latest result, but the overall head‑to‑head still favors Dynamo, which slightly tempers the Dinamo win probability.

DateResultCompetition
23 Nov 2025Dynamo 3-0 Dinamo MakhachkalaPremier League
31 Aug 2025Dinamo Makhachkala 1-0 DynamoPremier League
8 Mar 2025Dynamo 4-0 Dinamo MakhachkalaPremier League
29 Sep 2024Dinamo Makhachkala 0-1 DynamoPremier League
18 Sep 2024Dinamo Makhachkala 2-2 DynamoCup

Team News (Pregame)

Dynamo: J. Caceres (Rest), L. Chavez (Rest)

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

Injury records reflect the team news on file heading into this match.

Frequently Asked Questions

Who won Dynamo vs Dinamo Makhachkala?

Dynamo won 3-1. Our pre-match pick was Dinamo Makhachkala to win.

What was the final score of Dynamo vs Dinamo Makhachkala?

Dynamo 3-1 Dinamo Makhachkala (full time).

When was Dynamo vs Dinamo Makhachkala?

Dynamo played Dinamo Makhachkala on Sun 9 Aug · 12:30 BST in the Russian Premier League at VTB Arena.

More Russian Premier League This Week

See all Russian Premier League fixtures →

The statistical edge and form momentum point to a Dinamo victory as the most credible 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