Our Zenit St Petersburg vs Dynamo Makhachkala Prediction: 2-0
Zenit St Petersburg vs Dynamo Makhachkala in the Russia Premier League is scheduled for an 13:15 GMT kick-off on Saturday August 23, 2025. Our expert analysis predicts a correct score of 2-0 for the match between Zenit St Petersburg and Dynamo Makhachkala.
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 – Spartak Moscow vs Zenit St Petersburg
Zenit St Petersburg will be determined to find a winning touch after a 2-2 Russia Premier League draw against Spartak Moscow on August 16. In that match, Zenit St Petersburg controlled 40% of possession and managed 6 shots on goal, with 4 hitting the target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Spartak Moscow | 60% | 8 (6) | - | 46 |
Zenit St Petersburg | 40% | 6 (4) | - | 24 |
Dynamo Makhachkala's Last Match – FC Nizhny Novgorod vs Dynamo Makhachkala
Dynamo Makhachkala will be eager to respond after suffering a 0-2 Russia Premier League defeat at the hands of FC Nizhny Novgorod on August 18. In that match, Dynamo Makhachkala recorded 66% possession, firing 15 shots at goal, with 6 on target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
FC Nizhny Novgorod | 34% | 5 (3) | - | 25 |
Dynamo Makhachkala | 66% | 15 (6) | - | 66 |
Zenit St Petersburg vs Dynamo Makhachkala Stats
Key Stats
| Zenit St Petersburg | Dynamo Makhachkala | |
|---|---|---|
| 1.31 | Attacking Strength | 0.41 |
| 0.74 | Defence Strength | 0.98 |
| 1.8 | Points Per Game | 0.9 |
| 5/10 | WIN | 2/10 |
| 3/10 | DRAW | 3/10 |
| 1/10 | Clean Sheets | 2/10 |
| 8/10 | BTTS | 6/10 |
| 8/10 | Over 2.5 Goals | 3/10 |
| 2.5 | Average Scored | 1 |
Goals Scored vs Goals Conceded
Zenit St Petersburg are averaging 2.5 goals scored and 1.3 conceded per match, while Dynamo Makhachkala average 1.0 scored and 1.6 conceded per game.


Spartak Moscow
Zenit St Petersburg
FC Nizhny Novgorod
Krasnodar
Zenit St Petersburg
Lokomotiv Moscow
CSKA Moscow
Baltika Kaliningrad
Spartak Moscow
Rubin Kazan
FC Akhmat Grozny
Akron Tolyatti
Dinamo Moscow
Rostov
Krylia Sovetov
FC Nizhny Novgorod
FC Orenburg
PFC Sochi