RUSSIA PREMIER LEAGUE
--.--.---- --:--
Anzhi Arena
Referee: I. Tanashev
Dinamo Makhachkala
Match Timeline
Zenit
HT
0' 15' 30' 45' 60' 75' 90'
🟨
24'
Mohamed Azzi
Dinamo Makhachkala
🔄
46'
Jhon Jhon ↔ Pedrinho
Zenit
🔄
57'
M. Hosseinnejad ↔ G. Agalarov
Dinamo Makhachkala
🔄
72'
Miro ↔ S. Serderov
Dinamo Makhachkala
🔄
75'
Luiz Henrique ↔ A. Mostovoy
Zenit
🔄
75'
D. Santos ↔ R. Vega
Zenit
🔄
75'
Wendel ↔ D. Kondakov
Zenit
🔄
78'
M. Azzi ↔ S. Kagermazov
Dinamo Makhachkala
78'
N. Glushkov
Zenit
🟨
86'
Soslan Kagermazov
Dinamo Makhachkala
🟨
86'
Maksim Glushenkov
Zenit
🔄
90+3'
M. Glushenkov ↔ N. Alip
Zenit

Predictions & Statistics

Full analysis and predictions for all markets

1X2
Away Win
Probability 60.4%
Odds -
BTTS
BTTS Yes
Probability 62.7%
Odds -
Over / Under 2.5
Over 2.5
Probability 58.8%
Odds -
All Markets
Market Option Probability Odds Stats & Analysis
1X2 Away Win
60.4%
-
BTTS BTTS Yes
62.7%
-
Over / Under 2.5 Over 2.5
58.8%
-
Probability Distribution
Dinamo Makhachkala Win 39.6%
Draw 0%
Zenit Win 60.4%
Expected Goals (xG)
Dinamo Makhachkala0.66
Zenit1.6
Recent Form (Last 5)
Dinamo Makhachkala Dinamo Makhachkala
WWDLW
15 GF / 30 GA
Zenit Zenit
WLDWL
44 GF / 17 GA
Key Stats
0.63
Average Goals Scored
1.83
1.25
Average Goals Conceded
0.71
8
BTTS Yes
12
5
Over 2.5
10
2.75
Shots on Goal
4.96

Statistics are based on season averages

Season Statistics

Team averages and season trends before this fixture

Dinamo Makhachkala Dinamo Makhachkala 24 matches
Zenit Zenit 24 matches
Dinamo Makhachkala Statistic Zenit
5 Wins 15
8 Draws 7
11 Losses 2
15 Goals For 44
30 Goals Against 17
0.63 Avg Goals Scored 1.83
1.25 Avg Goals Conceded 0.71
8 BTTS Yes 12
15 Over 1.5 20
5 Over 2.5 10
3 Over 3.5 5
6 Clean Sheets 11
12 Failed To Score 2
2.75 Shots On Goal 4.96
10 Total Shots 12.67
4.54 Corners 5.46
47.4% Ball Possession 59.3%

Match Analysis

Model notes, team context and key prediction signals

Final Verdict

On paper, this fixture places two sides in different competitive situations, shaped by Zenit's more proactive style and Dinamo Makhachkala's more cautious structure. Dinamo Makhachkala appear more affected by absences, and that imbalance in squad availability could shift some of the structural advantage toward Zenit. Overall, the preferred tip is Away Win, while the clean-sheet lean points toward Zenit. Recent form does not point to a completely one-sided rhythm, which increases the chance of a more tactical and phase-based contest. The shape dynamic also adds another layer here, with Dinamo Makhachkala expected to line up in 4-2-3-1 and Zenit in 4-1-4-1, which may reinforce the expected flow toward Zenit having the stronger overall control. The broader competitive context suggests that patience and control may be just as important as raw attacking intent. The defensive profile of this fixture suggests that clear openings may be harder to create.This profiles as a tighter contest, with fewer clear openings expected. Zenit carry the stronger overall league profile, standing 2 with 52 points while Dinamo Makhachkala sit 11 on 23, suggesting a clearer edge in long-term output.

Dinamo Makhachkala Analysis

Dinamo Makhachkala sit 11 with 23 points after 24 league matches. Their overall return of 5 wins, 8 draws, and 11 losses with goals at 15:30 reflects poor form over their recent run. Their attacking weight is carried by G. Agalarov (6 goals), M. Hosseinnejad (3 goals), Hazem Mastouri (2 goals), with creative support from G. Agalarov (1 assists), M. Hosseinnejad (1 assists), Idar Shumakhov (1 assists), while defensively they have appeared fairly stable. At home, the record of 5 wins, 4 draws, and 3 losses points toward a fairly balanced split record. They are operating from a relatively stable mid-table position. Their broader style still suggests a more cautious and defensive approach. They also have disciplinary concerns to manage, with A. Sandrachuk, I. Shumakhov, H. Mastouri unavailable.

Zenit Analysis

Zenit come into this fixture from a strong position, holding 2 place with 52 points after 24 matches. They have recorded 15 wins, 7 draws, and 2 losses, with a 44:17 goal return and good form over their recent run. In attack they lean heavily on Maksim Glushenkov (9 goals), A. Sobolev (7 goals), A. Mostovoy (6 goals), with creative support from Maksim Glushenkov (5 assists), Luiz Henrique (3 assists), A. Sobolev (2 assists), while defensively they have looked very solid. Away from home, the split of 4 wins, 5 draws, and 2 losses supports the view of a balanced but draw-heavy split record. They are competing near the top and remain under pressure to hold that position. Their football identity still points toward balanced attacking football. They also have disciplinary concerns to manage, with V. Shilov, Gustavo Mantuan, Pedrinho unavailable.

H2H Analysis

Across those 5 head-to-head meetings, Dinamo Makhachkala won 0 times, Zenit won 5 times, while 0 matches finished as draws. The aggregate score in this matchup is 1:9 from Dinamo Makhachkala's perspective. 2 of those games went over 2.5 goals, and both teams scored in 1 matches, with an average of 2 goals per game.

1X2: Away Win
BTTS: BTTS Yes
Over/Under 2.5: Over 2.5
Highest model probability: 12 (100%)
Predicted formations: Dinamo Makhachkala 4-2-3-1 / Zenit 4-1-4-1
Missing players: Dinamo Makhachkala 3, Zenit 3
H2H summary: Dinamo Makhachkala wins 0, draws 0, Zenit wins 5
Stats
Dinamo Makhachkala Dinamo Makhachkala
Zenit Zenit
Shots on Goal
2
Shots on Goal
6
Shots off Goal
3
Shots off Goal
5
Blocked Shots
2
Blocked Shots
5
5 Corner Kicks 7
19 Fouls 7
3 Offsides 1
35% Ball Possession 65%
7 Total Shots 16
2 Shots on Goal 6
3 Shots off Goal 5
2 Blocked Shots 5
2 Shots insidebox 11
5 Shots outsidebox 5
6 Goalkeeper Saves 2
258 Total passes 495
160 Passes accurate 404
0 expected_goals 0
🟨 2 Yellow Cards 1 🟨
🟥 0 Red Cards 0 🟥

Lineups

Dinamo Makhachkala
Formation
Zenit
D. Volk
D. Volk
M. Azzi
M. Azzi
A. Alarcon
A. Alarcon
J. Tabidze
J. Tabidze
T. Sundukov
T. Sundukov
I. Akhmedov
I. Akhmedov
M. Moubarik
M. Moubarik
H. Mrezigue
H. Mrezigue
M. Hosseinnejad
M. Hosseinnejad
N. Glushkov
N. Glushkov
Miro
Miro
D. Adamov
D. Adamov
V. Drkusic
V. Drkusic
I. Diveev
I. Diveev
Nino
Nino
D. Santos
D. Santos
W. Barrios
W. Barrios
Luiz Henrique
Luiz Henrique
M. Glushenkov
M. Glushenkov
Wendel
Wendel
Jhon Jhon
Jhon Jhon
A. Sobolev
A. Sobolev
Dinamo Makhachkala 4-2-3-1
Starting XI
27
D. Volk
G
22
M. Azzi
↓ 78' 🟨 24'
D
24
A. Alarcon
D
5
J. Tabidze
D
77
T. Sundukov
D
43
I. Akhmedov
M
6
M. Moubarik
M
16
H. Mrezigue
M
10
M. Hosseinnejad
↓ 57'
M
47
N. Glushkov
⚽ 78'
M
11
Miro
↓ 72'
F
Substitutes
39
T. Magomedov
G
33
N. Karabashev
G
28
S. Serderov
↑ 72'
F
99
M. Alibekov
D
21
A. Dzhabrailov
M
75
A. Shikhaliev
D
70
A. Ashurov
M
13
S. Kagermazov
↑ 78' 🟨 86'
D
25
G. Agalarov
↑ 57'
F
9
R. Magomedov
M
19
K. Zinovich
M
55
D. E. Mechid
F
Zenit 4-1-4-1
Starting XI
16
D. Adamov
G
6
V. Drkusic
D
78
I. Diveev
D
33
Nino
D
3
D. Santos
↓ 75'
D
5
W. Barrios
M
11
Luiz Henrique
↓ 75'
M
10
M. Glushenkov
↓ 90+3' 🟨 86'
M
8
Wendel
↓ 75'
M
14
Jhon Jhon
↓ 46'
M
7
A. Sobolev
F
Substitutes
1
E. Latyshonok
G
57
B. Moskvichev
G
21
A. Erokhin
M
17
A. Mostovoy
↑ 75'
M
28
N. Alip
↑ 90+3'
D
20
Pedrinho
↑ 46'
F
15
V. Karavaev
D
4
Y. Gorshkov
D
23
A. Adamov
D
18
Y. Mikhailov
M
66
R. Vega
↑ 75'
D
61
D. Kondakov
↑ 75'
M
Last matches: Dinamo Makhachkala
23.05.26
Pre
Dinamo Makhachkala
Ural
2
0
W
20.05.26
Pre
Dinamo Makhachkala
Ural
1
0
W
17.05.26
Pre
Dinamo Makhachkala
Spartak Moscow
0
0
D
10.05.26
Pre
Dinamo Makhachkala
Akhmat
1
1
D
02.05.26
Pre
Dinamo Makhachkala
FC Rostov
1
2
L
26.04.26
Pre
Dinamo Makhachkala
FC Krasnodar
1
2
L
23.04.26
Pre
Dinamo Makhachkala
Akron
1
1
D
12.04.26
Pre
Dinamo Makhachkala
Lokomotiv
1
1
D
05.04.26
Pre
Dinamo Makhachkala
Baltika
2
2
D
21.03.26
Pre
Dinamo Makhachkala
CSKA Moscow
1
3
L
13.03.26
Pre
Dinamo Makhachkala
FC Orenburg
1
0
W
08.03.26
Pre
Dinamo Makhachkala
Krylia Sovetov
0
2
L
28.02.26
Pre
Dinamo Makhachkala
Rubin
2
1
W
17.02.26
Fri
Dinamo Makhachkala
Andijan
2
1
W
15.02.26
Fri
Dinamo Makhachkala
Enisey
0
0
D
12.02.26
Fri
Dinamo Makhachkala
FC Sochi
3
0
W
05.02.26
Fri
Dinamo Makhachkala
Atyrau
3
0
W
02.02.26
Fri
Dinamo Makhachkala
Arsenal Tula
4
0
W
30.01.26
Fri
Dinamo Makhachkala
Arkadag
1
0
W
26.01.26
Fri
Dinamo Makhachkala
Vardar Skopje
3
0
W
Last matches: Zenit
17.05.26
Pre
Zenit
FC Rostov
1
0
W
10.05.26
Pre
Zenit
FC Sochi
2
1
W
02.05.26
Pre
Zenit
CSKA Moscow
3
1
W
26.04.26
Pre
Zenit
Akhmat
2
0
W
22.04.26
Pre
Zenit
Lokomotiv
0
0
D
12.04.26
Pre
Zenit
FC Krasnodar
1
1
D
04.04.26
Pre
Zenit
Krylia Sovetov
2
1
W
28.03.26
Fri
Zenit
Kairat Almaty
2
0
W
22.03.26
Pre
Zenit
Dynamo
3
1
W
14.03.26
Pre
Zenit
Spartak Moscow
2
0
W
08.03.26
Pre
Zenit
FC Orenburg
1
2
L
27.02.26
Pre
Zenit
Baltika
1
0
W
17.02.26
Fri
Zenit
FC Krasnodar
1
0
W
10.02.26
Fri
Zenit
CSKA Moscow
2
2
D
09.02.26
Fri
Zenit
Dinamo Samarqand
1
0
W
06.02.26
Fri
Zenit
FC Krasnodar
0
3
L
03.02.26
Fri
Zenit
Dynamo
2
1
W
26.01.26
Fri
Zenit
SHANGHAI SIPG
6
0
W
22.01.26
Fri
Zenit
SHANGHAI SIPG
4
1
W
06.12.25
Pre
Zenit
Akron
2
0
W
H2H: Dinamo Makhachkala vs Zenit
19.04.26
H2H
Dinamo Makhachkala
Zenit
0
1
L
18.03.26
H2H
Zenit
Dinamo Makhachkala
1
0
L
23.08.25
H2H
Zenit
Dinamo Makhachkala
4
0
L
10.05.25
H2H
Dinamo Makhachkala
Zenit
0
1
L
02.11.24
H2H
Zenit
Dinamo Makhachkala
2
1
L
Last matches: Dinamo Makhachkala
23.05.26
Pre
Dinamo Makhachkala
Ural
2
0
W
17.05.26
Pre
Dinamo Makhachkala
Spartak Moscow
0
0
D
02.05.26
Pre
Dinamo Makhachkala
FC Rostov
1
2
L
05.04.26
Pre
Dinamo Makhachkala
Baltika
2
2
D
13.03.26
Pre
Dinamo Makhachkala
FC Orenburg
1
0
W
28.02.26
Pre
Dinamo Makhachkala
Rubin
2
1
W
17.02.26
Fri
Dinamo Makhachkala
Andijan
2
1
W
05.02.26
Fri
Dinamo Makhachkala
Atyrau
3
0
W
30.01.26
Fri
Dinamo Makhachkala
Arkadag
1
0
W
26.01.26
Fri
Dinamo Makhachkala
Vardar Skopje
3
0
W
07.12.25
Pre
Dinamo Makhachkala
Nizhny Novgorod
0
1
L
08.11.25
Pre
Dinamo Makhachkala
CSKA Moscow
0
1
L
01.11.25
Pre
Dinamo Makhachkala
Krylia Sovetov
2
0
W
18.10.25
Pre
Dinamo Makhachkala
FC Krasnodar
0
2
L
28.09.25
Pre
Dinamo Makhachkala
FC Sochi
0
0
D
20.09.25
Pre
Dinamo Makhachkala
Lokomotiv
1
1
D
31.08.25
Pre
Dinamo Makhachkala
Dynamo
1
0
W
08.08.25
Pre
Dinamo Makhachkala
Akron
1
1
D
03.08.25
Pre
Dinamo Makhachkala
Akhmat
1
0
W
H2H at home: Dinamo Makhachkala
19.04.26
H2H
Dinamo Makhachkala
Zenit
0
1
L
10.05.25
H2H
Dinamo Makhachkala
Zenit
0
1
L
Last matches: Zenit
17.05.26
Pre
Zenit
FC Rostov
1
0
W
02.05.26
Pre
Zenit
CSKA Moscow
3
1
W
22.04.26
Pre
Zenit
Lokomotiv
0
0
D
22.03.26
Pre
Zenit
Dynamo
3
1
W
08.03.26
Pre
Zenit
FC Orenburg
1
2
L
17.02.26
Fri
Zenit
FC Krasnodar
1
0
W
06.02.26
Fri
Zenit
FC Krasnodar
0
3
L
23.11.25
Pre
Zenit
Nizhny Novgorod
2
0
W
09.11.25
Pre
Zenit
Krylia Sovetov
1
1
D
19.10.25
Pre
Zenit
FC Sochi
3
0
W
04.10.25
Pre
Zenit
Akron
1
1
D
21.09.25
Pre
Zenit
FC Krasnodar
2
0
W
14.09.25
Pre
Zenit
Baltika
0
0
D
16.08.25
Pre
Zenit
Spartak Moscow
2
2
D
09.08.25
Pre
Zenit
Akhmat
0
1
L
27.07.25
Pre
Zenit
Rubin
2
2
D
H2H away: Zenit
19.04.26
H2H
Dinamo Makhachkala
Zenit
0
1
W
10.05.25
H2H
Dinamo Makhachkala
Zenit
0
1
W

Standings

Premier League
# Team MP W D L G GD PTS Form
1
Zenit Away
30 20 8 2 53:19 34 68
W W W W D
2 30 20 6 4 60:23 37 66
W L W W W
3 30 14 11 5 54:39 15 53
L W D L D
4 30 15 7 8 47:39 8 52
D W L W L
5 30 15 6 9 44:33 11 51
W W L D D
6 30 11 13 6 38:21 17 46
L L L L D
7 30 12 9 9 51:40 11 45
W W D W L
8 30 11 10 9 29:30 -1 43
D L W D W
9 30 9 10 11 35:39 -4 37
D D W L D
10 30 8 9 13 25:32 -7 33
L W W L D
11 30 8 8 14 35:50 -15 32
W L W W L
12 30 7 8 15 29:44 -15 29
L W L W W
13 30 6 9 15 35:53 -18 27
L W L L L
14 30 5 11 14 19:37 -18 26
W W D D L
15 30 6 5 19 26:50 -24 23
D L L L L
16 30 6 4 20 29:60 -31 22
D L W L W
Relegation Playoffs
Relegation

Missing Players

Dinamo Makhachkala 3 missing
-
A. Sandrachuk
Missing Fixture Inactive
OUT
-
I. Shumakhov
Missing Fixture Injury
OUT
-
H. Mastouri
Missing Fixture Yellow Cards
OUT
Zenit 3 missing
-
V. Shilov
Missing Fixture Inactive
OUT
-
Gustavo Mantuan
Questionable Inactive
OUT
-
Pedrinho
Missing Fixture Red Card
OUT