Rubin Kazan vs Spartak Moscow Prediction 19 August 2026
🔉 In the first round of the Russian Cup group stage, Rubin suffered a heavy defeat to Rodina (0:5). Now the Kazan side are set to meet Spartak, and the main question is how close to their first-choice lineup the team will field. For the Red and Whites, this is a chance to consolidate their position at the top of the group after beating Orenburg in the first round.
Head-to-Head
📊 In 39 matches, Spartak have the upper hand: 19 wins, 10 losses and 10 draws. The two sides last played in the summer of 2026 in a friendly match - no goals were scored.
Head-to-head statistics Rubin Kazan - Spartak Moscow

Rubin Kazan Team Overview
In the latest RPL round, the Kazan side drew away at Rostov (1:1). They had to come from behind, managing it only in the second half and from the penalty spot - Jaque Sivé scored. Rubin looked decent in terms of play: the visitors outperformed the hosts by xG (1.27 vs 0.68). However, they let the win slip and the team came away without three points.
Rubin's start to the season has been mixed. After four rounds, the team has five points and sits ninth in the table. The heavy cup defeat to Rodina (0:5) was a serious blow, but in the league the Kazan side look more assured. The departure of Mirlinд Daku to Spartak has affected the attack, but the team is looking for new options up front.
Match Results: Rubin Kazan

Spartak Moscow Team Overview
In the latest RPL round, the Red and Whites beat Baltika away (2:1). The goals were scored by Manfred Ugalde and Pablo Solari. Juan Carcedo's side made up for their defeat to Krasnodar in the third round and returned to the top 3 with nine points. Notably, Mirlind Daku, who joined from Rubin, provided the assist for Ugalde in the last match.
The Moscow club's start to the season has been bright: wins over Rodina (3:0), Akhmat (2:1) and Baltika have given hope that the team can compete for the title. But the match against Krasnodar shows there are still problems that need to be addressed. In the Cup, Spartak comfortably thrashed Orenburg (5:1), and now they are targeting a second win in the group. For now, they have the strength to stay in contention for both trophies.
Match Results: Spartak Moscow
🟨 Yellow Cards Prediction
Here we back total yellow cards over 3.5 at odds of 1.53*. Rubin, following the heavy defeat to Rodina, will be extremely motivated, which could translate into rough play and frequent fouls. In the match against Rostov the referee showed three yellow cards, but in cup games the tension is higher. Spartak are no strangers to physical duels either, so we expect at least four bookings.
⚽️ Goals Prediction
The Red and Whites have scored in the first half in seven matches in a row, and away from home this trend stands at 5 out of their last 6 games in the Russian Cup. In the match against Orenburg in the first round of the group stage, Spartak also got on the scoresheet before the break. Rubin have conceded in the first half in 4 of their 5 matches this season. The pick is a Spartak goal in the first half at 1.85*.
🚩 Corners Prediction
The Moscow side play attacking football and combine a great deal even in and around the opposition box. In the cup match against Orenburg, Spartak won 13 corners to their opponents' 4. In 4 of 5 head-to-head meetings with the club from Tatarstan, the Muscovites have won the corners count. The pick is a Spartak win on corners at odds of 1.72*.
*Odds are indicative and may vary across different bookmakers.
⭐ Editor's Pick
Spartak will most likely not field their best lineup from the first minutes due to rotation, which levels the playing field. Rubin at home at the start will be able to contain the Red and Whites. On top of that, in the Russian Cup, Spartak have drawn at half-time in five consecutive away matches. In this scenario, it is logical to assume that no one will take the lead before the break, but the guests will justify their status as favourites in the second half. We go with a Spartak win in the match, while a draw before the break is possible. Predicted score - 1:2.