Winlytics.AI
Kicks off in 2d 21h
Premier League (Russia)
·
Zenit
Zenit
2nd · 24 pts·LWWWW
vs
—
Dinamo Makhachkala
Dinamo Makhachkala
8th · 13 pts·WLLLD
The story

Zenit chase top spot against struggling Dinamo Makhachkala

With 19 games left to play, second-placed Zenit look to sustain their title challenge when they host eighth-placed Dinamo Makhachkala.

Match news & current form

Zenit enter the contest sitting second on 24 points, trailing the league leaders by just a single point with 19 fixtures remaining. They have won four of their last five matches, edging out FC Krasnodar 3-2 away from home in their previous outing, following another 3-2 victory at Baltika.

Dinamo Makhachkala sit eighth on 13 points and have found momentum hard to come by, losing four of their last five matches. Their latest league outing ended in a 3-1 home defeat against CSKA Moscow, following a 3-2 away reverse at Akhmat.

Head-to-head history

Zenit have dominated this matchup, winning four of the last five meetings between the sides. They edged Dinamo Makhachkala 2-1 on 14 October 2026, which followed a comfortable 3-0 home triumph for Zenit on 2 September 2026.

Hot stats & streaks
  • Zenit have won four of their last five matches across all competitions.
  • Zenit's last three league matches have each featured exactly five or three goals, including back-to-back 3-2 wins.
  • Dinamo Makhachkala have lost four of their last five fixtures, conceding three goals in three of those defeats.
  • Zenit are unbeaten in their last five meetings with Dinamo Makhachkala, winning four.
Key players & missing men

Zenit will have to reshuffle their squad as Roman Vega has been ruled out of the clash. Dinamo Makhachkala travel with no reported absences from their primary squad setup.

Subscribers only

Our signal for this match is locked.

We have published a signal on Zenit vs Dinamo Makhachkala — the market, the selection, the price we need and the model’s confidence. Every signal is graded in public, win or lose.

Subscribers only

Every market on this match, priced and ranked.

Our model prices every market we cover on Zenit vs Dinamo Makhachkala and ranks them by the edge against the bookmakers’ price. Subscribers see the full board.

Unlock every market
Market cross-check

Our model vs the market’s price.

How the public market prices this match, shown next to our model. For context only — it never changes a signal.

Our engine
What our AI model sees
Season averages
Zenit2.3
–
1.5Dinamo Makhachkala
Season average total: 3.79 goals
The market
Public / market price
1X2 probabilities
45%
45%
10%
Zenit winDrawDinamo Makhachkala win
Market call
Double chance : Zenit or Draw
Goals forecast
Over 1.5 goals
Elo rating & xG

Strength rating and xG.

Elo is overall team strength. xG is the goals an average team would score from the same chances.

Overall strength (Club Elo)

One strength number built from every result a team has had. Higher means stronger.

Zenit
1657
Dinamo Makhachkala
1339

Zenit are the stronger side — 318 rating points clear of Dinamo Makhachkala.

The scoring picture

Goals scored and conceded.

Per-game averages this season. Use the buttons to split the goals by venue.

Goals per game

Both teams across every game this season.

ZenitZenitDinamo MakhachkalaDinamo Makhachkala
2.27Goals scored / game1.45
1.18Goals conceded / game1.91
How reliable, all season

Whole season, home and away combined — Zenit 11 games, Dinamo Makhachkala 11 games.

ZenitZenitDinamo MakhachkalaDinamo Makhachkala
36%Games with a clean sheet9%
9%Games they failed to score18%
Head-to-head

Past meetings.

Dinamo Makhachkala
1–2
Zenit
Zenit
3–0
Dinamo Makhachkala
Zenit
1–1
Dinamo Makhachkala
Zenit
2–0
Dinamo Makhachkala
Dinamo Makhachkala
0–1
Zenit
Form check

Their recent form.

Zenit
Zenit
On a strong winning run
Last 5
4W · 0D · 1L
ZenitvAkhmat
3–2
W
FC KrasnodarvZenit
2–3
W
BaltikavZenit
2–3
W
ZenitvLokomotiv
2–1
W
ZenitvCSKA Moscow
1–2
L
Dinamo Makhachkala
Dinamo Makhachkala
Struggling for results
Last 5
1W · 1D · 3L
Dinamo MakhachkalavAkron
1–1
D
FC OrenburgvDinamo Makhachkala
4–0
L
Dinamo MakhachkalavCSKA Moscow
1–3
L
AkhmatvDinamo Makhachkala
3–2
L
Dinamo MakhachkalavRodina Moskva
2–0
W
League standings

Where they sit in the table.

Premier League (Russia) standings · both teams highlighted in context.

#
Team
P
W
D
L
GD
Pts
1
DynamoDynamo
11
8
1
2
+9
25
2
ZenitZenit
11
8
0
3
+12
24
3
Spartak MoscowSpartak Moscow
11
7
2
2
+13
23
4
CSKA MoscowCSKA Moscow
11
6
4
1
+7
22
5
FC KrasnodarFC Krasnodar
11
6
4
1
+6
22
6
FC OrenburgFC Orenburg
11
2
7
2
+1
13
7
BaltikaBaltika
11
3
4
4
+2
13
8
Dinamo MakhachkalaDinamo Makhachkala
11
4
1
6
-5
13
9
FC RostovFC Rostov
11
3
3
5
-6
12
10
RubinRubin
11
2
6
3
-4
12
11
Krylia SovetovKrylia Sovetov
11
2
6
3
-2
12
12
LokomotivLokomotiv
11
2
5
4
+2
11
13
AkhmatAkhmat
11
2
5
4
-1
11
14
AkronAkron
11
1
6
4
-8
9
15
FakelFakel
11
1
3
7
-11
6
16
Rodina MoskvaRodina Moskva
11
1
3
7
-15
6