Our Dinamo Moscow vs Zenit St Petersburg Prediction: 1-2
Dinamo Moscow vs Zenit St Petersburg in the Russia Premier League is scheduled for an 13:00 GMT kick-off on Sunday March 22, 2026. A 1-2 result in favor of the away side is our top pick, yet with both teams creating chances, BTTS is a smart alternative bet.
This Dinamo Moscow 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
Dinamo Moscow's Last Match – CSKA Moscow vs Dinamo Moscow
Dinamo Moscow must win to build on their momentum after securing a hard-fought 4-1 Russia Premier League victory over CSKA Moscow in their last outing. In that match, Dinamo Moscow recorded 47% possession, attempting 13 shots on goal, with 7 hitting the target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
CSKA Moscow | 53% | 5 (5) | - | 50 |
Dinamo Moscow | 47% | 13 (7) | - | 44 |
Zenit St Petersburg's Last Match – FC Orenburg vs Zenit St Petersburg
Zenit St Petersburg will aim to put their last result behind them following a 1-2 Russia Premier League loss to FC Orenburg on March 8. In that match, Zenit St Petersburg recorded 57% possession, firing 22 shots at goal, with 6 on target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
FC Orenburg | 43% | 12 (7) | - | 45 |
Zenit St Petersburg | 57% | 22 (6) | - | 45 |
Dinamo Moscow vs Zenit St Petersburg Stats
Key Stats
| Dinamo Moscow | Zenit St Petersburg | |
|---|---|---|
| 1.35 | Attacking Strength | 1.27 |
| 1.36 | Defence Strength | 0.58 |
| 1.5 | Points Per Game | 2.2 |
| 4/10 | WIN | 7/10 |
| 3/10 | DRAW | 1/10 |
| 2/10 | Clean Sheets | 5/10 |
| 7/10 | BTTS | 4/10 |
| 5/10 | Over 2.5 Goals | 5/10 |
| 1.9 | Average Scored | 1.5 |
Goals Scored vs Goals Conceded
Dinamo Moscow are averaging 1.9 goals scored and 1.1 conceded per match, while Zenit St Petersburg average 1.5 scored and 0.9 conceded per game.



CSKA Moscow
Dinamo Moscow
FC Orenburg
Zenit St Petersburg