Zenit vs Rubin Kazan Prediction 30 November 2025

Details
The main thing

    🔊 Will Zenit secure another three points? As the favorites in the Russian Premier League, they aim to head into the winter break as the leaders. However, their fate isn't entirely in their hands at the moment. They're fortunate with their opponents this time. Rubin are far from their best form, but it's too early to write them off. We'll explore various scenarios to make a well-founded prediction. It's worth noting that the match will take place in St. Petersburg, at the Gazprom Arena.

    Head-to-Head

    📊 Over the course of 42 head-to-head encounters, Zenit hold the upper hand with a 55 percent win rate. In the first round of the current campaign, they settled for a draw in Kazan (2-2). Notably, the St. Petersburg side led by two goals but allowed Rubin to stage a comeback. Following this, the teams met twice in the Russian Cup, with Kazan failing to score on both occasions (0-3, 0-1).

    The head-to-head statistics favor Zenit. They often find success after the break, as five home matches have seen the first half end without a winner. Rubin can perform well defensively but is unlikely to sustain it for the entire match. Therefore, we suggest the option of a draw in the 1st half.

    Head-to-head statistics Zenit - Rubin Kazan

    56%
    24 Wins
    21%
    9 Draws
    23%
    10 Wins
    Total games
    43
    Total Goals Avg
    3.02
    Both teams scored
    56%
    1.93
    Total average
    1.09
    1.84
    Yellow cards
    1.91
    Last matches
    30.11.25
    RPL
    Zenit Saint Petersburg
    Zenit Saint Petersburg
    Rubin Kazan
    Rubin Kazan
    0.65
    0.5
    3
    1
    9
    21
    1
    6
    1
    0
    0
    0
    1
    0
    0.65
    0.5
    3
    1
    9
    21
    1
    6
    30.09.25
    Russian Cup
    Rubin Kazan
    Rubin Kazan
    Zenit Saint Petersburg
    Zenit Saint Petersburg
    -
    -
    11
    2
    -
    -
    2
    4
    0
    1
    0
    1
    0
    0
    -
    -
    11
    2
    -
    -
    2
    4
    12.08.25
    Russian Cup
    Zenit Saint Petersburg
    Zenit Saint Petersburg
    Rubin Kazan
    Rubin Kazan
    -
    -
    4
    3
    0
    0
    0
    2
    3
    0
    0
    0
    3
    0
    -
    -
    4
    3
    0
    0
    0
    2
    27.07.25
    RPL
    Rubin Kazan
    Rubin Kazan
    Zenit Saint Petersburg
    Zenit Saint Petersburg
    0.56
    1.48
    7
    5
    17
    11
    2
    1
    2
    2
    0
    2
    2
    0
    0.56
    1.48
    7
    5
    17
    11
    2
    1
    30.03.25
    RPL
    Zenit Saint Petersburg
    Zenit Saint Petersburg
    Rubin Kazan
    Rubin Kazan
    1
    2.47
    0.14
    10
    1
    5
    13
    1
    2
    4
    0
    0
    0
    4
    0
    2.47
    0.14
    10
    1
    5
    13
    1
    2
    Empty
    There are no events
    Add the matches you are interested in or Subscribe to a team, tournament or player.

    Zenit Saint Petersburg Team Overview

    🔵 Zenit have had an unconvincing start in the RPL. However, in the first half of the season, their only loss came against Akhmat (0-1) back in August. Since then, they have consistently picked up points, though there have been some unnecessary slip-ups. For instance, they have yet to secure a win in Samara this season. As a result, the "Blue-White-Sky Blues" have not topped the league table at any point, but they are now closing in on the leaders. At the Gazprom Arena this season, Zenit have only dropped points against CSKA (1-1), which makes them favorites for the upcoming clash.

    ⚪ Recently, Zenit fielded what was essentially their first team against Dynamo Moscow in the Russian Cup. This decision was understandable as they needed to bounce back from a home defeat (1-3). The visitors converted a penalty in the 29th minute, but there were hardly any other dangerous moments. The score remained unchanged. After losing the two-legged tie, Zenit moved into the playoffs of the Regions Path, where they will face Baltika in the next round.

    Match Results: Zenit Saint Petersburg

    Last matches
    29.08.26
    RPL
    Fakel Voronezh
    Fakel Voronezh
    Zenit Saint Petersburg
    Zenit Saint Petersburg
    1
    0.34
    2.19
    2
    6
    20
    5
    2
    0
    0
    1
    0
    0
    0
    1
    0.34
    2.19
    2
    6
    20
    5
    2
    0
    W
    23.08.26
    RPL
    Spartak Moscow
    Spartak Moscow
    Zenit Saint Petersburg
    Zenit Saint Petersburg
    1
    0.96
    0.76
    4
    4
    21
    13
    5
    3
    2
    0
    2
    0
    0
    0
    0.96
    0.76
    4
    4
    21
    13
    5
    3
    L
    19.08.26
    Russian Cup
    Krylya Sovetov
    Krylya Sovetov
    Zenit Saint Petersburg
    Zenit Saint Petersburg
    -
    -
    3
    8
    14
    12
    2
    1
    0
    0
    0
    0
    0
    0
    0
    0
    3
    5
    -
    -
    3
    8
    14
    12
    2
    1
    W
    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
    W
    09.08.26
    RPL
    Zenit Saint Petersburg
    Zenit Saint Petersburg
    Rodina Moscow
    Rodina Moscow
    1.64
    0.91
    11
    3
    9
    12
    1
    1
    1
    2
    1
    0
    0
    2
    1.64
    0.91
    11
    3
    9
    12
    1
    1
    L
    Empty
    There are no events
    Add the matches you are interested in or Subscribe to a team, tournament or player.

    Rubin Kazan Team Overview

    🔴 Recently, Rubin had been struggling, going four matches without a win or even a goal. However, when Akhmat, who are in even worse form, came to town, expectations for a high-scoring game were low. Ultimately, Rubin ended their goalless streak thanks to a goal from Merlind Daku (1-0). The Albanian forward is the second top scorer in the Russian Premier League but found the net for the first time in two months. As a result, Rubin have settled into a mid-table position, trailing their nearest rivals by five points.

    🟢 Their misfortunes continued in the Russian Cup. This week, Rubin traveled to Tula for the quarter-final match of the Russian Cup Path of Regions against Arsenal. Kazan fielded a semi-reserve lineup, but without Daku, they once again lacked firepower. The regular time ended in a goalless draw (0-0), and the hosts prevailed in the penalty shootout. Rubin became the only Russian Premier League team unable to overcome lower-league opposition.

    Match Results: Rubin Kazan

    Last matches
    02.09.26
    Russian Cup
    Orenburg
    Orenburg
    Rubin Kazan
    Rubin Kazan
    -
    -
    8
    2
    19
    7
    1
    0
    1
    1
    0
    1
    1
    0
    2
    4
    -
    -
    8
    2
    19
    7
    1
    0
    W
    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
    Empty
    There are no events
    Add the matches you are interested in or Subscribe to a team, tournament or player.

    Latest news

    Zenit Saint Petersburg

    🎙️ Zenit head coach Sergey Semak believes there's not enough time to prepare for Rubin: "After a very late away game, there's obviously very little time for recovery. Unfortunately, we can't influence the schedule. Although there were plenty of opportunities to give us a bit more time. Perhaps we could have approached the Dynamo game differently, with a different lineup. But there's nothing we can do; we have to work with what we have."

    ❌ In the upcoming match, Douglas Santos will not play as he's out for the rest of the year. Mateo Cassierra is also likely to miss the game, although he should be fit for the next round.

    Rubin Kazan

    🎙️ Rubin's head coach Rashid Rakhimov shared his thoughts on Rubin's exit from the Russian Cup: “We fully understood what awaited us. We knew it would be a very tough match, having seen Arsenal's recent games. They're a very experienced team, with almost all their players having played in the Premier League. The match was going well for us, but we struggled in the final phase and made quite a few errors. Penalties are a lottery. But when you're leading by two goals, it's naturally more painful to take. It's normal because such things happen in football. You need to know how to take the hit. It means we weren't meant to win the Cup this year.”

    ❌ In the match against Akhmat, Mirlin Daku picked up an injury. However, he would have missed the game against Zenit anyway due to an accumulation of yellow cards. Anton Shvets and Denil Maldonado remain sidelined. Alexey Gritsaenko has missed all matches in November. The participation of Konstantin Nizhegorodov is also in doubt, as he didn't play in the Russian Cup.

    🟨 Referee and Yellow Cards

    The main referee for the match is Artem Chistyakov. This season, he has officiated eight RPL matches, averaging 3.13 yellow cards per game. He has shown consistency in the Russian Cup and Super Cup matches, where he issued three cautions on average.

    The teams are approaching the match with a trend towards fewer yellow cards. Rubin have seen no more than two yellow cards in 14 of their last 15 RPL matches. The same applies to Zenit in 8 of their last 9 games. Considering the referee's statistics, it might be worth betting on total yellow cards under 4.5.

    ⚽ Goal Prediction

    This season, Rubin have won only once away from home. They struggle to score on the road, failing to find the net in four away games. In their last five matches, including the Russian Cup, only Mirland Daku has scored for them, and he will not play in the upcoming match. Goals have also been scarce in head-to-head encounters; Zenit have kept a clean sheet in 6 of the last 7 meetings. Therefore, it's worth considering the option that the visitors won't score.

    🚩 Corner Prediction

    This season, Zenit have had the edge in corners (6.1 compared to 4.7). However, they haven't won more than six corners in six consecutive matches. The same pattern holds in 6 of the last 7 head-to-head encounters. Thus, it makes sense to bet on home team total corners under 6.5.

    Editor's Prediction

    Zenit are clear favorites heading into the upcoming clash, with head-to-head stats backing them up. Recently, Rubin have struggled, particularly in attack, making it likely that the hosts will secure a victory with ease. A potential scoreline to consider is a solid 2-0 win for Zenit.

    Rubin rarely find the net against Zenit, and given their current form, they've managed just one goal in their last five matches. It's doubtful the visitors will score, though they might hold Zenit at bay, considering they've conceded only once in the same stretch of games. Therefore, it's highly probable that at least one side will end goalless. Our key bet is both teams to score (no).

    Both Teams To Score (No)
    Published: 29/11/2025, 11:21

    No comments

    Minimum 20 characters, maximum 500 characters

    Betting Tips: Zenit Saint Petersburg - Rubin Kazan

    Zenit Saint Petersburg have won:
    fc-zenit-st-petersburg-1fc-rubin-kazanin 6 of last 7 games against Rubin Kazan.
    fc-zenit-st-petersburg-1in 11 of last 12 home games (Premier League).
    fc-zenit-st-petersburg-1in 8 of last 9 home games.
    Zenit Saint Petersburg Win
    -286
    Zenit Saint Petersburg have drawn in the 1st half:
    fc-zenit-st-petersburg-1fc-rubin-kazanin 6 of last 7 home games against Rubin Kazan.
    fc-zenit-st-petersburg-1fc-rubin-kazanin last 5 home games against Rubin Kazan (Premier League).
    1st Half Draw
    +142
    Zenit Saint Petersburg have won the 2nd half:
    fc-zenit-st-petersburg-1in last 9 home games (Premier League).
    2nd Half Zenit Saint Petersburg Win
    -172
    Zenit Saint Petersburg have not lost:
    fc-zenit-st-petersburg-1fc-rubin-kazanin last 7 games against Rubin Kazan.
    fc-zenit-st-petersburg-1in 24 of last 25 games (Premier League).
    fc-zenit-st-petersburg-1in 19 of last 20 home games.
    fc-zenit-st-petersburg-1in 18 of last 19 games.
    fc-zenit-st-petersburg-1in last 13 home games (Premier League).
    Rubin Kazan have not won:
    fc-rubin-kazanin 17 of last 18 away games.
    fc-rubin-kazanin 12 of last 13 away games (Premier League).
    Zenit Saint Petersburg will not lose
    -2500
    View more facts

    Zenit - Rubin Kazan Table position

    Premier League 25/26
    gWDLGDPForm
    1.
    Zenit Saint Petersburg
    Zenit Saint Petersburg
    30208253-1968
    2.
    Krasnodar
    Krasnodar
    30206460-2366
    3.
    Lokomotiv Moscow
    Lokomotiv Moscow
    301411554-3953
    7.
    Dynamo Moscow
    Dynamo Moscow
    30129951-4045
    8.
    Rubin Kazan
    Rubin Kazan
    301110929-3043
    9.
    Akhmat Grozny
    Akhmat Grozny
    309101135-3937

    Comparison of Teams Stats

    10 matches
    8 - Wins
    0 - Draws
    2 - Loses
    Wins - 3
    Draws - 4
    Loses - 3
    10 matches
    Scored - 16
    Conceded - 5
    +11
    -5
    13 - Scored
    18 - Conceded
    8
    Wins
    3
    0
    Draws
    4
    2
    Loses
    3
    Goal difference
    16
    Scored
    13
    5
    Conceded
    18
    2.1
    Match goals average
    3.1
    1.6
    Goals scored per match on average
    1.3
    0.5
    Goals conceded per match on average
    1.8
    2
    Both teams scored
    9
    58'
    Minutes / Goal scored
    69'
    View all stats