Dynamo Moscow vs Rubin Kazan Prediction 22 April 2026

Details
The main thing

    🔊 Dynamo Moscow and Rubin Kazan are two teams with identical form over their last five matches. Neither side has suffered a defeat in this stretch, yet both have managed just one victory. On Tuesday, they will face off at the VTB Arena in Moscow. Which team's relatively successful streak is more likely to continue? Let's evaluate the odds for each club in our editorial's prediction.

    Head-to-Head

    📊 Dynamo have triumphed over Rubin three times more often in their last 10 encounters: six wins compared to three. The teams have also drawn twice. Notably, in four of their last six meetings, the total goals have exceeded the 3.5 mark.

    Head-to-head statistics Dynamo Moscow - Rubin Kazan

    20%
    8 Wins
    33%
    13 Draws
    48%
    19 Wins
    Total games
    40
    Total Goals Avg
    2.08
    Both teams scored
    30%
    0.8
    Total average
    1.27
    2.42
    Yellow cards
    2.5
    Last matches
    22.04.26
    RPL
    Dynamo Moscow
    Dynamo Moscow
    Rubin Kazan
    Rubin Kazan
    1.00
    1.41
    8
    7
    14
    18
    1
    1
    0
    1
    0
    1
    0
    0
    1.00
    1.41
    8
    7
    14
    18
    1
    1
    01.11.25
    RPL
    Rubin Kazan
    Rubin Kazan
    1
    Dynamo Moscow
    Dynamo Moscow
    0.23
    0.58
    3
    5
    15
    14
    2
    3
    0
    0
    0
    0
    0
    0
    0.23
    0.58
    3
    5
    15
    14
    2
    3
    20.04.25
    RPL
    Dynamo Moscow
    Dynamo Moscow
    Rubin Kazan
    Rubin Kazan
    1
    1.42
    1.03
    10
    6
    7
    18
    0
    5
    3
    1
    1
    1
    2
    0
    1.42
    1.03
    10
    6
    7
    18
    0
    5
    20.10.24
    RPL
    Rubin Kazan
    Rubin Kazan
    Dynamo Moscow
    Dynamo Moscow
    -
    -
    5
    5
    4
    4
    5
    2
    0
    4
    0
    2
    0
    2
    -
    -
    5
    5
    4
    4
    5
    2
    04.12.23
    RPL
    Dinamo Moscow
    Dinamo Moscow
    Rubin Kazan
    Rubin Kazan
    -
    -
    2
    5
    9
    14
    0
    1
    1
    0
    1
    0
    0
    0
    -
    -
    2
    5
    9
    14
    0
    1
    Empty
    There are no events
    Add the matches you are interested in or Subscribe to a team, tournament or player.

    Dynamo Moscow Team Overview

    Dynamo have suffered only two defeats in the latter half of the season. Following the winter break, the team reached the finals of the upper bracket in the Russian Cup and have secured a mid-table position: nine points clear of 10th place, yet trailing the top six by eight points.

    In their last outing, Rolan Gusev's squad traveled to Nizhny Novgorod and returned with just a single point. Despite their performance suggesting they deserved more, as the Moscow side dominated possession with 72% and outshot the hosts by more than threefold (20 to 6). The first half ended in a 1-1 draw, and in the second half, Nizhny Novgorod were reduced to ten men in the 74th minute. However, even with these advantages, the "White-Blues" couldn't overcome Pari NN.

    Match Results: Dynamo Moscow

    Last matches
    29.08.26
    RPL
    Lokomotiv Moscow
    Lokomotiv Moscow
    Dynamo Moscow
    Dynamo Moscow
    0.35
    1.84
    1
    2
    13
    13
    3
    1
    0
    1
    0
    0
    0
    1
    0.35
    1.84
    1
    2
    13
    13
    3
    1
    W
    23.08.26
    RPL
    Dynamo Moscow
    Dynamo Moscow
    Rodina Moscow
    Rodina Moscow
    2.69
    0.70
    5
    2
    11
    11
    4
    2
    3
    1
    1
    1
    2
    0
    2.69
    0.70
    5
    2
    11
    11
    4
    2
    W
    19.08.26
    Russian Cup
    Dynamo Moscow
    Dynamo Moscow
    Krasnodar
    Krasnodar
    -
    -
    8
    2
    10
    10
    3
    2
    0
    1
    0
    1
    0
    0
    -
    -
    8
    2
    10
    10
    3
    2
    L
    16.08.26
    RPL
    Zenit Saint Petersburg
    Zenit Saint Petersburg
    Dynamo Moscow
    Dynamo Moscow
    1.02
    0.80
    1
    7
    15
    15
    2
    2
    3
    0
    2
    0
    1
    0
    1.02
    0.80
    1
    7
    15
    15
    2
    2
    L
    09.08.26
    RPL
    Dynamo Moscow
    Dynamo Moscow
    Dynamo-Makhachkala
    Dynamo-Makhachkala
    0.79
    1.06
    4
    2
    13
    17
    3
    3
    3
    1
    0
    0
    3
    1
    0.79
    1.06
    4
    2
    13
    17
    3
    3
    W
    Empty
    There are no events
    Add the matches you are interested in or Subscribe to a team, tournament or player.

    Rubin Kazan Team Overview

    Rubin have suffered one fewer defeat than Dynamo in the second half of the season. Currently, the Kazan side are on a six-match unbeaten streak. However, they've been drawing quite often lately, with three stalemates in their last four rounds. Frank Artiga's team sit 8th in the RPL standings, level on points with Dynamo Moscow but trailing them on goal difference.

    Recently, Rubin's quality of play has dipped. While they remain unbeaten, they are dropping too many points due to draws. In the last round, they couldn't secure a win at home against Tolyatti's Akron. The hosts took control from the start, but only managed to score in the 48th minute, early in the second half. Fourteen minutes later, the visitors equalized and then went down to ten men five minutes after that. Despite having the advantage, no more goals were scored, ending the match 1-1.

    Match Results: Rubin Kazan

    Last matches
    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
    W
    24.08.26
    RPL
    Baltika Kaliningrad
    Baltika Kaliningrad
    Rubin Kazan
    Rubin Kazan
    1.12
    0.65
    6
    3
    12
    10
    0
    1
    1
    1
    0
    1
    1
    0
    1.12
    0.65
    6
    3
    12
    10
    0
    1
    D
    19.08.26
    Russian Cup
    Rubin Kazan
    Rubin Kazan
    Spartak Moscow
    Spartak Moscow
    -
    -
    4
    4
    11
    14
    5
    2
    1
    1
    1
    0
    0
    1
    5
    3
    -
    -
    4
    4
    11
    14
    5
    2
    W
    15.08.26
    RPL
    Rostov
    Rostov
    Rubin Kazan
    Rubin Kazan
    0.68
    1.27
    5
    3
    14
    11
    3
    0
    1
    1
    1
    0
    0
    1
    0.68
    1.27
    5
    3
    14
    11
    3
    0
    D
    09.08.26
    RPL
    Rubin Kazan
    Rubin Kazan
    Orenburg
    Orenburg
    0.39
    0.71
    7
    1
    13
    14
    2
    1
    1
    1
    0
    0
    1
    1
    0.39
    0.71
    7
    1
    13
    14
    2
    1
    D
    Empty
    There are no events
    Add the matches you are interested in or Subscribe to a team, tournament or player.

    Latest news

    Dynamo Moscow

    🎙 Dynamo's head coach shared his thoughts on the draw with Pari NN. "Of course, these are the matches we need to win, to score. There's really nothing more to say. Any excuses, slogans, or explanations are simply out of place. We can't score three or four goals in every match. Pari had one chance, we conceded a goal and couldn't come back," said Rolan Gusev.

    ❌ The only player missing from the starting lineup is Bakhtiyar Zaynutdinov. The Kazakh midfielder has been recovering from an injury since the end of October last year.

    Rubin Kazan

    🎙 Rubin's head coach shared his thoughts on the match against Akron. "We started off really well, but faced some issues with our pressing. Midway through the first half, we had some good moments on the counterattack. As for the ending, we completely took control, actively delivering the ball into the penalty area, and had some finishes, but unfortunately, the ball didn't cross the goal line. The second half of the game was close to my ideal," said Frank Artiga.

    ❌ Rubin's injury list remains unchanged for yet another matchday. Anton Shvets and Iwu Uguchukwu are still sidelined. Additionally, two players will miss the upcoming game due to yellow card accumulation-Mirland Daku and Yegor Teslenko.

    🟨 Yellow Card Prediction

    Recent matches involving both teams have been fiercely contested. While their current standings might suggest they can maintain their squads without risking injuries or suspensions, the shifting dynamics within the top six-where the 6th and 4th spots are constantly changing-could entice clubs lower in the table to join the fray. With both teams level on points, the intensity is expected to be sky-high. Our prediction: total yellow cards over 3.5.

    ⚽️ Goal Prediction

    Rubin have been solid defensively of late, keeping clean sheets in 4 of their last 5 outings. While Dynamo have a decent attacking record, they haven't been prolific against Rubin at home, scoring no more than two goals in 9 of their last 10 encounters. Given Rubin's defensive form, we anticipate the hosts will net even less this time around. Our prediction: Dynamo total goals under 1.5.

    🚩 Corner Prediction

    One thing Dynamo excel at is set-piece play. They lead the RPL in average corners per match, with 5.68 over 25 rounds. Roland Gusev typically deploys a 4-2-3-1 formation with active wings, effective both in positional and counter-attacking play. Rubin often sit deep against top-tier teams. Given this setup, we expect the hosts to spend ample time near the opposition's final third, especially along the flanks. Editor's choice: Dynamo total corners over 5.5.

    Editor's Prediction

    Both teams are in decent form, though Rubin have been more consistent over the longer term. However, the visitors face some key absences ahead of the match, including their top scorer Daka. Given these circumstances, it seems likely that Rubin will travel to Moscow with a focus on solid defense rather than aiming for a goal fest. In 9 of the last 10 head-to-heads in the capital, the total goals have stayed under 2.5. We expect a similar scenario this time around as well. A fair outcome would be a 1-1 draw, and betting on total goals under 2.5 should be a safe choice.

    Total goals Under (2,5)
    Published: 20/04/2026, 14:47

    No comments

    Minimum 20 characters, maximum 500 characters

    Betting Tips: Dynamo Moscow - Rubin Kazan

    Rubin Kazan have drawn in the 1st half:
    fc-rubin-kazanin 6 of last 7 away games.
    1st Half Draw
    +142
    Rubin Kazan have not lost:
    fc-rubin-kazanin last 6 games (Premier League).
    Rubin Kazan will not lose
    +133
    Dynamo Moscow have not lost:
    fc-dinamo-moscowfc-rubin-kazanin last 7 games against Rubin Kazan (Premier League).
    fc-dinamo-moscowin 7 of last 8 games (Premier League).
    Rubin Kazan have not won:
    fc-rubin-kazanin 14 of last 15 away games.
    fc-rubin-kazanin 10 of last 11 away games (Premier League).
    Dynamo Moscow will not lose
    -714
    Under 3.5 goals scored:
    fc-rubin-kazanin last 16 Rubin Kazan games (Premier League).
    fc-rubin-kazanin last 14 Rubin Kazan games.
    fc-rubin-kazanin last 9 Rubin Kazan away games.
    fc-rubin-kazanin last 8 Rubin Kazan away games (Premier League).
    in last 12 Sergei Karasev games (in the Premier League).
    Total goals Under (3,5)
    -227
    View more facts

    Dynamo Moscow - Rubin Kazan Table position

    Premier League 25/26
    gWDLGDPForm
    5.
    CSKA Moscow
    CSKA Moscow
    30156944-3351
    6.
    Baltika Kaliningrad
    Baltika Kaliningrad
    301113638-2146
    7.
    Dynamo Moscow
    Dynamo Moscow
    30129951-4045
    8.
    Rubin Kazan
    Rubin Kazan
    301110929-3043
    9.
    Akhmat Grozny
    Akhmat Grozny
    309101135-3937
    10.
    Rostov
    Rostov
    30891325-3233

    Comparison of Teams Stats

    10 matches
    6 - Wins
    1 - Draw
    3 - Loses
    Wins - 3
    Draws - 4
    Loses - 3
    10 matches
    Scored - 13
    Conceded - 10
    +3
    -5
    13 - Scored
    18 - Conceded
    6
    Wins
    3
    1
    Draws
    4
    3
    Loses
    3
    Goal difference
    13
    Scored
    13
    10
    Conceded
    18
    2.3
    Match goals average
    3.1
    1.3
    Goals scored per match on average
    1.3
    1
    Goals conceded per match on average
    1.8
    5
    Both teams scored
    9
    69'
    Minutes / Goal scored
    69'
    View all stats