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 – FC Orenburg vs Zenit St Petersburg
Zenit St Petersburg will be looking to bounce back after a 1-2 Russia Premier League defeat against FC Orenburg on March 8. In that match, Zenit St Petersburg controlled 57% of possession and managed 22 shots on goal, with 6 hitting the target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
FC Orenburg | 43% | 12 (7) | - | 45 |
Zenit St Petersburg | 57% | 22 (6) | - | 45 |
Dynamo Makhachkala's Last Match – Krylia Sovetov vs Dynamo Makhachkala
Dynamo Makhachkala will look to get back on track following a 0-2 Russia Premier League loss against Krylia Sovetov on March 8. In that match, Dynamo Makhachkala had 56% possession and 6 attempts at goal, with 3 on target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Krylia Sovetov | 44% | 7 (4) | - | 47 |
Dynamo Makhachkala | 56% | 6 (3) | - | 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.5 | Average Scored | 0.8 |
Goals Scored vs Goals Conceded
Zenit St Petersburg are averaging 1.5 goals scored and 0.9 conceded per match, while Dynamo Makhachkala average 0.8 scored and 1.0 conceded per game.


FC Orenburg
Zenit St Petersburg
Krylia Sovetov