Our Dynamo Makhachkala vs Zenit St Petersburg Prediction: 0-1
Dynamo Makhachkala vs Zenit St Petersburg in the Russia Premier League is scheduled for an 11:30 GMT kick-off on Sunday April 19, 2026. A tightly contested match is expected, but Zenit St Petersburg’s ability to capitalize on key moments could secure them a 0-1 win over Dynamo Makhachkala.
This Dynamo Makhachkala vs Zenit St Petersburg 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
Dynamo Makhachkala's Last Match – Lokomotiv Moscow vs Dynamo Makhachkala
Dynamo Makhachkala will look to build on their last result following a 1-1 Russia Premier League stalemate against Lokomotiv Moscow on April 12. In that match, Dynamo Makhachkala controlled 30% of possession and managed 5 shots on goal, with 2 hitting the target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Lokomotiv Moscow | 70% | 9 (5) | - | 71 |
Dynamo Makhachkala | 30% | 5 (2) | - | 37 |
Zenit St Petersburg's Last Match – Zenit St Petersburg vs Krasnodar
Zenit St Petersburg must win as they look to rediscover their winning form following a 1-1 Russia Premier League draw against Krasnodar on April 12. In that match, Zenit St Petersburg recorded 42% possession, firing 3 shots at goal, with 3 on target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Zenit St Petersburg | 42% | 3 (3) | - | 41 |
Krasnodar | 58% | 9 (3) | - | 43 |
Dynamo Makhachkala vs Zenit St Petersburg Stats
Key Stats
| Dynamo Makhachkala | Zenit St Petersburg | |
|---|---|---|
| 0.58 | Attacking Strength | 1.38 |
| 0.73 | Defence Strength | 0.52 |
| 1.4 | Points Per Game | 2.3 |
| 4/10 | WIN | 7/10 |
| 2/10 | DRAW | 2/10 |
| 3/10 | Clean Sheets | 6/10 |
| 4/10 | BTTS | 4/10 |
| 3/10 | Over 2.5 Goals | 3/10 |
| 1.1 | Average Scored | 1.4 |
Goals Scored vs Goals Conceded
Dynamo Makhachkala are averaging 1.1 goals scored and 1.1 conceded per match, while Zenit St Petersburg average 1.4 scored and 0.5 conceded per game.


Lokomotiv Moscow
Zenit St Petersburg
Krasnodar