Our Dinamo Moscow vs Zenit St Petersburg Prediction: 1-2
Dinamo Moscow vs Zenit St Petersburg in the Russia Cup is scheduled for an 17:30 GMT kick-off on Thursday November 27, 2025. A 1-2 win for the visitors is our main prediction, but with both teams expected to find the net, BTTS is another solid wager.
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 – Dinamo Moscow vs Dynamo Makhachkala
Dinamo Moscow must win to build on their momentum after securing a hard-fought 3-0 Russia Premier League victory over Dynamo Makhachkala in their last outing. In that match, Dinamo Moscow had 58% possession and 9 attempts at goal, with 6 on target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Dinamo Moscow | 58% | 9 (6) | - | 51 |
Dynamo Makhachkala | 42% | 3 (1) | - | 51 |
Zenit St Petersburg's Last Match – FC Nizhny Novgorod vs Zenit St Petersburg
Zenit St Petersburg will hope to extend their good run following a 2-0 Russia Premier League win against FC Nizhny Novgorod on November 23. In that match, Zenit St Petersburg recorded 64% possession, attempting 6 shots on goal, with 5 hitting the target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
FC Nizhny Novgorod | 36% | 6 (4) | - | 53 |
Zenit St Petersburg | 64% | 6 (5) | - | 49 |
Dinamo Moscow vs Zenit St Petersburg Stats
Key Stats
| Dinamo Moscow | Zenit St Petersburg | |
|---|---|---|
| 1.21 | Attacking Strength | 1.13 |
| 1.06 | Defence Strength | 0.6 |
| 1.5 | Points Per Game | 2.3 |
| 4/10 | WIN | 7/10 |
| 3/10 | DRAW | 2/10 |
| 4/10 | Clean Sheets | 5/10 |
| 6/10 | BTTS | 5/10 |
| 8/10 | Over 2.5 Goals | 5/10 |
| 2 | Average Scored | 2.4 |
Goals Scored vs Goals Conceded
Dinamo Moscow are averaging 2.0 goals scored and 1.4 conceded per match, while Zenit St Petersburg average 2.4 scored and 0.8 conceded per game.



Dinamo Moscow
FC Nizhny Novgorod
Zenit St Petersburg