CSKA vs Dynamo Moscow Prediction
🔊 The highlight of the RPL's 20th round will take place at VEB Arena, where CSKA host Dynamo Moscow. Both clubs enter this clash in high spirits, having defeated top-six sides in the Russian Cup midweek. Dynamo, in particular, have netted at least four goals in their last two matches. The last time the "White-Blues" triumphed over the "Army Men" was over two years ago, and it happened on their opponent's turf. Will history repeat itself on Saturday? Let's evaluate the odds in our editorial's prediction.
Head-to-Head
📊 Dynamo have been unable to defeat CSKA in their last five official meetings. Over the span of 10 matches, the picture isn't as bleak for Dynamo: they have five wins compared to three for the Red-Blues. The teams have also drawn twice. Notably, in 8 out of these 10 head-to-head encounters, the total exceeded 2.5 goals.
H2H Stats Matches and Previous Teams Results

CSKA Moscow Team Overview
Fabio Celestini's CSKA were unable to overcome Akhmat in Grozny during the 19th round of the RPL, suffering a 0-1 defeat. Overall, the Moscow side showed promise on the road, maintaining 65% possession and firing 21 shots with an xG of 1.72. The issue was that the "Army Men" allowed the hosts too many chances, conceding 17 shots. The decisive goal came as early as the 4th minute, and despite their efforts, the visitors couldn't find the back of the net for the remainder of the match.
Midweek, CSKA managed to fully redeem themselves for their league loss. On Wednesday, the "Army Men" hosted Krasnodar and confidently defeated the RPL leaders 3-1. While it might seem that a red card for the visitors played a crucial role, the hosts had already secured their lead before that incident. They outshot the "Bulls" more than twofold (16 to 7) and dominated possession with 55% compared to 45%.
Match Results: CSKA Moscow

Dynamo Moscow Team Overview
After the winter break, Dynamo have been flawless. In the 19th round, the Moscow side hosted Krylia Sovetov and secured a commanding lead by halftime, taking a three-goal advantage. The second half saw fewer events, but the hosts managed to add another goal to seal a 4-0 victory.
During the week, Dynamo clashed with Spartak in a Moscow derby at the VTB Arena as part of the Russian Cup, delivering another thrashing with a 5-2 win. Despite ceding some possession to the "Red-Whites" (44% to 56%), Dynamo were ruthless in attack, even though they only registered two more shots (13 to 11). It’s surprising to hear the management's ultimatums directed at Roland Gusev, demanding a successful cup run from the coach.
Match Results: Dynamo Moscow
Latest news
CSKA Moscow
🎙 CSKA Moscow midfielder Dmitry Barinov stated that he adapted to the team from day one after his transfer from Lokomotiv: “I settled into CSKA right from my first day with the team. I communicate well with all the guys, including the foreign players. As for the match against Krasnodar, it feels great after the game. It was a good match and a solid victory.”
❌ CSKA are gearing up for the upcoming match with a full squad. The club went through the winter training camp without any injuries, and they have also managed to avoid losses in the first two matches of the second half of the season.
Dynamo Moscow
🎙 Dynamo's head coach shared his thoughts on the match against Spartak. "I mentioned before the game that in such a historic derby, it's tough to script the outcome. These games often transcend tactics. We didn't respond quite right after conceding the goal, but we addressed that at halftime. I wasn't pleased with conceding late, but I'm glad we managed to turn the game around. The substitutions were impressive; everyone did their job," said Rolan Gusev.
❌ Dynamo's injury list has seen minimal changes following the winter break. Luis Chavez and Bakhtiyar Zaynutdinov remain sidelined. However, Arthur Gomes has fully recovered and has come off the bench twice already.
🟨 Yellow Card Prediction
Sergey Ivanov has been appointed as the main referee for this match. Over his last 10 games, he has averaged 4.3 yellow cards. Historically, head-to-head clashes between these teams have been fiercely contested, with no fewer than four cautions in six consecutive official matches. The derby nature of this encounter demands players to fiercely contest every inch of the pitch, leading to a high likelihood of numerous fouls. Our prediction: total yellow cards over 4.5.
⚽️ Goal Prediction
No Moscow derby is complete without end-to-end action. In 9 out of their last 10 meetings, both teams found the back of the net. Heading into this clash, both teams are in high spirits following impressive victories over top-six sides in the league. Additionally, their attacking prowess has been on full display, with a combined total of eight goals scored in the cup. Given these factors, we expect a successful bet on both teams to score (yes).
🚩 Corner Prediction
Another crucial aspect of their head-to-head encounters is set-piece play. In only one of their last five official games did one of the clubs fail to hit an individual total of 10 corners. Notably, in all other matches, both teams achieved double-digit corner counts. With these statistics in mind, a bet on total corners over 9.5 appears promising.
Editor's Prediction
Both teams showcased thrilling football midweek in the cup, and it's clear that fully recovering by Sunday will be a challenge after such energy-draining matches. However, this scenario might only heighten the chances of another high-scoring encounter. Historically, these clubs often engage in what can be described as goal-fests: in eight of their last ten head-to-heads, the total has exceeded 2.5 goals. That's where we suggest placing your bets this time around. Our prediction: over 2.5 total goals. We give a slight edge to the hosts, who have gone unbeaten against Dynamo in their last five meetings (2-1).
