Dinamo Makhachkala vs FC Krasnodar preview by Lars for TerraceBet
Russian Premier League · Regular Season - 5 FT · Dinamo Makhachkala 0-1 FC Krasnodar Anzhi Arena
Full Time Dinamo Makhachkala 01 FC Krasnodar FC Krasnodar won

Dinamo Makhachkala vs FC Krasnodar: FC Krasnodar to win

Dinamo Makhachkala's 2.0 xG at home meets Krasnodar's 2.5 xG away, but the model gives Krasnodar a 49.5% chance to win versus Dinamo's 31.4%. Expect a high‑scoring encounter with both sides likely to hit the net.

Lars's Take
1
Headline Pick
FC Krasnodar to win Won
Strong · Goal edge
2
Both Teams to Score
BTTS — Yes Lost
79.2% model probability
3
Total Goals
Over 2.5 Goals Lost
82.5% model probability

Both clubs arrive in good attacking shape – Dinamo has won three of its last four league outings, while Krasnodar boasts a perfect five‑game winning streak. Their recent form suggests a clash of firepower rather than a defensive slog.

Lars's Verdict

Strong
FC Krasnodar to win Won Solid lean Strong · Goal edge

Krasnodar's superior away xG (2.5 vs 2.0) and unbeaten five‑match run make them the favorite to take all three points.

Show the maths
The model assigns Dinamo 2.0 xG and Krasnodar 2.5 xG, creating a 0.5 xG advantage for the visitors. That advantage translates into a win probability of 49.5% for Krasnodar, compared with 31.4% for Dinamo and an 18.9% draw. The sizable win probability gap underpins the pick for a Krasnodar win.
Pick 2 · Both Teams to Score
Both Teams to Score — Yes Lost 79.2% model probability

With Dinamo Makhachkala averaging 2.0 expected goals and FC Krasnodar averaging 2.5, the model gives a 79.2% chance both teams find the net, ahead of the 20.8% 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 2.0, FC Krasnodar 2.5) run through the same Poisson goal-expectancy model used for the match result: 79.2% of simulated outcomes have both teams scoring at least once, versus 20.8% where at least one side is shut out.
Pick 3 · Total Goals
Over 2.5 Goals Lost 82.5% model probability

Combined expected goals of 4.5 (Dinamo Makhachkala 2.0 + FC Krasnodar 2.5) points to an open game, with the model giving Over 2.5 Goals a 82.5% chance against 17.5% for Under.

Show the maths
Total goals probability comes from the same Poisson model summing both teams' expected goals (Dinamo Makhachkala 2.0 + FC Krasnodar 2.5 = 4.5 combined): 82.5% of simulated outcomes finish with 3 or more goals, versus 17.5% 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 31.4%, the draw at 18.9%, and FC Krasnodar at 49.5% to win.

Most Likely Scoreline

The single most likely scoreline in our model is 1-2 at 6.9% — 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
2.0
FC Krasnodar expected goals
2.5
Model BTTS probability
79.2%

Most likely scorelines

11-2
6.9%
22-2
6.9%
31-3
5.8%

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

WWLW

Dinamo's recent form of WWLW includes a 2‑1 away win over Fakel and a 4‑1 away victory against Krylia Sovetov, showing they can score multiple goals on the road. However, a 1‑3 loss at Dynamo highlights defensive frailties, reinforcing why the model still rates their win chance lower than Krasnodar's.

FC Krasnodar

WWWWW

Krasnodar's five straight wins feature a 3‑0 home thrashing of Orenburg and a 2‑1 away win at Spartak Moscow, demonstrating both scoring consistency and resilience. Their ability to win by narrow margins, such as 1‑0 at Akhmat, adds to the confidence in their win probability.

Head-to-Head

In the last five meetings, Krasnodar has won four times (2‑1, 2‑0, 2‑3, 2‑0) and drawn once (0‑0), underscoring a clear historical dominance that aligns with the model's win odds for Krasnodar.

DateResultCompetition
26 Apr 2026FC Krasnodar 2-1 Dinamo MakhachkalaPremier League
18 Oct 2025Dinamo Makhachkala 0-2 FC KrasnodarPremier League
25 Apr 2025Dinamo Makhachkala 2-3 FC KrasnodarPremier League
28 Jul 2024FC Krasnodar 0-0 Dinamo MakhachkalaPremier League
29 Jun 2024FC Krasnodar 2-0 Dinamo MakhachkalaFriendlies Clubs

Team News (Pregame)

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

FC Krasnodar: J. Cordoba (Muscle Injury)

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

Frequently Asked Questions

Who won Dinamo Makhachkala vs FC Krasnodar?

FC Krasnodar won 1-0. Our pre-match pick was FC Krasnodar to win.

What was the final score of Dinamo Makhachkala vs FC Krasnodar?

Dinamo Makhachkala 0-1 FC Krasnodar (full time).

When was Dinamo Makhachkala vs FC Krasnodar?

Dinamo Makhachkala played FC Krasnodar on Sun 23 Aug · 15:30 BST in the Russian Premier League at Anzhi Arena.

More Russian Premier League This Week

See all Russian Premier League fixtures →

Given the clear edge in expected goals and Krasnodar's flawless recent run, the most decisive signal points to a Krasnodar victory.

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