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.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Zenit St Petersburg | 45% | 5 (4) | - | 35 |
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.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Dynamo Makhachkala | 44% | 11 (4) | - | 49 |
FC Orenburg | 56% | 8 (2) | - | 47 |
Zenit St Petersburg vs Dynamo Makhachkala Stats
Key Stats
| Zenit St Petersburg | Dynamo Makhachkala | |
|---|---|---|
| 1.89 | Attacking Strength | 1.06 |
| 0.35 | Defence Strength | 0.78 |
| 2.2 | Points Per Game | 1.3 |
| 7/10 | WIN | 4/10 |
| 1/10 | DRAW | 1/10 |
| 5/10 | Clean Sheets | 4/10 |
| 4/10 | BTTS | 2/10 |
| 5/10 | Over 2.5 Goals | 3/10 |
| 1.6 | Average Scored | 0.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
Spartak Moscow
FC Orenburg
CSKA Moscow
Lokomotiv Moscow
Baltika Kaliningrad
Akron Tolyatti