CSKA vs FC Dynamo-Makhachkala Prediction 21 March 2026

Details
Key points

    🔊 Can CSKA secure their first RPL victory after the winter break? On Saturday, Dynamo Makhachkala will visit VEB Arena, a team that has never defeated the "Army Men" in Moscow. Both teams played cup matches midweek. Which club will arrive at the upcoming clash in better physical condition? We'll assess each team's chances in our editorial prediction.

    Head-to-Head

    📊 The teams have faced each other five times in total. CSKA lead the head-to-head record 4-1. Notably, none of these encounters have seen the total goals exceed 2.5 during regular time.

    Head-to-head statistics CSKA - FC Dynamo-Makhachkala

    86%
    6 Wins
    0%
    0 Draws
    14%
    1 Win
    Total games
    7
    Total Goals Avg
    2.29
    Both teams scored
    43%
    1.71
    Total average
    0.57
    5.43
    Corner
    4
    2.29
    Yellow cards
    1.57
    Last matches
    17.09.26
    RPL
    Dynamo-Makhachkala
    Dynamo-Makhachkala
    CSKA Moscow
    CSKA Moscow
    1.10
    0.93
    4
    5
    12
    10
    3
    4
    1
    3
    1
    1
    0
    2
    1.10
    0.93
    4
    5
    12
    10
    3
    4
    21.03.26
    RPL
    CSKA Moscow
    CSKA Moscow
    Dynamo-Makhachkala
    Dynamo-Makhachkala
    1.76
    0.88
    9
    6
    9
    15
    0
    1
    3
    1
    2
    1
    1
    0
    1.76
    0.88
    9
    6
    9
    15
    0
    1
    26.11.25
    Russian Cup
    CSKA Moscow
    CSKA Moscow
    Dynamo-Makhachkala
    Dynamo-Makhachkala
    -
    -
    6
    2
    -
    -
    3
    0
    2
    1
    0
    1
    2
    0
    5
    4
    -
    -
    6
    2
    -
    -
    3
    0
    08.11.25
    RPL
    Dynamo-Makhachkala
    Dynamo-Makhachkala
    CSKA Moscow
    CSKA Moscow
    1.96
    1.09
    7
    6
    13
    12
    0
    0
    0
    1
    0
    0
    0
    1
    1.96
    1.09
    7
    6
    13
    12
    0
    0
    05.11.25
    Russian Cup
    Dynamo-Makhachkala
    Dynamo-Makhachkala
    CSKA Moscow
    CSKA Moscow
    -
    -
    3
    2
    -
    -
    3
    4
    1
    0
    1
    0
    0
    0
    -
    -
    3
    2
    -
    -
    3
    4
    Empty
    There are no events
    Add the matches you are interested in or Subscribe to a team, tournament or player.

    CSKA Moscow Team Overview

    CSKA wrapped up the first half of the season with a defeat to Krasnodar in the Russian Premier League (2-3) and have yet to secure a win in the league since, currently enduring a three-match losing streak. As a result, Fabio Celestini's side have slipped out of the top four, now sitting in 5th place. Their gap to the top three has widened to five points.

    CSKA did manage to exact some revenge on the "Bulls" in the first leg of the Russian Cup RPL Path semifinal with a 3-1 victory. However, that advantage was erased in the return leg earlier this week in Krasnodar. The visitors ended the first half with a comfortable 0-1 lead but were reduced to ten men just before halftime. In the second half, the hosts extended their lead to three goals, and after a second red card for the "Army Men," they completed a resounding 4-0 rout.

    Match Results: CSKA Moscow

    Last matches
    17.09.26
    RPL
    Dynamo-Makhachkala
    Dynamo-Makhachkala
    CSKA Moscow
    CSKA Moscow
    1.10
    0.93
    4
    5
    12
    10
    3
    4
    1
    3
    1
    1
    0
    2
    1.10
    0.93
    4
    5
    12
    10
    3
    4
    W
    12.09.26
    RPL
    CSKA Moscow
    CSKA Moscow
    1
    Rubin Kazan
    Rubin Kazan
    1.83
    1.29
    4
    8
    9
    13
    2
    4
    1
    1
    1
    0
    0
    1
    1.83
    1.29
    4
    8
    9
    13
    2
    4
    D
    05.09.26
    RPL
    Zenit Saint Petersburg
    Zenit Saint Petersburg
    CSKA Moscow
    CSKA Moscow
    1.98
    1.72
    10
    2
    14
    15
    4
    3
    1
    2
    0
    1
    1
    1
    1.98
    1.72
    10
    2
    14
    15
    4
    3
    W
    01.09.26
    Russian Cup
    Rostov
    Rostov
    CSKA Moscow
    CSKA Moscow
    -
    -
    5
    6
    13
    7
    0
    1
    2
    0
    0
    0
    2
    0
    -
    -
    5
    6
    13
    7
    0
    1
    L
    28.08.26
    RPL
    Akron Tolyatti
    Akron Tolyatti
    CSKA Moscow
    CSKA Moscow
    0.73
    1.59
    1
    7
    23
    9
    5
    1
    2
    2
    1
    1
    1
    1
    0.73
    1.59
    1
    7
    23
    9
    5
    1
    D
    Empty
    There are no events
    Add the matches you are interested in or Subscribe to a team, tournament or player.

    Dynamo-Makhachkala Team Overview

    Vadim Evseev's Dynamo have climbed to a safe 12th position since early November, a spot they secured right after a loss to CSKA at the close of the first half of the season. After the winter break, the Makhachkala side have picked up six points in the Russian Premier League, but there's no room for complacency as they are just one point clear of the relegation playoff zone.

    In addition to their league successes, Dynamo have continued their run in the Russian Cup, reaching the quarterfinals of the Regions Path. The draw pitted them against Zenit, necessitating a trip to Saint Petersburg. The visitors put on a decent display in the northern capital, holding 45% possession and managing six shots compared to the hosts' eleven. However, it was a controversial penalty against the "White-Blues" that ultimately decided the match (1-0).

    Match Results: Dynamo-Makhachkala

    Last matches
    17.09.26
    RPL
    Dynamo-Makhachkala
    Dynamo-Makhachkala
    CSKA Moscow
    CSKA Moscow
    1.10
    0.93
    4
    5
    12
    10
    3
    4
    1
    3
    1
    1
    0
    2
    1.10
    0.93
    4
    5
    12
    10
    3
    4
    L
    13.09.26
    RPL
    Akhmat Grozny
    Akhmat Grozny
    Dynamo-Makhachkala
    Dynamo-Makhachkala
    1
    0.78
    1.02
    3
    4
    16
    20
    6
    3
    3
    2
    0
    0
    3
    2
    0.78
    1.02
    3
    4
    16
    20
    6
    3
    L
    06.09.26
    RPL
    Dynamo-Makhachkala
    Dynamo-Makhachkala
    Rodina Moscow
    Rodina Moscow
    1
    2.12
    0.15
    7
    3
    11
    10
    0
    2
    2
    0
    0
    0
    2
    0
    2.12
    0.15
    7
    3
    11
    10
    0
    2
    W
    02.09.26
    Russian Cup
    Zenit Saint Petersburg
    Zenit Saint Petersburg
    Dynamo-Makhachkala
    Dynamo-Makhachkala
    -
    -
    5
    2
    6
    4
    1
    1
    3
    0
    2
    0
    1
    0
    -
    -
    5
    2
    6
    4
    1
    1
    L
    30.08.26
    RPL
    Rubin Kazan
    Rubin Kazan
    Dynamo-Makhachkala
    Dynamo-Makhachkala
    0.64
    1.38
    2
    5
    10
    13
    4
    3
    3
    1
    0
    0
    3
    1
    0.64
    1.38
    2
    5
    10
    13
    4
    3
    L
    Empty
    There are no events
    Add the matches you are interested in or Subscribe to a team, tournament or player.

    Latest news

    CSKA Moscow

    🎙 CSKA's head coach shared his thoughts on the match against Krasnodar. "We faced a very strong team. It's clear that in games where you need to challenge Krasnodar, you have to impose your style of play. The red cards made things difficult for us. We knew it would be tough playing with fewer men. We had to hold on. After the second sending-off, only a miracle could have saved us. We need to understand, accept, and work on this. I have no doubt that the team will turn things around. Right now, we are struggling and suffering," said Fabio Celestini.

    ❌ The only absence for the upcoming round will be Kirill Glebov, who missed the match against Dynamo due to an accumulation of yellow cards. Fortunately, CSKA have no injury concerns.

    Dynamo-Makhachkala

    🎙 Dynamo's head coach shared his thoughts on his team's performance and the refereeing decisions in the match against Zenit. "Any questions about the game? How it unfolded, did anyone see anything? As for the penalty, that's for others to discuss. We showed a good level against Zenit. I'm satisfied with my team; whether to be upset or not-it's the cup, that's how things turned out, conceding from a penalty," said Vadim Yevseyev.

    ❌ Dynamo are missing two players due to ACL injuries. Vadim Shumakhov tore his ligaments in a recent match against Orenburg, and Alexander Sandrachuk has been out since late 2024.

    🟨 Yellow Card Prediction

    CSKA have been struggling with discipline in their recent matches. In their last three games, the "Army Men" have seen four red cards. Consequently, they've also picked up a significant number of yellow cards-nine in total. Over their last four games post-break, they average more than two yellow cards per match. Dynamo aren't exactly saints either, with an average of 1.75 cautions over their last four outings. Given these factors, there's a strong likelihood that the total yellow cards will exceed 3.5.

    ⚽️ Goal Prediction

    Both teams come into this fixture after midweek cup games and disappointing losses. Refereeing decisions played a part in each of those outcomes, which will likely affect the players' morale. Physical readiness will also be crucial. Under these circumstances, expecting a thrilling encounter is difficult. Considering their last five head-to-heads, none of which saw more than two goals scored, expectations for high scoring are even lower. Our prediction: total goals under 2.5.

    🚩 Corner Prediction

    Vadim Evseev's Dynamo play with a 4-2-3-1 formation, primarily focusing on counter-attacks. However, as per the coach's tactics, the Makhachkala side actively utilize set pieces to maintain pressure in the final third. This includes corners, where Dynamo are close to CSKA in RPL standings: 4.67 compared to 5.14. We anticipate that in the upcoming match, the visitors won't shy away from using their flanks aggressively, even in counter-attacks. Editor's pick: Dynamo total corners over 3.5.

    Editor's Prediction

    As the championship resumed, many tipped CSKA as strong contenders not just for the RPL medals but even for the title itself. While that list of experts has thinned, the Army Men are not yet too far behind the top three to give up hope entirely. Why not break their losing streak against Dynamo, a team that has recently become a favorable matchup for the Muscovites, suffering three defeats in their last four head-to-heads?

    FC Makhachkala have struggled on the road this season, securing only three points from ten away matches. If the RPL table considered only away games, Dynamo would be at the bottom of the standings. Given these circumstances, a CSKA victory seems more likely. Considering the low scoring nature of their encounters, we anticipate a narrow win for the hosts, with a scoreline of 1-0.

    CSKA Moscow to Win
    Odds-167
    Published: 20/03/2026, 10:38

    No comments

    Minimum 20 characters, maximum 500 characters

    Betting Tips: CSKA Moscow - Dynamo-Makhachkala

    Dynamo-Makhachkala have lost the 1st half:
    fc-dynamo-makhachkalain 7 of last 8 away games (Premier League).
    1st Half CSKA Moscow to Win
    +134
    Dynamo-Makhachkala have drawn in the 2nd half:
    fc-dynamo-makhachkalain 6 of last 7 games.
    2nd Half Draw
    +136
    CSKA Moscow have won:
    cska-moscow-1in 7 of last 8 home games.
    CSKA Moscow to Win
    -133
    CSKA Moscow have not won:
    cska-moscow-1in 8 of last 9 games.
    Dynamo-Makhachkala will not lose
    +107
    View more facts

    CSKA - FC Dynamo-Makhachkala Table position

    Premier League 25/26
    gWDLGDPForm
    4.
    Spartak Moscow
    Spartak Moscow
    30157847-3952
    5.
    CSKA Moscow
    CSKA Moscow
    30156944-3351
    6.
    Baltika Kaliningrad
    Baltika Kaliningrad
    301113638-2146
    13.
    Akron Tolyatti
    Akron Tolyatti
    30691535-5327
    14.
    Dynamo-Makhachkala
    Dynamo-Makhachkala
    305111419-3726
    15.
    Nizhny Novgorod
    Nizhny Novgorod
    30651926-5023

    Comparison of Teams Stats

    10 matches
    5 - Wins
    3 - Draws
    2 - Loses
    Wins - 2
    Draws - 0
    Loses - 8
    10 matches
    Scored - 13
    Conceded - 11
    +2
    -7
    13 - Scored
    20 - Conceded
    5
    Wins
    2
    3
    Draws
    0
    2
    Loses
    8
    Goal difference
    13
    Scored
    13
    11
    Conceded
    20
    2.4
    Match goals average
    3.3
    1.3
    Goals scored per match on average
    1.3
    1.1
    Goals conceded per match on average
    2
    6
    Both teams scored
    7
    69'
    Minutes / Goal scored
    69'
    View all stats