Spartak Moscow vs Zenit Prediction 23 August 2026

Details
The main thing

    🔉 Spartak and Zenit go into this fixture level on points, both chasing league leaders Krasnodar. Their meeting in round five of the RPL is the standout match of the weekend. Both sides are in good form but with different things to prove: Spartak want to establish themselves as genuine title contenders, while Zenit need to show their only defeat of the season was a one-off. The match at the Otkritie Arena could have a significant bearing on the top of the table.

    Head-to-Head

    📊 The two sides have already met this season in the Super Cup - the match ended 1-1 after 90 minutes, with Zenit winning on penalties. Across 49 meetings in total, Spartak have won 10, Zenit 23, with 16 draws. Both teams scored in 65% of those matches, and the average total is 3.04 goals. Matches in Moscow tend to be particularly high-scoring: in 15 of their last 16 RPL meetings at Spartak's ground, both sides have found the net.

    Head-to-head statistics Spartak Moscow - Zenit

    22%
    11 Wins
    32%
    16 Draws
    46%
    23 Wins
    Total games
    50
    Total Goals Avg
    3.02
    Both teams scored
    64%
    1.18
    Total average
    1.84
    3.22
    Yellow cards
    2.32
    Last matches
    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
    18.07.26
    OLIMPBET Super Cup
    Zenit Saint Petersburg
    Zenit Saint Petersburg
    Spartak Moscow
    Spartak Moscow
    0.92
    0.77
    2
    5
    15
    19
    3
    1
    1
    1
    0
    1
    1
    0
    4
    2
    0.92
    0.77
    2
    5
    15
    19
    3
    1
    08.04.26
    Russian Cup
    Zenit Saint Petersburg
    Zenit Saint Petersburg
    Spartak Moscow
    Spartak Moscow
    -
    -
    3
    4
    21
    7
    1
    3
    0
    0
    0
    0
    0
    0
    0
    0
    6
    7
    -
    -
    3
    4
    21
    7
    1
    3
    14.03.26
    RPL
    Zenit Saint Petersburg
    Zenit Saint Petersburg
    Spartak Moscow
    Spartak Moscow
    2.09
    0.42
    2
    5
    6
    20
    2
    4
    2
    0
    1
    0
    1
    0
    2.09
    0.42
    2
    5
    6
    20
    2
    4
    16.08.25
    RPL
    Spartak Moscow
    Spartak Moscow
    Zenit Saint Petersburg
    Zenit Saint Petersburg
    1
    1.47
    1.05
    9
    6
    15
    10
    1
    3
    2
    2
    2
    1
    0
    1
    1.47
    1.05
    9
    6
    15
    10
    1
    3
    Empty
    There are no events
    Add the matches you are interested in or Subscribe to a team, tournament or player.

    Spartak Moscow Team Overview

    Spartak sit second in the table, behind Zenit only on goal difference - 8:4 against 12:2. Carcedo's side have had a demanding schedule: they drew with Krasnodar after leading, conceding twice having gone ahead, but picked up convincing wins away at Baltika in Kaliningrad and at Akhmat in Grozny.

    Their position is backed up by more than just points. Spartak rank second in the RPL by xG, behind only surprise leaders Orenburg. Manfred Ugalde has been one of the standout performers of the season so far, scoring in four consecutive matches across all competitions - five goals in total. The arrival of Myrind Daku has had a positive effect on the Costa Rican, and Carcedo now has genuine options in attack, with the flexibility to adjust his shape depending on the opponent.

    Match Results: Spartak Moscow

    Last matches
    30.08.26
    RPL
    Spartak Moscow
    Spartak Moscow
    Orenburg
    Orenburg
    2.08
    0.45
    6
    1
    10
    29
    2
    8
    1
    1
    0
    0
    1
    1
    2.08
    0.45
    6
    1
    10
    29
    2
    8
    D
    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
    W
    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
    L
    16.08.26
    RPL
    Baltika Kaliningrad
    Baltika Kaliningrad
    Spartak Moscow
    Spartak Moscow
    0.90
    0.69
    5
    9
    16
    13
    4
    3
    1
    2
    1
    1
    0
    1
    0.90
    0.69
    5
    9
    16
    13
    4
    3
    W
    09.08.26
    RPL
    Spartak Moscow
    Spartak Moscow
    Krasnodar
    Krasnodar
    1.86
    0.97
    6
    7
    13
    15
    1
    3
    1
    2
    1
    2
    0
    0
    1.86
    0.97
    6
    7
    13
    15
    1
    3
    L
    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 the same nine points as Spartak, though they have faced weaker opposition. The only top-side they have played is Dynamo Moscow, who are going through a difficult spell. Alongside that win, Zenit beat Orenburg and Akron, but lost at home to Rodina. Despite sitting in the upper half of the table, there are questions about the champions' performances.

    Semak is again dealing with underperforming foreign players. For now, Glushеnkov and Sobolev are carrying the attack - five goals each when you include the Cup. One notable detail: Zenit are scoring almost twice as many goals as their underlying numbers suggest, with 12 goals from an xG of 5.82. Their conversion rate is extremely high at the moment, and that may not hold up against stronger opposition.

    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.

    Latest news

    Spartak Moscow

    The availability of Christopher Martins and Ezequiel Barco is in doubt. Both missed the cup match, and Spartak's manager gave no clear answer when asked about their fitness.

    Zenit Saint Petersburg

    Defender Roman Vega picked up an injury in the cup match against Krylya, but Sergei Semak has confirmed he is training with the squad and could feature against Spartak. Nino, who missed the last match, is also back in full training. Andrei Mostovoy is unlikely to play - he had been absent for three matches before starting against Krylya, and is reportedly unhappy with his situation at the club and looking for a way out.

    🟨 Yellow Cards Prediction

    The derby status, the recent Super Cup meeting and Spartak's desire to make up for losing that trophy all raise the competitive temperature. These fixtures have traditionally been feisty: the last five produced at least four bookings each. We expect the card count to be higher than usual. Our pick is Total Yellow Cards - Over 3.5.

    ⚽️ Goals Prediction

    Ugalde has responded to competition from Daku with his best start to a season yet, scoring five goals. Daku is still settling in but has already contributed an assist and is no stranger to the RPL, having played in the league before. The stats back up Spartak's attacking threat at home: they have scored in 19 of their last 20 RPL home derbies and in 22 consecutive home matches across all competitions. We're looking at Spartak to Score at 1.32*.

    🚩 Corners Prediction

    Spartak have won at least five corners in each of their six home matches across all competitions. Their style - quick transitions, wide play and crosses into the box, particularly when Daku is on the pitch - generates plenty of set-piece situations. Our pick is Spartak Team Total Corners - Over 4.5 at 1.66*.

    🚀 Player Stats Bet

    Alexander Sobolev has extra motivation here - he made his name at Spartak, and it was he who equalised in the Super Cup. Last RPL season he scored against the red-and-whites in every match he played against them. Given his good form and that added incentive, a goal from the striker looks a realistic outcome. We're considering Alexander Sobolev to Score at 2.75*.

    😱 Risky Bet

    Zenit are the top scorers in the league so far, and Spartak rank among the leaders in attacking xG metrics. However, four of the last five head-to-head meetings produced no more than three goals. That said, matches in Moscow tend to be more open - last season at Spartak's ground it finished 2-2. Our pick is Total Goals - Over 3.5 at 3.32*.

    🎯 Safe Bet

    Glushenkov and Sobolev are both in good form in August and have added motivation against Spartak, having previously played for the club. Zenit's away record also supports this: they have scored in 12 of their last 13 RPL away matches, while Spartak have conceded in 7 of their 8 home league games. Our pick is Zenit to Score at 1.29*.

    👀 If the Match Goes Off-Script

    There is no clear favourite here, and both sides have a genuine chance of taking all three points. Derbies tend to produce goals, but both teams have their issues. Zenit are scoring more than their chances suggest, and the level of opposition in this match is higher than in previous rounds. Spartak, meanwhile, could sit deep as they did in last season's Cup, or look to hit on the counter as they did in the Super Cup. There is a real possibility that both sides try to attack but struggle to find the net. Our pick is Total Goals - Under 2.5 at 1.86*.

    *Odds are indicative and may vary across different bookmakers.

    ⭐ Editor's Pick

    In this Moscow derby at Otkritie Arena, both teams scoring looks a more likely outcome than a clean sheet. Spartak have failed to keep one in their last five matches, yet they score regularly - up front they have Ugalde and Daku, either of whom can decide a moment. Zenit are not particularly reliable defensively either, especially away from home, and the numbers back that up: both teams have scored in 15 of their last 16 RPL meetings in Moscow. In a derby where emotion and attacking intent tend to outweigh caution, goals at both ends seem the logical expectation. We're going with Both Teams to Score - Yes. Predicted score: 2-1.

    Both Teams To Score (Yes)
    Published: 21/08/2026, 14:12
    Alexander Martilionis
    Alexander Martilionis
    Football expert
    1
    0
    2
    3 predictions
    Statistics for September 2026

    No comments

    Minimum 20 characters, maximum 500 characters

    Betting Tips: Spartak Moscow - Zenit Saint Petersburg

    Zenit Saint Petersburg have won:
    fc-zenit-st-petersburg-1in 7 of last 8 games (Premier League).
    fc-zenit-st-petersburg-1in 6 of last 7 away games (Premier League).
    Zenit Saint Petersburg Win
    +180
    Spartak Moscow have not lost:
    fc-spartak-moscowin 15 of last 17 home games.
    fc-spartak-moscowin 10 of last 11 games.
    Spartak Moscow will not lose
    -233
    Spartak Moscow have not won:
    fc-spartak-moscowfc-zenit-st-petersburg-1in 15 of last 16 games against Zenit Saint Petersburg (Premier League).
    fc-spartak-moscowfc-zenit-st-petersburg-1in 12 of last 13 games against Zenit Saint Petersburg.
    fc-spartak-moscowfc-zenit-st-petersburg-1in 7 of last 8 home games against Zenit Saint Petersburg (Premier League).
    Zenit Saint Petersburg have not lost:
    fc-zenit-st-petersburg-1in 19 of last 20 away games.
    fc-zenit-st-petersburg-1in 18 of last 19 games.
    fc-zenit-st-petersburg-1in 14 of last 15 away games (Premier League).
    fc-zenit-st-petersburg-1in 13 of last 14 games (Premier League).
    Zenit Saint Petersburg will not lose
    -204
    Spartak Moscow have conceded:
    fc-spartak-moscowfc-zenit-st-petersburg-1in 18 of last 19 home games against Zenit Saint Petersburg.
    fc-spartak-moscowfc-zenit-st-petersburg-1in last 16 home games against Zenit Saint Petersburg (Premier League).
    fc-spartak-moscowin 7 of last 8 home games (Premier League).
    Zenit Saint Petersburg have scored:
    fc-zenit-st-petersburg-1in 25 of last 26 games (Premier League).
    fc-zenit-st-petersburg-1in 15 of last 17 away games.
    fc-zenit-st-petersburg-1in 12 of last 13 away games (Premier League).
    fc-zenit-st-petersburg-1in 10 of last 11 games.
    Zenit Saint Petersburg will score goal
    -
    View more facts

    Comparison of Teams Stats

    10 matches
    6 - Wins
    1 - Draw
    3 - Loses
    Wins - 8
    Draws - 0
    Loses - 2
    10 matches
    Scored - 19
    Conceded - 9
    +10
    +11
    16 - Scored
    5 - Conceded
    6
    Wins
    8
    1
    Draws
    0
    3
    Loses
    2
    Goal difference
    19
    Scored
    16
    9
    Conceded
    5
    2.8
    Match goals average
    2.1
    1.9
    Goals scored per match on average
    1.6
    0.9
    Goals conceded per match on average
    0.5
    8
    Both teams scored
    2
    47'
    Minutes / Goal scored
    58'
    View all stats