Moscow Derby
Premier League

Moscow Derby Predictions — Spartak Moscow — Dynamo

Moscow Derby — History, Stats & Predictions

Read full analysis 17 min

No upcoming Moscow Derby match scheduled yet

Head to Head (All-time · 28 matches)

14Spartak Moscow
8Draws
6Dynamo
Total matches28
Avg goals/match2.8
Goals44 - 35
BTTS %54%
Over 2.554%

Derby Records

Biggest Win — Spartak Moscow
3-0
Spartak Moscow — Dynamo · 31 Jul 24
Biggest Win — Dynamo
5-2
Dynamo — Spartak Moscow · 5 Mar 26
Highest Scoring Match
5-2
Dynamo — Spartak Moscow · 5 Mar 26
Longest Win Streaks
3 in a row
1 in a row
Longest Unbeaten Runs
6 matches
4 matches

Most Common Scorelines

2-1
2-2
1-0
2-0
1-1
0-2

Goals by Time Period

16
0-15'
19
16-30'
11
31-45'
5
46-60'
14
61-75'
14
76-90'

All-Time Derby Top Scorers

1A. Sobolev9
2K. TyukavinActive6
3Q. Promes4
4N. Moumi NgamaleuActive3
5BitelloActive3
6M. UgaldeActive3
7L. GarcíaActive3
8G. Dzhikiya2
9R. ZobninActive2
10D. FominActive2

Venue Stats

At Spartak Moscow home
14P
7HW
6D
1AW
24-14Goals
At Dynamo home
14P
5HW
2D
7AW
21-20Goals

Results by Season

20251W2D1W6-8
20243W1D1W10-7
20234W0D1W9-5
20220W1D1W3-4
20212W1D0W6-3
20201W1D1W3-4
20191W1D0W2-0
20182W0D0W3-1
20170W1D1W2-3

Current Form

Spartak Moscow
WLWLW
3W 0D 2L · 8-6
Wvs CSKA Moscow1-0
L@ Krylia Sovetov1-2
W@ Nizhny Novgorod2-1
Lvs FC Krasnodar1-2
Wvs Akhmat3-1
Dynamo
DDWLD
1W 3D 1L · 4-3
D@ FC Krasnodar0-0
D@ Lokomotiv1-1
Wvs FC Sochi2-0
Lvs Rubin0-1
D@ Nizhny Novgorod1-1

Upcoming Fixtures

Spartak Moscow
11 May 26Spartak Moscow — RubinPremier League
17 May 26Dinamo Makhachkala — Spartak MoscowPremier League
24 May 26Spartak Moscow — FC KrasnodarCup
Dynamo
11 May 26Dynamo — FC KrasnodarPremier League
17 May 26Baltika — DynamoPremier League

League Standings

Spartak Moscow#4
48Pts
14W
6D
8L
45-38Goals
LWLWD
Dynamo#8
39Pts
10W
9D
9L
47-38Goals
DWLDW

Recent Meetings

18 Mar 26Spartak Moscow1 - 0Dynamo
5 Mar 26Dynamo5 - 2Spartak Moscow
6 Dec 25Spartak Moscow1 - 1Dynamo
13 Sept 25Dynamo2 - 2Spartak Moscow
11 May 25Dynamo2 - 0Spartak Moscow
29 Apr 25Spartak Moscow2 - 1Dynamo
2 Oct 24Dynamo2 - 3Spartak Moscow
22 Sept 24Spartak Moscow2 - 2Dynamo
31 Jul 24Spartak Moscow3 - 0Dynamo
1 May 24Dynamo0 - 2Spartak Moscow
7 Apr 24Dynamo1 - 2Spartak Moscow
4 Oct 23Dynamo3 - 0Spartak Moscow
23 Sept 23Spartak Moscow1 - 0Dynamo
29 Aug 23Spartak Moscow4 - 1Dynamo
8 Apr 23Spartak Moscow3 - 3Dynamo
20 Aug 22Dynamo1 - 0Spartak Moscow
29 May 22Spartak Moscow2 - 1Dynamo
6 Mar 22Dynamo0 - 2Spartak Moscow
16 Oct 21Spartak Moscow2 - 2Dynamo
13 Mar 21Dynamo1 - 2Spartak Moscow

Moscow Derby — History, Stats & Predictions

What Is the Moscow Derby?

The Moscow Derby between Spartak Moscow and Dynamo Moscow is one of the most intense and historic rivalries in Russian football. Rooted in the city’s rich sporting culture, this clash represents not just a battle for points but also a symbolic struggle for supremacy within the capital. With Spartak Moscow currently sitting in sixth place in the Premier League and Dynamo Moscow in ninth, the stakes remain high despite their recent performances. Both clubs have deep historical roots, and their encounters often carry emotional weight beyond mere competition. The rivalry is fueled by geographic proximity, shared fanbases, and decades of competitive history that have shaped the identities of both teams.

The Moscow Derby is part of a broader tradition of local derbies across Europe, but its significance is amplified by the unique political and cultural landscape of Russia. While the teams may not always dominate the league table, their matches consistently draw large crowds and generate immense media attention. This rivalry has produced some of the most dramatic moments in Russian football history, with memorable comebacks, shocking results, and standout individual performances. As the latest fixtures show, the balance of power can shift rapidly, making every encounter unpredictable and highly anticipated.

With no upcoming match scheduled, fans are left waiting for the next chapter in this storied rivalry. However, the legacy of past clashes continues to influence the narrative around the derby. Whether it's the tactical battles on the pitch or the passionate support from the stands, the Moscow Derby remains a cornerstone of Russian football identity. Its enduring appeal lies in its ability to bring together generations of supporters and create unforgettable moments that define the sport in the region.

Moscow Derby History — The Complete Record

The Moscow Derby has spanned nearly three decades, with 28 meetings recorded in total. Spartak Moscow holds the edge in head-to-head statistics, securing 14 victories compared to Dynamo’s six wins, with eight draws in between. The teams have combined for a total of 79 goals, averaging 2.8 per match, reflecting the intensity and attacking nature of these encounters. The rivalry has seen fluctuations in dominance, with certain periods favoring one side over the other, while others have been more evenly contested.

Looking back at the season-by-season breakdown, the pattern reveals a consistent trend. From 2017 onwards, Spartak Moscow has generally held the upper hand, particularly in the early 2020s. In 2023, they claimed four wins out of five matches, while Dynamo managed only one victory. However, the 2022 season marked a rare moment of parity, with neither team able to establish a clear advantage. By contrast, Dynamo found success during the 2021–2022 campaign, winning two matches against Spartak and drawing one. These fluctuations highlight the evolving dynamics of the rivalry, influenced by managerial changes, squad rotations, and shifting tactical approaches.

The rivalry has also witnessed several defining moments that have cemented its status as one of the most exciting in Russian football. The highest-scoring match came in March 2026, when Dynamo delivered a stunning 5-2 victory over Spartak. That game showcased the unpredictability of the derby, where either team can emerge victorious regardless of pre-match expectations. On the flip side, Spartak’s largest margin of victory was a 3-0 win in July 2024, demonstrating their ability to dominate when in form. These extremes illustrate the wide range of outcomes possible in the Moscow Derby.

One of the most fascinating aspects of the rivalry is its consistency in producing high-scoring games. With a BTTS (both teams to score) rate of 54%, there is rarely a lack of action. Over 2.5 goals have been scored in half of the encounters, reinforcing the notion that this is a fiercely contested contest. Goal distribution across different halves of the game further emphasizes the competitiveness—nearly 50% of goals have come in the second half, suggesting that late drama is a regular feature of these matches.

Despite the numerical advantage Spartak Moscow holds in overall wins, Dynamo has shown resilience in key moments. Their longest winning streak in the derby is just one match, indicating that sustained dominance has been difficult to achieve. Conversely, Spartak’s longest run without defeat spans six games, showcasing their ability to maintain composure under pressure. These statistics reflect the ebb and flow of the rivalry, where momentum can shift quickly depending on form and strategy.

The Moscow Derby has also played a crucial role in shaping the careers of many legendary players. Some have become synonymous with the rivalry, delivering decisive moments that have defined entire seasons. As we delve deeper into the specifics of the derby, it becomes clear that this is far more than a simple head-to-head—it is a microcosm of Russian football itself, filled with passion, history, and unforgettable memories.

Iconic Moscow Derby Moments

The Moscow Derby has produced numerous unforgettable matches, each contributing to its rich tapestry of stories. One such moment came in March 2026, when Dynamo delivered a stunning 5-2 victory over Spartak Moscow. This was not just a win for Dynamo; it was a statement of intent, highlighting their ability to challenge Spartak even on their own turf. The game saw a flurry of goals, with Dynamo taking control early and maintaining their lead through clinical finishing. It remains the highest-scoring match in the rivalry’s history, and the sheer volume of goals reflected the intensity and attacking flair displayed by both sides.

A few weeks earlier, on March 18, 2026, Spartak Moscow secured a narrow 1-0 victory over Dynamo. While the result might seem unremarkable on the surface, the manner in which Spartak clinched the win added to the tension of the match. The lone goal came from a defensive set-piece, underscoring the importance of discipline and organization in such high-stakes encounters. This victory extended Spartak’s lead in the league table and demonstrated their ability to perform under pressure, especially when facing a strong opponent like Dynamo.

In December 2025, the derby took on a different tone as Spartak and Dynamo settled for a 1-1 draw. Despite the lack of a decisive winner, the match featured several key moments that kept the crowd engaged. The equalizer came in the final minutes, showing the determination of both teams to avoid defeat. Such draws are common in the Moscow Derby, with 2-2 and 1-1 results appearing frequently in the last decade. These encounters emphasize the fine margins that separate the two sides, where a single goal can alter the course of a match—and sometimes a season.

Another defining moment occurred in May 2025, when Dynamo secured a 2-0 win over Spartak. This result had significant implications for the league standings, as it allowed Dynamo to close the gap on their rivals. The match was characterized by tight defending and limited chances, with Dynamo managing to capitalize on their opportunities. This victory highlighted Dynamo’s growing confidence in these high-pressure encounters, proving that they could compete with Spartak on a consistent basis.

The earliest match in the list, dating back to July 2024, saw Spartak claim a 3-0 win over Dynamo. This was a commanding performance, with Spartak asserting their dominance early in the game. The clean sheet and comfortable margin of victory reinforced the idea that Spartak has the ability to impose themselves on the match when in form. It also served as a reminder of the challenges Dynamo face when playing away from home, as they struggled to find solutions against a resolute Spartak defense.

These iconic moments capture the essence of the Moscow Derby—where every match carries weight, and every goal can change the narrative. Whether it's a thrilling comeback, a hard-fought draw, or a dominant display, the rivalry continues to deliver moments that resonate with fans and historians alike.

Key Players in the Moscow Derby

The Moscow Derby has seen countless players leave their mark, but a select few stand out due to their consistent performances and ability to rise to the occasion. Among them, Alexander Sobolev of Spartak Moscow leads the way with nine goals in the rivalry, making him the most prolific scorer in the history of the fixture. His ability to find the back of the net in critical moments has earned him a reputation as a derby specialist. Sobolev’s contributions extend beyond just his goal tally—he brings leadership and composure to Spartak’s attack, often dictating the tempo of the game.

Kirill Tyukavin of Dynamo Moscow follows closely behind with six goals, making him the top scorer for the visitors. Tyukavin’s versatility allows him to operate in multiple roles, whether as a forward, winger, or even as a central striker. His adaptability has been instrumental in Dynamo’s successes, particularly in their 5-2 victory in March 2026. Alongside Tyukavin, other notable contributors include Quinton Promes, who has netted four times for Spartak, and Nabil Moumi Ngamaleu, whose three goals for Dynamo demonstrate his effectiveness in front of goal.

For Spartak, the likes of Mikhail Ugalde and Georgy Dzhikiya have also played pivotal roles. Ugalde, known for his physical presence and aerial ability, has proven himself a reliable option in crucial matches. Meanwhile, Dzhikiya’s experience and defensive acumen have helped Spartak maintain solid foundations, allowing their attackers to thrive. Similarly, Roman Zobnin, another key figure in the Spartak lineup, has contributed both defensively and offensively, providing balance to the team’s structure.

Dynamo’s Bitello rounds out the list of top scorers with three goals, adding to the team’s attacking options. His pace and technical skills make him a constant threat, particularly in counterattacks. The presence of such talent ensures that Dynamo remains a formidable opponent whenever they face Spartak. These players collectively represent the heart of the rivalry, embodying the spirit and intensity that defines each meeting between the two clubs.

As the Moscow Derby continues to evolve, the impact of these individuals cannot be overstated. They are the ones who have turned the tide in key matches, created memorable moments, and shaped the narrative of the rivalry. Whether through goals, assists, or defensive heroics, their contributions ensure that the derby remains a spectacle worth watching.

Current Form and Season Context

As the Moscow Derby approaches, the current form of both Spartak Moscow and Dynamo Moscow offers valuable insights into what to expect from their next encounter. Spartak, currently in sixth place in the Premier League, have shown signs of inconsistency in recent months. Their last five matches have resulted in a mixed record of three wins, one draw, and one loss. Specifically, Spartak has scored nine goals in that span while conceding ten, indicating a need for greater defensive stability. Despite their struggles, they still hold a strong position in the league, having accumulated 38 points from 22 matches, with a goal difference of +5.

Dynamo, on the other hand, sit in ninth place with 30 points, a testament to their fluctuating performance this season. Their last five matches have yielded three wins, two losses, and no draws, resulting in a more balanced approach. Dynamo’s offensive output has been impressive, with 11 goals scored and seven conceded, suggesting a stronger defensive line compared to Spartak. However, their inconsistency has prevented them from climbing higher up the table. This season, Dynamo has managed to secure eight wins, six draws, and eight losses, with a goal difference of +7, indicating a solid but uneven campaign.

The contrasting forms of the two teams raise questions about their potential strategies for the next derby. Spartak, despite their defensive frailties, have shown flashes of brilliance, particularly in their 3-0 win against Dynamo in July 2024. That match underscored their ability to dominate when in form, yet their vulnerability in tighter contests suggests that Dynamo could exploit weaknesses if they play with confidence. Dynamo, meanwhile, have demonstrated resilience, especially in their 5-2 victory in March 2026, where they displayed a level of attacking quality that could threaten Spartak’s defense.

From a league perspective, the gap between the two teams highlights the challenges ahead for Dynamo. With Spartak holding a 38-point lead and Dynamo trailing at 30 points, the disparity in form and positioning adds another layer of complexity to the derby. However, the nature of the Moscow Derby means that previous results do not necessarily dictate future outcomes. The history of the rivalry shows that either team can rise to the occasion, and the outcome of the next match could significantly impact the league race.

Both squads will be eager to gain an edge over their arch-rivals, knowing that a positive result in the derby can boost morale and potentially alter their trajectories. Spartak will look to consolidate their position in the top half of the table, while Dynamo aim to climb further up the rankings. As the anticipation builds, the question remains: which team will prevail in the next chapter of this historic rivalry?

Moscow Derby Prediction and Betting Analysis

Predicting the outcome of the Moscow Derby is inherently challenging due to the high level of uncertainty and volatility that characterizes these matches. However, analyzing historical trends provides a useful framework for understanding potential scenarios. Based on the head-to-head record, Spartak Moscow has dominated the rivalry, winning 14 out of 28 matches. This gives them a slight edge in terms of probability, though it is important to note that Dynamo has shown the capability to challenge their superiority, particularly in key moments.

When considering the 1X2 market, Spartak Moscow appears to be the favorite. With 14 wins to Dynamo’s six, the bookmakers would likely offer odds that reflect this imbalance. However, given the nature of the derby, where surprises are common, it is prudent to consider the possibility of a draw. The fact that eight of the 28 matches have ended in a draw indicates that neither team can be guaranteed a win. This aligns with the general trend in the rivalry, where tightly contested matches are frequent and often decided by minor details.

Another area of interest is the over/under market. With an average of 2.8 goals per match, the Moscow Derby is a high-scoring affair. Historical data supports this, as 54% of the matches have gone over 2.5 goals. This statistic underscores the attacking nature of the rivalry, where both teams tend to push forward aggressively. Additionally, the BTTS (both teams to score) rate of 54% reinforces the likelihood of multiple goals being scored. Bookmakers typically price these markets accordingly, offering favorable odds for those looking to bet on over 2.5 goals or both teams to score.

Looking at the most common scorelines, the 2-1 result has appeared five times, making it the most frequent outcome. This suggests that the majority of matches are decided by narrow margins, with one team edging out the other in a closely fought battle. Other recurring scorelines include 2-2 (four times), 1-0 (three times), and 2-0 (three times). These patterns indicate that the derby is often a low-scoring, high-intensity contest where the difference between victory and defeat can be minimal. As a result, bettors should be cautious about backing heavy favorites or expecting a landslide result.

Goal timing is another factor that influences betting decisions. Historically, nearly half of the goals in the Moscow Derby have been scored in the second half, with 14 goals coming after the 60-minute mark. This suggests that the match tends to intensify towards the end, with both teams pushing harder to secure a win. The first half also sees a significant number of goals, with 16 goals scored in the opening 15 minutes and 19 in the 16-30 minute window. This indicates that the initial stages of the match are often explosive, setting the tone for the rest of the game.

For punters interested in specific betting strategies, the most successful approach would involve focusing on over 2.5 goals and both teams to score. Given the high frequency of these outcomes, they present a relatively safe bet with reasonable returns. Additionally, the 2-1 scoreline, which has occurred five times, is a viable option for those seeking a more targeted prediction. However, it is essential to remember that the unpredictability of the derby means that no strategy is foolproof.

Ultimately, the Moscow Derby is a match that defies easy predictions. While historical data provides valuable insight, the reality is that anything can happen on the day. Whether it’s a surprise upset, a dramatic late goal, or a tightly contested draw, the rivalry continues to captivate fans and bettors alike. As the next match approaches, the excitement surrounding the derby remains as high as ever, ensuring that it will continue to be a highlight of the Russian football calendar.

Venue Analysis — Home and Away Records

The venue plays a crucial role in determining the outcome of the Moscow Derby, with home advantage often influencing the performance of both teams. Spartak Moscow, competing at their home ground, have enjoyed a strong record against Dynamo, winning seven out of 14 matches. At home, Spartak have scored 24 goals and conceded 14, giving them a goal difference of +10. This suggests that their home environment provides a psychological and tactical edge, allowing them to assert control over the match. The support of their fans, combined with familiarity with the stadium conditions, contributes to their ability to dominate in these encounters.

Dynamo Moscow, on the other hand, have faced considerable challenges when playing away from their own stadium. Their record in 14 away matches against Spartak includes five wins, two draws, and seven losses. Dynamo have scored 21 goals in these fixtures but have also conceded 20, resulting in a goal difference of +1. This indicates that while Dynamo can occasionally secure a positive result on the road, they struggle to maintain consistency. The absence of familiar surroundings and the pressure of performing in a hostile environment can affect their performance, leading to inconsistent displays.

The stark contrast between Spartak’s home and Dynamo’s away records highlights the significance of the venue in the Moscow Derby. Spartak’s ability to consistently perform well at home has been a key factor in their dominance of the rivalry. Their longest unbeaten run in the derby spans six matches, all of which were played at their home stadium. This streak demonstrates their capacity to build momentum and sustain success in their own backyard.

Dynamo’s inability to replicate similar levels of success away from home raises concerns about their prospects in future matches. Their longest winning streak in the derby is just one match, and they have struggled to maintain consistency when playing outside of their own stadium. This suggests that Dynamo may need to improve their away game if they hope to challenge Spartak more effectively in the long term.

While home advantage remains a major factor, it is not an absolute guarantee of success. The Moscow Derby has seen numerous instances where Dynamo has managed to secure a win on the road, including their 5-2 victory in March 2026. These exceptions remind us that while home advantage is beneficial, it is not a deciding factor in every match. Ultimately, the outcome of the derby depends on a combination of factors, including form, tactics, and individual performances, making it an unpredictable and exciting encounter for fans and bettors alike.

H2H Trends and Betting Insights

Analyzing the head-to-head trends of the Moscow Derby reveals several compelling patterns that can inform betting decisions. One of the most striking features of the rivalry is the consistent tendency for both teams to produce high-scoring matches. With an average of 2.8 goals per game, the Moscow Derby ranks among the most productive in the Premier League. This is supported by the fact that 54% of all encounters have exceeded 2.5 goals, making over 2.5 goals a strong proposition for bettors. Furthermore, the BTTS (both teams to score) rate of 54% indicates that there is a high likelihood of both sides finding the back of the net, which is particularly relevant for those placing bets on this market.

The distribution of goals across different halves of the match also offers valuable insights. Nearly 50% of the goals in the Moscow Derby have been scored in the second half, with 14 goals coming in the 61-75 minute window and another 14 in the 76-90 minute period. This suggests that the match tends to become more open and dynamic as the game progresses, creating opportunities for late winners and dramatic finishes. In comparison, the first half has accounted for 46% of all goals, with 16 goals in the first 15 minutes and 19 in the 16-30 minute window. This indicates that the early stages of the match are often explosive, with both teams vying for an early advantage.

Seasonal trends also provide useful information for bettors. Looking at the last five completed seasons, the Moscow Derby has exhibited varying degrees of predictability. In 2023, Spartak dominated the rivalry, winning four matches and drawing none, while Dynamo managed only one victory. The following year, however, saw a more balanced contest, with both teams claiming two wins and one draw. This variability suggests that while historical data can guide betting choices, it is not always a definitive predictor of future results.

Another important consideration is the most common scorelines, which can help shape betting strategies. The 2-1 result has emerged as the most frequent, occurring five times, followed by 2-2 (four times) and 1-0 (three times). These patterns indicate that the majority of matches are decided by narrow margins, with one team edging out the other in a tightly contested battle. As a result, bettors may want to focus on markets such as 2-1 or 2-2, which have a higher probability of occurring based on historical data.

Finally, the performance of key players in the derby can also influence betting decisions. Top scorers like Alexander Sobolev and Kirill Tyukavin have played a vital role in shaping the outcome of these matches, and their form can have a direct impact on the final result. While it is impossible to predict individual performances with certainty, tracking their recent contributions can provide additional insight for those looking to make informed bets.

In summary, the Moscow Derby presents a wealth of betting opportunities, with a variety of markets available to suit different preferences. Whether it’s betting on over 2.5 goals, both teams to score, or a specific scoreline, the historical trends and statistical patterns offer a solid foundation for decision-making. However, it is important to remember that football is inherently unpredictable, and no strategy is foolproof. As always, responsible gambling practices should be adhered to, ensuring that the excitement of the derby remains a source of entertainment rather than financial risk.

Frequently Asked Questions

Who has won more Moscow Derbies?

Spartak Moscow has won more Moscow Derbies than Dynamo, with 14 victories compared to Dynamo’s six wins in 28 matches.

What is the biggest win in the Moscow Derby?

The biggest win in the Moscow Derby came in July 2024, when Spartak Moscow defeated Dynamo 3-0 at their home ground.

What is the average number of goals per match in the Moscow Derby?

The average number of goals per match in the Moscow Derby is 2.8, with 79 goals scored in 28 encounters.

Who is the top scorer in the Moscow Derby?

Alexander Sobolev of Spartak Moscow is the top scorer in the Moscow Derby, with nine goals in 28 matches.

Does home advantage matter in the Moscow Derby?

Home advantage appears to be significant, as Spartak Moscow has performed strongly at home, winning seven of 14 matches. Dynamo has struggled on the road, with only five wins in 14 away games against Spartak.

When is the next Moscow Derby?

No upcoming Moscow Derby match is scheduled at this time.