Zenit St Petersburg vs Dynamo Makhachkala Correct Score Prediction: Team Stats, H2H & Betting Insights

Zenit St Petersburg Logo
Zenit St Petersburg 2.2
WLWWDLWW
2 : 1
CORRECT SCORE
N/A
1.3 Dynamo Makhachkala
WLWWWLDL

Our Zenit St Petersburg vs Dynamo Makhachkala Prediction: 2-1

Zenit St Petersburg vs Dynamo Makhachkala in the Russia Cup is scheduled for an 15:15 GMT kick-off on Wednesday March 18, 2026. Our correct score prediction favors a 2-1 home triumph, but considering both teams’ ability to find the net, BTTS is also a solid alternative bet.

This Zenit St Petersburg vs Dynamo Makhachkala prediction is backed by a deep dive into both teams' recent performances, key stats and head-to-head history — all of which you'll find detailed below to help you make an informed betting decision.

→ View Today's Full-Time Score Predictions

Recent Form Insights

Zenit St Petersburg's Last Match – Zenit St Petersburg vs Spartak Moscow

Zenit St Petersburg will be eager to build on their previous performance after securing a 2-0 Russia Premier League victory over Spartak Moscow on March 14. In that match, Zenit St Petersburg controlled 45% of possession and managed 5 shots on goal, with 4 hitting the target.

TeamPossessionShots (on target)xGDangerous Attacks
Zenit St Petersburg Logo Zenit St Petersburg
45%5 (4)-35
Spartak Moscow Logo Spartak Moscow
55%8 (1)-57

Dynamo Makhachkala's Last Match – Dynamo Makhachkala vs FC Orenburg

Dynamo Makhachkala will seek to keep their streak alive after a 1-0 Russia Premier League victory over FC Orenburg on March 13. In that match, Dynamo Makhachkala had 44% possession and 11 attempts at goal, with 4 on target.

TeamPossessionShots (on target)xGDangerous Attacks
Dynamo Makhachkala
44%11 (4)-49
FC Orenburg Logo FC Orenburg
56%8 (2)-47

Zenit St Petersburg vs Dynamo Makhachkala Stats

Key Stats

Zenit St Petersburg Dynamo Makhachkala
1.89Attacking Strength1.06
0.35Defence Strength0.78
2.2Points Per Game1.3
7/10WIN4/10
1/10DRAW1/10
5/10Clean Sheets4/10
4/10BTTS2/10
5/10Over 2.5 Goals3/10
1.6Average Scored0.8

Goals Scored vs Goals Conceded

Zenit St Petersburg are averaging 1.6 goals scored and 0.9 conceded per match, while Dynamo Makhachkala average 0.8 scored and 1.0 conceded per game.

Zenit St Petersburg
16-9

Dynamo Makhachkala
8-10

Zenit St Petersburg Fixtures

Dinamo Moscow - Zenit St Petersburg
March 22, 2026
Zenit St Petersburg - Krylia Sovetov
April 4, 2026
Zenit St Petersburg - Spartak Moscow
April 8, 2026

Dynamo Makhachkala Fixtures

CSKA Moscow - Dynamo Makhachkala
March 21, 2026
Dynamo Makhachkala - Baltika Kaliningrad
April 5, 2026
Lokomotiv Moscow - Dynamo Makhachkala
April 12, 2026

Zenit St Petersburg Recent Results

  • Wins 70% 7
  • Draws 10% 1
  • Lost 20% 2
  • Goals Scored 1.5/match 15
  • Goals Conceded 0.9/match 9
MatchDateScore
28
Mar
Zenit St Petersburg
Kairat Almaty
2
0
22
Mar
Dinamo Moscow
Zenit St Petersburg
1
3
18
Mar
Zenit St Petersburg
Dynamo Makhachkala
1
0
14
Mar
Zenit St Petersburg
Spartak Moscow
2
0
08
Mar
FC Orenburg
Zenit St Petersburg
2
1
03
Mar
Baltika Kaliningrad
Zenit St Petersburg
0
1
27
Feb
Zenit St Petersburg
Baltika Kaliningrad
1
0
10
Feb
Zenit St Petersburg
CSKA Moscow
2
2
06
Feb
Krasnodar
Zenit St Petersburg
3
0
03
Feb
Zenit St Petersburg
Dinamo Moscow
2
1

Dynamo Makhachkala Recent Results

  • Wins 40% 4
  • Draws 10% 1
  • Lost 50% 5
  • Goals Scored 0.9/match 9
  • Goals Conceded 1.0/match 10
MatchDateScore
21
Mar
CSKA Moscow
Dynamo Makhachkala
3
1
18
Mar
Zenit St Petersburg
Dynamo Makhachkala
1
0
13
Mar
Dynamo Makhachkala
FC Orenburg
1
0
08
Mar
Krylia Sovetov
Dynamo Makhachkala
2
0
04
Mar
Rostov
Dynamo Makhachkala
0
2
28
Feb
Dynamo Makhachkala
Rubin Kazan
2
1
19
Jan
Dynamo Makhachkala
IMT Novi Belgrade
2
0
07
Dec
Dynamo Makhachkala
FC Nizhny Novgorod
0
1
01
Dec
PFC Sochi
Dynamo Makhachkala
0
0
26
Nov
CSKA Moscow
Dynamo Makhachkala
2
1

Zenit St Petersburg vs Dynamo Makhachkala Head-to-Head History

The head-to-head record between Zenit St Petersburg and Dynamo Makhachkala indicates that, in their previous 5 meetings, Zenit St Petersburg has secured 5 victories, and 0 matches have concluded in a draw. Across these encounters, Zenit St Petersburg has scored 10 goals, while Dynamo Makhachkala has netted 1 goals.

MatchDateScore
Zenit St Petersburg - Dynamo Makhachkala18 Mar 20261-0
Zenit St Petersburg - Dynamo Makhachkala23 Aug 20254-0
Zenit St Petersburg - Dynamo Makhachkala03 Jul 20252-0
Dynamo Makhachkala - Zenit St Petersburg10 May 20250-1
Zenit St Petersburg - Dynamo Makhachkala02 Nov 20242-1

Russia Cup Table & Standings

#TeamMatchesGoals ForGoals AgainstPoints
1
CSKA Moscow CSKA Moscow
69513
2
Lokomotiv Moscow Lokomotiv Moscow
610413
3
Baltika Kaliningrad Baltika Kaliningrad
6695
4
Akron Tolyatti Akron Tolyatti
66135

Zenit St Petersburg vs Dynamo Makhachkala — FAQs

What is the correct score prediction?
We predict 2-1.

Is BTTS a good bet?
Yes, both teams show scoring potential.

Our Zenit St Petersburg vs Dynamo Makhachkala prediction offers expert insights into this exciting matchup, analyzing key stats, team form and goal expectations to help you make informed betting decisions.

If you're interested in more valuable football insights, don't miss:

This website uses cookies for your convenience.