Rubin vs Dinamo Makhachkala preview by Lars for TerraceBet
Russian Premier League · Regular Season - 6 FT · Rubin 3-1 Dinamo Makhachkala Ak Bars Arena
Full Time Rubin 31 Dinamo Makhachkala Rubin won

Rubin vs Dinamo Makhachkala: Under 2.5 goals

Rubin's 1.0 xG at home meets Dinamo Makhachkala's 2.3 away xG, but the match‑result odds still heavily favor the visitors. The model sees a 66.5% win chance for Dinamo and a 64% chance of over 2.5 goals.

Lars's Take
1
Headline Pick
Under 2.5 goals Lost
Lean · Low probability
2
Both Teams to Score
BTTS — Yes Won
56.8% model probability
3
Total Goals
Over 2.5 Goals Won
64.0% model probability

Rubin have struggled to score at home this season, averaging just one goal per game while conceding two. Dinamo, by contrast, have been prolific away, finding the net 2.3 times per match and keeping opponents to 1.7.

Lars's Verdict

Lean
Under 2.5 goals Lost Slight lean Lean · Low probability

The model assigns a 36% probability to the total staying below 2.5, reflecting Rubin's low scoring rate and the possibility of a tightly contested game despite Dinamo's firepower.

Show the maths
Rubin's expected 1.0 goals versus Dinamo's 2.3 gives a combined xG of 3.3, yet the model trims the over 2.5 probability to 64%, leaving a 36% chance for under. This gap arises because Rubin's home defense concedes two goals per game, dampening the over expectation. The under 2.5 line therefore reflects a balanced view of Rubin's limited firepower against Dinamo's occasional defensive lapses.
Pick 2 · Both Teams to Score
Both Teams to Score — Yes Won 56.8% model probability

With Rubin averaging 1.0 expected goals and Dinamo Makhachkala averaging 2.3, the model gives a 56.8% chance both teams find the net, ahead of the 43.2% it gives to at least one side being kept out.

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

Combined expected goals of 3.3 (Rubin 1.0 + Dinamo Makhachkala 2.3) 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 (Rubin 1.0 + Dinamo Makhachkala 2.3 = 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 Rubin at 15.0%, the draw at 18.5%, and Dinamo Makhachkala at 66.5% to win.

Most Likely Scoreline

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

Rubin expected goals
1.0
Dinamo Makhachkala expected goals
2.3
Model BTTS probability
56.8%

Most likely scorelines

10-2
9.8%
21-2
9.8%
30-1
8.5%

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

Rubin

LWDDD

Rubin's five‑game stretch (LWDDD) includes a 1‑3 home defeat to FC Krasnodar and a 0‑0 away draw at Baltika, showing both a vulnerable defence and a lack of scoring. These results reinforce the view that Rubin are unlikely to exceed one goal, supporting the under‑2.5 pick.

Dinamo Makhachkala

WWLWL

Dinamo's recent form (WWLWL) features a 4‑1 away win over Krylia Sovetov and a 2‑1 home win against Lokomotiv, but also a 1‑3 loss at Dynamo and a 0‑1 home defeat to FC Krasnodar. The mix of high‑scoring wins and low‑scoring losses suggests they may not guarantee over 2.5 goals here.

Head-to-Head

In the last five meetings, Rubin have won four times (including 2‑0 victories in 2024 and 2023) while Dinamo have won only once, on 28 Feb 2026 (2‑1). The head‑to‑head trend leans toward Rubin limiting the scoreline, aligning with an under‑2.5 outcome.

DateResultCompetition
28 Feb 2026Dinamo Makhachkala 2-1 RubinPremier League
12 Sep 2025Rubin 1-0 Dinamo MakhachkalaPremier League
7 Dec 2024Dinamo Makhachkala 2-3 RubinPremier League
23 Aug 2024Rubin 2-0 Dinamo MakhachkalaPremier League
27 May 2023Rubin 2-0 Dinamo MakhachkalaFirst League

Team News (Pregame)

Rubin: U. Drezgic (Knee Injury), A. Gritsaenko (Inactive), U. Iwu (Inactive), I. Rozhkov (Red Card)

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 Rubin vs Dinamo Makhachkala?

Rubin won 3-1. Our pre-match pick was Under 2.5 goals.

What was the final score of Rubin vs Dinamo Makhachkala?

Rubin 3-1 Dinamo Makhachkala (full time).

When was Rubin vs Dinamo Makhachkala?

Rubin played Dinamo Makhachkala on Sun 30 Aug · 18:00 BST in the Russian Premier League at Ak Bars Arena.

More Russian Premier League This Week

See all Russian Premier League fixtures →

With Dinamo's superior away xG and Rubin's defensive frailties, the match is poised for multiple goals, but the model still rates the total just under the 2.5‑goal line as the most realistic single-market edge.

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