Zenit vs Spartak Moscow Prediction
🔊 The derby between the two capitals, Zenit and Spartak, will take place in the semifinals of the Regions Path of the Russian Cup. Both teams are on impressive winning streaks. However, determining which side will enter the upcoming clash in better physical shape after their league matches remains a significant question. The "Red-Whites" played a day later and endured a grueling match against Lokomotiv. Can they capitalize on their confidence to defeat Zenit away from home? Our editorial team will assess the odds in our prediction.
Head-to-Head
📊 Over the course of 10 matches, Zenit hold a significant advantage in victories with five wins compared to Spartak's two. The teams have drawn three times. Notably, during this period, the "Red-Whites" have yet to defeat the St. Petersburg side in the Russian Cup.
H2H Stats Matches and Previous Teams Results

Zenit Saint Petersburg Team Overview
Zenit kicked off their Russian Cup playoff campaign with a two-leg clash against Moscow's Dynamo in the RPL Path. The teams exchanged away victories, but the "White-Blues" were more successful in St. Petersburg, knocking Zenit into the Regional Path (3-1; 0-1). In the lower bracket, Sergei Semak's side edged past Baltika and Makhachkala's Dynamo, both with narrow 1-0 victories.
In their last Russian Premier League (RPL) fixture on Saturday, Zenit hosted Krylia Sovetov in St. Petersburg. Although the visitors put up a decent fight against the more illustrious opponents, they left the northern capital without points. The hosts slightly outperformed Samara in possession (53% to 47%) and expected goals (1.05 to 0.67). This marginal edge translated into a 2-1 victory for the "Blue-White-Sky Blues."
Match Results: Zenit Saint Petersburg

Spartak Moscow Team Overview
Spartak managed to stay in the RPL Path playoffs one round longer than Zenit, eventually bowing out to the same Dynamo Moscow over two legs (2-5; 1-0). However, before that, the "Red-Whites" secured back-to-back victories against their neighbors Lokomotiv (3-1; 3-2). Despite the high-scoring games, Spartak ended the group stage with the same number of goals conceded as Zenit, allowing five each. Over the last three matches, only one goal found its way into the Moscow side's net.
The sole goal against Spartak in those three previous matches came from Lokomotiv. In the last RPL round, the teams clashed at the "Lukoil Arena," maintaining parity both in play and score until midway through the second half (1-1). The turning point arrived in the 72nd minute with a sending-off for the visitors. After this, Juan Carlos Carcedo's squad pressed hard against the "Railwaymen" and clinched a late victory (2-1).
Match Results: Spartak Moscow
Latest news
Zenit Saint Petersburg
🎙 Zenit's head coach commented on the events of the match against Krylya Sovetov. “I think up until our second goal, the game was going according to plan for us. After the second goal, we ceded the initiative to Krylya, and there was more pressure on our goal. Had they not scored that stunning goal, we probably would have finished the game more calmly. We had chances to extend our lead,” said Sergei Semak.
❌ Zenit are preparing for the cup with their optimal lineup. The only concern is about John Duran's match fitness; he was not included in the squad for the last league match.
Spartak Moscow
🎙 Spartak's head coach assessed his team's performance against Lokomotiv. "I don't think it was our best game under my management. I'm dissatisfied with how we played in the first half. Therefore, I can't call it our best. In the second half, yes, we managed to turn things around. There were a few moments in the first half too, but overall, I can't say we were at our best in terms of play," said Juan Carlos Carcedo.
❌ Contrary to the medical staff's predictions, Srđan Babić remains sidelined with a knee injury. Meanwhile, Ilya Samoshnikov has fully recovered, but the defender is still far from peak condition, which is why he was left out of the squad for the previous game.
🟨 Yellow Card Prediction
We believe this one is straightforward. The derby between the two capitals always promises high tension, consistently confirmed in their head-to-heads: in 6 out of 7 encounters, the total yellow cards exceeded 4.5, and the other match recorded four cautions. Moreover, with only one match in the semi-final of the Regional Path playoffs, players are bound to give their all, especially in terms of physical play. Our prediction: total yellow cards over 4.5.
⚽️ Goal Prediction
This one's trickier to call. Zenit this season has adopted a pragmatic approach: only Baltika concedes fewer goals. A similar pattern is evident in the cup, where the "Blue-White-Sky Blues" have kept a clean sheet in 5 of their last 6 matches.
Spartak shows some consistency in scoring but, according to their own coach, fails to perform at the required level against top teams. Moreover, matches against Zenit in St. Petersburg often don't go Moscow's way: they've left goalless in 5 of their last 6 visits. Without downplaying Spartak's recent form, we suggest taking total goals under 2.5.
🚩 Corner Prediction
Zenit has only twice failed to surpass five corners since the winter break, and Semak's team leads the RPL with an average of 5.61 corners over 23 rounds. All conditions are ripe for them to hit a high number: their favored 4-2-3-1 formation, which can shift into a 4-1-4-1, and the in-form target man Alexander Sobolev in attack. It's reasonable to choose Zenit's total corners over 4.5.
Editor's Prediction
Both teams are on an impressive winning streak and have gained significant momentum. Zenit might not play the most entertaining football, but their pragmatic approach often results in positive outcomes, especially in head-to-head encounters with Spartak. Additionally, the team from St. Petersburg had an extra day for preparation and rest ahead of the cup match, and their league opponent was weaker compared to the "Red-Whites." Everything points to a Zenit victory. We anticipate that the hosts will secure success in their usual style with a 1-0 scoreline.
