Dynamo Makhachkala vs Spartak Moskva Prediction, Preview and Stats

Russia flag 2025/2026 Premier League, Russia
Anzhi-Arena Sun, 17 May - 3:00 PM
Premier League
Dynamo Makhachkala Dynamo Makhachkala
0 0
Spartak Moskva Spartak Moskva
Full Time Sun, 17 May 3:00 PM
Round 30 Regular Season
|
Red Card Christopher Wooh 90+6'

CONTEXT

Dynamo Makhachkala hosted Spartak Moskva in a match that concluded with a 0-0 scoreline. The halftime score was also 0-0 with the teams level at the break. Spartak Moskva held 66 percent possession compared to the home side's 34 percent yet could not find a breakthrough. A red card was issued to the away team which influenced proceedings after the interval. The stronger side according to pre-match assessment was Spartak Moskva but the result ended in a draw. No goals were scored by either team across the full ninety minutes. The game featured limited clear opportunities and remained tightly contested until the final whistle. This outcome highlighted defensive resilience from the hosts against a numerically disadvantaged opponent in the latter stages.

TL;DR

  • Structural deviation: Final score: Dynamo Makhachkala 0-0 Spartak Moskva. Spartak Moskva showed a significant deviation from the pre-match structural baseline.
  • Efficiency shift: Efficiency shift stayed in line with overall team performances across both halves.
  • xG alignment: xG alignment remained undetermined with no data available for assessment.
  • Market alignment: Market alignment proved true with the draw matching pre-match consistency.
  • xG expectations: xG expectations pointed toward more goals but none materialized on the pitch.
  • Event impact: Event impact centered on limited scoring chances throughout the contest.
  • Red card distortion: Red card distortion occurred after the away team was reduced to ten players.
No standings statistics available.
No head-to-head records found.
0.5+ goals: 85%
1.5+ goals: 70%
2.5+ goals: 50%
3.5+ goals: 25%
Confidence: High (≥8 matches)

Quality vs Volume

Home: xG 1.8, Shots 12, xG/Shot 0.15
Away: xG 1.5, Shots 14, xG/Shot 0.11

Open Play vs Set Play

Open Play: 65%
Set Play: 35%

Expected Points

TeamxPts
Home1.8
Away1.2
ℹ️ Methodology: Expected Goals (xG) measures shot quality

Match referee

R. Shafeev

Russia 25 matches in sample
Avg. cards 0.12
Fouls / match 0.52
Yellow cards / match 0.12
Red cards / match 0
Penalties / match 0

Other match officials

M. Gavrilin

1st Assistant

Russia

D. Petrov

2nd Assistant

Russia

M. Cheremnykh

4th Official

Russia

League averages

Premier League Based on last 100 matches

Fouls / match 28.15
Yellow cards / match 4.07
Red cards / match 0.25
Penalties / match 0.63
Dynamo Makhachkala V. Evseev
V. Evseev
VS
Spartak Moskva J. Carcedo Mardones
J. Carcedo Mardones
0.79
Avg Points / Game (Last 100 Matches)
1.86
0.5 i
Last 6 Opponents
Akhmat Grozny Rank: 60 D
Rostov Rank: 59 L
Krasnodar Rank: 77 L
Akron Rank: 53 D
Zenit Rank: 81 L
Lokomotiv Moskva Rank: 69 D
Avg Points / Game (Last 6 Matches)
1.67 i
Last 6 Opponents
Rubin Kazan Rank: 64 W
Krylya Sovetov Rank: 57 L
FK Nizjni Novgorod Rank: 51 W
Krasnodar Rank: 77 L
Akhmat Grozny Rank: 59 W
Rostov Rank: 61 D
1
Head to Head (Wins - Draws - Losses)
1 - 1 - 1
1

Win Probabilities

Live Win Probability (90 Min)
Home Dynamo Makhachkala
0%
Draw
0%
Away Spartak Moskva
0%

Team Power Ranking

i
What is Power Ranking?
Power ranking is SportMonks' model-based team strength indicator. Historical input capped to 2 seasons.
56.77
72.37
0 (Weakest) 100 (Strongest)
Metric
Dynamo Makhachkala
Spartak Moskva
Power Score
56.77
72.37
League Position
14
4
Global Rank
586
148

Form Analysis Opponent-Weighted

Line chart of recent results (points/trend). Friendlies excluded by default. Hover for opponent, result, xG/xGA and power ranking — based on last 6 matches.

vs
Dynamo Makhachkala Opponent-weighted form score
Spartak Moskva Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) Dynamo Makhachkala Spartak Moskva

Heatmaps Ball coordinates

Attack and defence zones from ball position data. Filters: last 6 matches (overall/home/away), time period, competition.

vs

Dynamo Makhachkala

Left / Center / Right
Opposition half density
vs season average

Spartak Moskva

Left / Center / Right
Opposition half density
vs season average

Possession Efficiency Possession-Adjusted

How effectively each team uses and defends their share of possession. Efficiency adjusted based on team possession percentage

Dynamo Makhachkala ⚠ Proxy
vs
⚠ Proxy Spartak Moskva
Attacking Efficiency
Higher is better
Attacking Efficiency
28.24
16.59
Defensive Efficiency
Lower is better
Defensive Efficiency
16.59
28.24
Combined Efficiency Index Z-score combining attacking and defensive possession-adjusted efficiency.
Positive = above league average.
Negative = below league average.
Formula: EfficiencyIndex = z(AttackEff) − z(DefenceEff)
-3 0 3
Dynamo Makhachkala +1.28 Efficiency Index
vs
Spartak Moskva -1.28 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
Dynamo Makhachkala
Spartak Moskva
AttackEff = xG ÷ pos
DefenceEff = xGA ÷ (1−pos)

Set Pieces Efficiency Attack & Defence

Set-piece reliance and strength using expected metrics and actual outcomes for each team.

Dynamo Makhachkala ⚠ Proxy
vs
⚠ Proxy Spartak Moskva
Created Set-piece attacking threat
Dynamo Makhachkala Spartak Moskva
Set-piece xG Share Share of total expected goals generated from set pieces. Higher = more set-piece reliant in attack.
Goals per Match Average set-piece goals scored per match.
0.00 0.00
vs Expected (xG) Goals scored minus set-piece xG. Positive = overperforming; Negative = underperforming expectations.
vs
Conceded Set-piece defensive exposure
Dynamo Makhachkala Spartak Moskva
Set-piece xGA Share Share of total expected goals conceded from set pieces. Higher = more exposed to set pieces defensively.
Conceded per Match Average set-piece goals conceded per match.
0.00 0.00
vs Expected (xGA) Goals conceded minus set-piece xGA. Positive = conceding more than expected (bad); Negative = conceding less than expected (good).
vs
xG set-piece data unavailable for both teams. Values estimated using proxy metrics (shots, dangerous attacks). Confidence: Medium.
Dynamo Makhachkala
Spartak Moskva
xG Share = set-piece xG ÷ total xG
vs Expected = goals − set-piece xG

Counter / Transition Attack & Defence

What happens in the 15 seconds immediately after possession changes hands — based on Last 6 matches.

Dynamo Makhachkala
vs
Spartak Moskva
Attack After Winning Possession transition → offence
Dynamo Makhachkala Spartak Moskva
Goals per Match Average goals scored within 15s of winning the ball per match. ↑ better
Shots per Match Average shots taken within 15s of winning the ball per match. ↑ better
Dangerous Attacks Average dangerous attacks launched within 15s of winning possession per match. ↑ better
Defence After Losing Possession loss → defensive exposure
Dynamo Makhachkala Spartak Moskva
Goals Conceded Average goals conceded within 15s of losing the ball per match. ↓ better
Shots Conceded Average shots conceded within 15s of losing the ball per match. ↓ better
Dangerous Attacks Conceded Average dangerous attacks allowed within 15s of losing possession per match. ↓ better
Dynamo Makhachkala
Spartak Moskva
Window = 15s post-possession change
Index = 0–1 composite score

PRESSURE INDEX

Momentum phases from smoothed minute-by-minute pressure.

  • Spartak Moskva had peak pressure around 99'.
  • Dynamo Makhachkala started the game with stronger pressure.
Dynamo Makhachkala Pressure Spartak Moskva Pressure
Pressure Index: Spartak Moskva reached the top pressure at 99' (100.00).

Team Head to Head Last 6 Seasons

Summary of 3 matches between these sides — filtered by competition and venue context.

Dynamo Makhachkala Dynamo Makhachkala Home
3 matches
Spartak Moskva Spartak Moskva Away
Match Record
1
Wins
1
1
Draws
1
1
Losses
1
Goals
3
Goals Scored
3
3
Goals Conceded
3
0
Goal Difference
0

Data last updated: 2026-05-18T00:02:20+00:00

STARTING XI

Match Formation 4-4-2
Match Formation 4-2-3-1
Pitch
N. Karabashev
Russia
33 N. Karabashev
M. Azzi
Algeria
22 M. Azzi
I. Akhmedov
43 I. Akhmedov
M. Alibekov
Russia
99 M. Alibekov
J. Tabidze
Georgia
5 J. Tabidze
N. Glushkov
Russia
47 N. Glushkov
H. Eddine Mrezigue
Substitution
Algeria
16 H. Eddine Mrezigue
E. Moubarik
Substitution
Morocco
6 E. Moubarik
T. Sundukov
Russia
77 T. Sundukov
G. Agalarov
Substitution
Russia
25 G. Agalarov
V. Pinto Domingos
Substitution
Angola
11 V. Pinto Domingos
Pitch
A. Maximenko
Russia
98 A. Maximenko
R. Zobnin
Substitution
Russia
47 R. Zobnin
A. Djiku
Ghana
4 A. Djiku
C. Wooh
France
3 C. Wooh
D. Denisov
Substitution
Russia
97 D. Denisov
N. Umyarov
Russia
18 N. Umyarov
R. Litvinov
Russia
68 R. Litvinov
J. Costa Martins
Brazil
10 J. Costa Martins
G. Carvalho Fernandes
Substitution
Portugal
83 G. Carvalho Fernandes
P. Solari
Argentina
7 P. Solari
M. Ugalde
Substitution
Costa Rica
9 M. Ugalde

General Information

Date & Time :
May 17, 2026, 03:00 PM
Competition :
2025/2026 Premier League, Russia · Round 30 · Regular Season
Stadium :
Anzhi-Arena
Capacity :
28000
Pitch Surface :
Grass
Weather :
☀️ 12°C, Fair
Referees :
Rafael Shafeev
Maksim Gavrilin
Denis Petrov
Mikhail Cheremnykh

Statistics

Possession
Dynamo Makhachkala
40%
Spartak Moskva
60%

Top Statistics

0 Big Chances Created 3
6 Shots 2
32 Dangerous attacks 39
34 Possession 66
3 Corners 4
15 Free kicks 11
4 Yellow Cards 2
0 Red Cards 1

Match Overview

3 Successful Dribbles 3
28 Throwins 30
16 Dribble Attempts 12
19 Successful Dribbles Percentage 25
9 Goal Kicks 4
16 Successful Headers 21
73 Ball Safe 92
4 Injuries 3
5 Goal Attempts 6
4 Substitutions 4

Attacking

73 Attacks 88
0 Big Chances Missed 3

Possession

67 Successful Passes Percentage 84
179 Successful Passes 436
266 Passes 522
29 Successful Long Passes 19
46 Successful Long Passes Percentage 42
63 Long Passes 45

Defensive

23 Tackles 17
9 Interceptions 13
1 Saves 1
58 Duels Won 53

Build-up

17 Total Crosses 30
3 Accurate Crosses 10

Discipline

2 Offsides 2
12 Fouls 16

Lineup

Referee : Rafael Shafeev

Starting XI

33
Nikita Karabashev
Nikita Karabashev Goalkeeper
5
Jemal Tabidze
Jemal Tabidze Defender
22
Mohamed Azzi
Mohamed Azzi Defender
43
Ilyas Akhmedov
Ilyas Akhmedov Defender
99
Mutalip Alibekov
Mutalip Alibekov Defender
6
Mehdi Moubarik
Mehdi Moubarik Midfielder
24
Andrés Alarcón
Andrés Alarcón
Midfielder89'
16
Houssem Mrezigue
Houssem Mrezigue Midfielder
21
Abdulpasha Dzhabrailov
Abdulpasha Dzhabrailov
Midfielder61'
47
Nikita Glushkov
Nikita Glushkov Midfielder
77
Temirkan Sundukov
Temirkan Sundukov Midfielder
11
Miro
Miro Attacker
7
Hazem Mastouri
Hazem Mastouri
Attacker46'
25
Gamid Agalarov
Gamid Agalarov Attacker
72
Aleksandr Sandrachuk
Aleksandr Sandrachuk
Defender80'
Referee : Rafael Shafeev

Starting XI

98
Aleksandr Maksimenko
Aleksandr Maksimenko Goalkeeper
3
Christopher Wooh
Christopher Wooh Defender
4
Alexander Djiku
Alexander Djiku Defender
47
Roman Zobnin
Roman Zobnin Defender
17
V. Saus
V. Saus
Midfielder83'
97
Daniil Denisov
Daniil Denisov Defender
11
Levi García
Levi García
Attacker83'
7
Pablo Solari
Pablo Solari Midfielder
10
Marquinhos
Marquinhos Midfielder
18
Nail Umyarov
Nail Umyarov Midfielder
68
Ruslan Litvinov
Ruslan Litvinov Midfielder
83
Gedson Fernandes
Gedson Fernandes Midfielder
27
Igor Dmitriev
Igor Dmitriev
Midfielder68'
9
Manfred Ugalde
Manfred Ugalde Attacker
35
Christopher Martins
Christopher Martins
Midfielder88'

Events

2ND-HALF
90+6'
Event
Christopher Wooh
Professional foul last man / 1st Redcard
Event
Nikita Karabashev
Time wasting / 6th Yellowcard
90+5'
Event
Andrés Alarcón Mehdi Moubarik
8th Substitution
89'
88'
Event
Christopher Martins Manfred Ugalde
7th Substitution
83'
Event
Levi García Daniil Denisov
5th Substitution
83'
Event
V. Saus Roman Zobnin
6th Substitution
Event
Nikita Glushkov
Foul / 5th Yellowcard
82'
Event
Aleksandr Sandrachuk Gamid Agalarov
4th Substitution
80'
68'
Event
Igor Dmitriev Gedson Fernandes
3rd Substitution
Event
Abdulpasha Dzhabrailov Houssem Mrezigue
2nd Substitution
61'
Event
Temirkan Sundukov
Foul / 4th Yellowcard
60'
54'
Event
Nail Umyarov
Foul / 3rd Yellowcard
Event
Hazem Mastouri Miro
1st Substitution
46'
1ST-HALF
Event
Miro
Foul / 2nd Yellowcard
45'
24'
Event
Ruslan Litvinov
Foul / 1st Yellowcard

Match Commentary

90
Attempt Attempt
Jose Marcos Costa Martins attempts a header but misses the shot.
90
Attempt Attempt
Hazem Mastouri takes a right-footed shot but misses.
90
Attempt Attempt
Vladislav Saus attempts a header but misses the shot.
90
Red Card Red Card Important
Christopher Wooh receives a red card.
90
Attempt Attempt
Hazem Mastouri takes a right-footed shot but misses.
90
Attempt Attempt
Hazem Mastouri takes a right-footed shot but misses.
89
Update Update
Andres Alarcon replaces El Mehdi Moubarik.
88
Substitution Substitution
Christopher Martins Pereira is substituted for Manfred Alonso Ugalde Arce.
84
Update Update
Levi Garcia comes on for Daniil Denisov.
83
Update Update
Vladislav Saus replaces Roman Zobnin.
80
Update Update
Aleksandr Sandrachuk comes on for Gamid Agalarov.
75
Attempt Attempt
Jimmy Tabidze attempts a header but misses the shot.
73
Attempt Attempt
Abdulpasha Dzhabrailov takes a right-footed shot but misses.
68
Update Update
Igor Dmitriev comes on for Gedson Carvalho Fernandes.
65
Attempt Attempt
El Mehdi Moubarik's right-footed shot is blocked.
61
Update Update
Abdulpasha Dzhabrailov comes on for Houssem Mrezigue.
59
Attempt Attempt
Alexander Djiku attempts a header but misses the shot.
51
Attempt Attempt
Nikita Glushkov's right-footed shot is saved.
46
Update Update
Hazem Mastouri replaces Miro.
44
Attempt Attempt
Manfred Alonso Ugalde Arce attempts a header but misses the shot.
40
Attempt Attempt
El Mehdi Moubarik takes a right-footed shot but misses.
32
Attempt Attempt
Jose Marcos Costa Martins takes a left-footed shot, but it is saved.
31
Attempt Attempt
Houssem Mrezigue takes a right-footed shot, but it is blocked.
18
Attempt Attempt
Roman Zobnin takes a right-footed shot but misses.
9
Attempt Attempt
Ruslan Litvinov's right-footed shot is blocked.
7
Attempt Attempt
Nikita Glushkov takes a right-footed shot, but it is blocked.

CONCLUSION

The 0-0 draw between Dynamo Makhachkala and Spartak Moskva reflected a hard-fought stalemate where defensive organization prevailed over attacking intent. Spartak controlled possession for much of the game but the red card issued to them disrupted their rhythm and prevented a late push for victory. Both sides demonstrated discipline after the break with few openings created despite the numerical imbalance. The result leaves questions about Spartak's ability to convert dominance into points when facing compact defenses. Dynamo can take positives from their clean sheet against a side expected to win. Overall the match underscored how a single disciplinary event can shape the narrative and final outcome in evenly matched encounters. Future fixtures will reveal if this performance signals a shift in approach for the visitors.

Dynamo Makhachkala vs Spartak Moskva preview with tactical analysis, xG context, lineup signals, and data-backed betting insights for faster decisions.

Use this page as a quick-read snapshot first, then continue to deep stats and methodology references below.

How We Build This Analysis

BestPreviews combines tactical context, lineup quality, xG trends, and form data across competitions. Read the full methodology and FAQ.

Author

Alf Indseth

Alf Indseth writes football-focused analysis that looks beyond match results to explore form, value, and market context.