Our Dinamo Moscow vs Rostov Prediction: 2-1
Dinamo Moscow vs Rostov in the Russia Premier League is scheduled for an 15:00 GMT kick-off on Friday July 25, 2025. We predict a 2-1 home victory, but with both teams showing attacking intent, BTTS (Both Teams to Score) is another strong betting option.
This Dinamo Moscow vs Rostov 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 Baltika Kaliningrad
Dinamo Moscow will seek to go one better this time following a 1-1 Russia Premier League share of the spoils with Baltika Kaliningrad on July 18. In that match, Dinamo Moscow saw 65% of the ball and created 9 goal attempts, with 3 on target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Dinamo Moscow | 65% | 9 (3) | - | 56 |
Baltika Kaliningrad | 35% | 4 (3) | - | 35 |
Rostov's Last Match – Zenit St Petersburg vs Rostov
After suffering a 1-2 Russia Premier League loss to Zenit St Petersburg, Rostov must win to get back on track. In that match, Rostov recorded 27% possession, attempting 5 shots on goal, with 3 hitting the target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Zenit St Petersburg | 73% | 9 (6) | - | 55 |
Rostov | 27% | 5 (3) | - | 42 |
Dinamo Moscow vs Rostov Stats
Key Stats
| Dinamo Moscow | Rostov | |
|---|---|---|
| 1.71 | Attacking Strength | 1.15 |
| 0.74 | Defence Strength | 0.72 |
| 2 | Points Per Game | 1.3 |
| 6/10 | WIN | 3/10 |
| 2/10 | DRAW | 4/10 |
| 2/10 | Clean Sheets | 3/10 |
| 7/10 | BTTS | 5/10 |
| 7/10 | Over 2.5 Goals | 2/10 |
| 2 | Average Scored | 1.1 |
Goals Scored vs Goals Conceded
Dinamo Moscow are averaging 1.8 goals scored and 1.1 conceded per match, while Rostov average 1.1 scored and 1.2 conceded per game.



Dinamo Moscow
Baltika Kaliningrad
Zenit St Petersburg
Rostov
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