# Klasychne derby

Klasychne derby (Ukrainian: Класичне, as Classico), or the Ukrainian football rivalry is the football match between the two top Ukrainian clubs Dynamo Kyiv and Shakhtar Donetsk. The game between those two clubs is a focal point of each football season in Ukraine. Due to war, at least three of their scheduled fixtures were scratched in 1941 and 2014. Since 2014, Shakhtar sometimes plays in Kyiv due to the Russian aggression which technically turned the rivalry into a city derby.
Dynamo and Shakhtar were the top Ukrainian clubs since introduction of the Soviet professional football competitions in 1936. They played against each other as early as 1931 when Donetsk was represented by the Shakhtar's direct predecessor Dynamo Stalino. Participating in competition dominated with the Russian teams, matchups between both teams was not too important within the Soviet Union. Following independence, the rivalry between them two grew into a national-level rivalry sometime after 1996 since the teams were two main contenders for the national title.
In 1970 and 1980s, rivalries between Dynamo Kyiv against FC Zorya Luhansk and FC Dnipro were somewhat notable eclipsing for short while the Donetsk-Kyiv stand-off. Dnipro, that returned to the Soviet Top League in 1981, won two Soviet titles in the 1980s and almost became a Ukrainian champion in the 1992–93 season.
During the times of the Soviet Union, the Ukrainian rivalry was overshadowed by the rivalry between Dynamo Kyiv and Spartak Moscow (see Spartak Moscow–Dynamo Kyiv rivalry) that has developed sometime in the 1960s.

## Formation of the derby
### Soviet Union

The two clubs first met back in 1938 in Kyiv in the Soviet Top League with Dynamo winning it 2–0. At the time, Dynamo Kyiv was the main representative of Ukraine in the Soviet League, while Shakhtar initially had some difficulties to secure their place there. The Donetsk team, however, was considered to be the main representative of the Ukrainian SSR other than Dynamo, representing the most industrialized and heavily urbanized Donbas region in the eastern part of Ukraine. In a few occasions Shakhtar even managed to place higher than the Dynamo's "Capitals" in League, but for most of the time Dynamo had more success head-to-head. Their meetings were not as popular in the Soviet League outside of Ukraine as the Moscow – Kyiv face off particularly between Dynamo and Spartak.

### Ukraine
#### The 1990s: Dynamo's dominance

The trend of Dynamo's total dominance continued well after the establishment of the Ukrainian Vyshcha Liha (which eventually became the Ukrainian Premier League). For several seasons Shakhtar was not even among the main contenders for the league title, which was often contested by either FC Dnipro or Chornomorets Odesa. Dynamo won every single league title in the 1990s except one, when SC Tavriya Simferopol managed to pull off an upset, winning the inaugural Ukrainian league season, with Dynamo taking the silver medals, and Shakhtar finishing fourth.
In 1996, Rinat Akhmetov became Shakhtar's president and started investing heavily into the club. Shakhtar became relevant again, placing 2nd in 1996–97, and not finishing below 2nd place in the league ever since. In an interview to Vatsko Live (Russian: Вацко Live), former Shakhtar player Andriy Vorobey said that at least since 1997 it was cultivated at Shakhtar that Dynamo is not just an opponent, but rather the enemy.

#### The 2000s: rise of Shakhtar

It was not until the early 2000s when this fixture obtained the status of a true "derby". In the first years of the decade, Dynamo were still riding the wave of their late 1990s success, when they reached the UEFA Champions League quarterfinals and semi-finals in consecutive seasons. After the death of their legendary manager Valeriy Lobanovskyi in 2002, Dynamo's success in the European and Ukrainian competitions began to decline. This coincided with the continued rise of Shakhtar, who won their first Ukrainian league title in 2001–02, which took the rivalry between the two clubs to a whole new level. In the 2008–09 season, the Ukrainian derby was contested in European competition for the first time. Shakhtar defeated Dynamo in a 2008–09 UEFA Cup semi-final and then became the first side in the sovereign Ukraine era to win a European competition.

#### The 2010s

During the 2015–16 Ukrainian Premier League, on 16 October, Shakhtar Donetsk beat FC Dynamo Kyiv 0–3 in Kyiv and set two new records. One record was that for the first time during a Ukrainian derby game in Kyiv a team scored three goals. The other record was that for the first time Shakhtar had more Ukrainian derby victories, 26, than Dynamo. On 1 May 2016, in the second Premier League match between them at Arena Lviv, Shakhtar won 3–0 again, making it the first time when Dynamo loses two derby matches one after another with a margin of at least 3 goals. Despite all that, Dynamo became the champions that season.

## Venues

As of recently, both Dynamo and Shakhtar play at the Olympiyskiy National Sports Complex in Kyiv. Olympiskyi NSC has been one of Dynamo's two home stadiums since 1951 (the other one being the much smaller Valeriy Lobanovskyi Dynamo Stadium). Shakhtar, on the other hand, for the longest time (1938–2001) played at their older Central Stadium "Shakhtar" in Donetsk. In 2008 Shakhtar built new modern stadium Donbas Arena of UEFA elite class, but was forced to leave Donetsk in 2014 due to War in Donbas. Since then, Shakhtar has been based in Kyiv, but until early 2020 played their home matches primarily at Metalist Oblast Sports Complex in Kharkiv.
| NSC Olympiyskiy | Metalist | Valeriy Lobanovskyi Dynamo | Donbas Arena | Shakhtar | RSC Olimpiyskiy |
| Kyiv | Kharkiv | Kyiv | Donetsk | Donetsk | Donetsk |
| 70,050 | 40,003 | 16,873 | 52,187 | 31,718 | 25,678 |
| Main arenas (at least 5 home matches) ||||||

## Statistics
### Match tallies

The table shows number of wins for both clubs per competition as well as totals.
As of 11 May 2024
| Competition | Dynamo Kyiv | Draws | Shakhtar Donetsk |
| Ukraine ||||
| Ukrainian Premier League | 25 | 19 | 28 |
| Ukrainian Cup | 6 | 0 | 10 |
| Ukrainian Super Cup | 8 | 0 | 6 |
| Aggregate | 39 | 19 | 44 |
| Soviet Union ||||
| Soviet Top League | 41 | 26 | 15 |
| Soviet Cup | 2 | 0 | 1 |
| Soviet Football Federation Cup | 1 | 1 | 3 |
| Ukrainian Cup | 4 | 1 | 0 |
| Aggregate | 48 | 28 | 19 |
| European and Worldwide ||||
| UEFA Europa League / UEFA Cup | 0 | 1 | 1 |
| Aggregate | 0 | 1 | 1 |
| Total aggregate | 87 | 48 | 64 |
* Notes:
* The Soviet Super Cup was not an official competition. It was organized by an editorial department of the Soviet newspaper Komsomolskaya Pravda.
* While in the Soviet Union the Football Cup of the Ukrainian SSR competitions had official status, since gaining Ukrainian independence the status of the Football Cup of the Ukrainian SSR is not determined by the independent Ukrainian Association of Football (Football Federation of Ukraine).

### Titles

Number of titles for both clubs
| Dynamo Kyiv | Competition | Shakhtar Donetsk |
| Ukraine |||
| 16 | Ukrainian Premier League | 15 |
| 13 | Ukrainian Cup | 14 |
| 9 | Ukrainian Super Cup | 9 |
| 38 | Aggregate | 38 |
| Soviet Union |||
| 13 | Soviet Top League | — |
| 9 | Soviet Cup | 4 |
| 7 | Ukrainian Cup | — |
| 29 | Aggregate | 4 |
| European and Worldwide |||
| 2 | UEFA Cup Winners' Cup | — |
| — | UEFA Europa League/UEFA Cup | 1 |
| 1 | UEFA Super Cup | — |
| 3 | Aggregate | 1 |
| 70 | Total Aggregate | 43 |
* Notes:
* The Soviet Super Cup was not an official competition. It was organized by an editorial department of the Soviet newspaper Komsomolskaya Pravda.
* While in the Soviet Union the Football Cup of the Ukrainian SSR competitions had official status, since gaining Ukrainian independence the status of the Football Cup of the Ukrainian SSR is not determined by the independent Ukrainian Association of Football (Football Federation of Ukraine).

### Year-by-year league's standings

The table lists the place each team took in each of the seasons.
| | 38 | 39 | 40 | 49 | 50 | 51 | 52 | 55 | 56 | 57 | 58 | 59 | 60 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 73 | 74 | 75 | 76s | 76f | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 |
| Teams | 26 | 14 | 13 | 18 | 19 | 15 | 14 | 12 | 12 | 12 | 12 | 12 | 22 | 22 | 20 | 17 | 17 | 19 | 19 | 20 | 20 | 17 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 16 | 16 | 16 | 16 | 13 | 16 |
| Dynamo Kyiv | 4 | 8 | 8 | 7 | 13 | 8 | 2 | 6 | 4 | 6 | 6 | 7 | 2 | 5 | 9 | 6 | 2 | 1 | 1 | 1 | 2 | 7 | 1 | 2 | 1 | 1 | 8 | 2 | 1 | 2 | 3 | 1 | 1 | 2 | 7 | 10 | 1 | 1 | 6 | 2 | 3 | 1 | 5 |
| Shakhtar Donetsk | 11 | 12 | 12 | 18 | 11 | 3 | 13 | 7 | 7 | 8 | 8 | 12 | 17 | 8 | 11 | 5 | 12 | 10 | 6 | 14 | 10 | 10 | 16 | 6 | 12 | 2 | 5 | 10 | 5 | 3 | 2 | 6 | 7 | 14 | 9 | 13 | 12 | 6 | 7 | 8 | 14 | 8 | 12 |
| | 1992 | 92/93 | 93/94 | 94/95 | 95/96 | 96/97 | 97/98 | 98/99 | 99/00 | 00/01 | 01/02 | 02/03 | 03/04 | 04/05 | 05/06 | 06/07 | 07/08 | 08/09 | 09/10 | 10/11 | 11/12 | 12/13 | 13/14 | 14/15 | 15/16 | 16/17 |
| Teams | 20 | 16 | 18 | 18 | 18 | 16 | 16 | 16 | 16 | 14 | 14 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 14 | 14 | 12 |
| Dynamo Kyiv | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 2 | 2 | 1 | 2 | 1 | 2 | 2 | 2 | 3 | 4 | 1 | 1 | 2 |
| Shakhtar Donetsk | 4 | 4 | 2 | 4 | 10 | 2 | 2 | 2 | 2 | 2 | 1 | 2 | 2 | 1 | 1 | 2 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 2 | 2 | 1 |
| | 17/18 | 18/19 | 19/20 | 20/21 | 21/22 | 22/23 | 23/24 |
| Teams | 12 | 12 | 12 | 14 | 16 | 16 | 16 |
| Dynamo Kyiv | 2 | 2 | 2 | 1 | (2) | 4 | 2 |
| Shakhtar Donetsk | 1 | 1 | 1 | 2 | (1) | 1 | 1 |

### All continental competition games

| Dynamo Kyiv win | Draw | Shakhtar Donetsk win |

#### UEFA Cup/UEFA Europa League

| Season | Date | Stage | Location | Host | Guest | Score | Goals | Goals |
| Season | Date | Stage | Location | Host | Guest | Score | Host | Guest |
| 2008–09 | 30 April 2009 | Semi-finals | Stadion Dynamo im.V.Lobanovskoho, Kyiv | Dynamo Kyiv | Shakhtar Donetsk | 1 – 1 | Chyhrynskyi (22 own) | Fernandinho (68) |
| 2008–09 | 7 May 2009 | Semi-finals | Regional Sports Complex Olimpiyskiy, Donetsk | Shakhtar Donetsk | Dynamo Kyiv | 2 – 1 | Jádson (17), Ilsinho (89) | Bangoura (47) |

### All domestic league games
#### Soviet League

| Season | Date | Location | Host | Guest | Score | Goals | Goals |
| Season | Date | Location | Host | Guest | Score | Host | Guest |
| 1938 | 18 July 1938 | Stadion Dynamo im. Yezhova, Kyiv | Dynamo Kyiv | Stakhanovets Stalino | 2 – 0 | Laiko (27, 55) | |
| 1939 | 30 June 1939 | Stadion Dynamo, Kyiv | Dynamo Kyiv | Stakhanovets Stalino | 1 – 1 | Afanasiev (15) | Bikezin (67, pen.) |
| 1939 | 30 September 1939 | Stadion Stakhanovets, Stalino | Stakhanovets Stalino | Dinamo Kiev | 3 – 3 | Balaba (8), Vasin (25), Nesmekha (38) | Komarov (4), Laiko (55), Shylovsky (75) |
| 1939 | 6 November 1939 | Stadion Stakhanovets, Stalino | Stakhanovets Stalino | Dinamo Kiev | 3 – 1 | Bikezin (40, pen.), Yakovlev (63), Vasin (80) | Shylovsky (25) |
| 1940 | 2 July 1940 | Stadion Stakhanovets, Stalino | Stakhanovets Stalino | Dinamo Kiev | 1 – 2 | Yakovlev (28) | Laiko (52, 60) |
| 1940 | 6 October 1940 | Stadion Dynamo, Kyiv | Dinamo Kiev | Stakhanovets Stalino | 1 – 1 | Krasyuk (12, own) | Krasyuk (64) |
| 1941 | Ten rounds into the season it was scratched due to invasion of the Soviet Union by the Nazi Germany. The first match of the season scheduled to be held for 29 June 1941 in Kiev never took place. | Ten rounds into the season it was scratched due to invasion of the Soviet Union by the Nazi Germany. The first match of the season scheduled to be held for 29 June 1941 in Kiev never took place. | Ten rounds into the season it was scratched due to invasion of the Soviet Union by the Nazi Germany. The first match of the season scheduled to be held for 29 June 1941 in Kiev never took place. | Ten rounds into the season it was scratched due to invasion of the Soviet Union by the Nazi Germany. The first match of the season scheduled to be held for 29 June 1941 in Kiev never took place. | Ten rounds into the season it was scratched due to invasion of the Soviet Union by the Nazi Germany. The first match of the season scheduled to be held for 29 June 1941 in Kiev never took place. | Ten rounds into the season it was scratched due to invasion of the Soviet Union by the Nazi Germany. The first match of the season scheduled to be held for 29 June 1941 in Kiev never took place. | Ten rounds into the season it was scratched due to invasion of the Soviet Union by the Nazi Germany. The first match of the season scheduled to be held for 29 June 1941 in Kiev never took place. |
| 1942–1944 | Military occupation of the Soviet Union by the Nazi Germany | Military occupation of the Soviet Union by the Nazi Germany | Military occupation of the Soviet Union by the Nazi Germany | Military occupation of the Soviet Union by the Nazi Germany | Military occupation of the Soviet Union by the Nazi Germany | Military occupation of the Soviet Union by the Nazi Germany | Military occupation of the Soviet Union by the Nazi Germany |
| 1949 | 2 May 1949 | Stadion Dynamo, Kyiv | Dinamo Kiev | Shakhter Stalino | 2 – 0 | Tovt (21), Ponomaryov (?) | |
| 1949 | 15 August 1949 | Stadion Shakhtar, Stalino | Shakhter Stalino | Dinamo Kiev | 1 – 0 | Leichenko (2) | |
| 1950 | 22 June 1950 | Stadion Dynamo, Kyiv | Dinamo Kiev | Shakhter Stalino | 4 – 1 | Alpatov (7), Sengentovski (28), Ponomaryov (38), Vinkovatov (64) | Lerman (75, own) |
| 1950 | 26 July 1950 | Stadion Shakhtar, Stalino | Shakhter Stalino | Dinamo Kiev | 6 – 0 | Havrylenko (32), Fomin (34), Kolesnykov (35, 44), Ivanov (52), Savynov (80) | |
| 1951 | 11 June 1951 | Respublikanskiy Stadion im.N.Khruscheva, Kyiv | Dynamo Kyiv | Shakhtar Stalino | 1 – 3 | Tovt (46) | Ponomaryov (48, 72), Havrylenko (81, pen.) |
| 1951 | 26 June 1951 | Stadion Shakhter, Stalino | Shakhtar Stalino | Dinamo Kiev | 0 – 1 | | Vinkovatov (72) |
| 1952 | 25 July 1952 | Stadion Dinamo, Moscow | Shakhtar Stalino | Dinamo Kiev | 0 – 4 | | Bohdanovych (18, 69, 74), Zazroyev (70) |
| 1955 | 20 May 1955 | Respublikanskiy Stadion im.N.Khruscheva, Kyiv | Dinamo Kiev | Shakhter Stalino | 1 – 0 | Terentiev (23) | |
| 1955 | 11 September 1955 | Stadion Shakhter, Stalino | Shakhter Stalino | Dinamo Kiev | 0 – 0 | | |
| 1956 | 6 May 1956 | Stadion Shakhter, Stalino | Shakhter Stalino | Dinamo Kiev | 1 – 1 | Dumanskyi (37) | Lypskyi (57) |
| 1956 | 8 July 1956 | Respublikanskiy Stadion im.N.Khruscheva, Kyiv | Dinamo Kiev | Shakhter Stalino | 1 – 2 | Kanevskyi (5) | Dubrovytskyi (70), Boboshko (82) |
| 1957 | 19 May 1957 | Respublikanskiy Stadion im.N.Khruscheva, Kyiv | Dinamo Kiev | Shakhter Stalino | 2 – 0 | Koltsov (43, pen.), Korshunov (87) | |
| 1957 | 13 November 1957 | Stadion Shakhter, Stalino | Shakhter Stalino | Dinamo Kiev | 2 – 0 | Boboshko (15), Dubrovytskyi (21) | |
| 1958 | 2 May 1958 | Stadion Shakhter, Stalino | Shakhter Stalino | Dinamo Kiev | 1 – 0 | Parshin (2) | |
| 1958 | 15 September 1958 | Respublikanskiy Stadion im.N.Khruscheva, Kyiv | Dinamo Kiev | Shakhter Stalino | 1 – 0 | Fomin (66) | |
| 1959 | 13 July 1959 | Stadion Shakhter, Stalino | Shakhter Stalino | Dinamo Kiev | 0 – 2 | | Golodets (37, 73) |
| 1959 | 11 October 1959 | Respublikanskiy Stadion im.N.Khruscheva, Kyiv | Dinamo Kiev | Shakhter Stalino | 1 – 1 | Biba (41 pen.) | Fedosov (67) |
| 1960 | 10 April 1960 | Stadion Shakhter, Stalino | Shakhter Stalino | Dinamo Kiev | 2 – 2 | Fedosov (15, 51) | Biba (6, 24) |
| 1960 | 13 June 1960 | Respublikanskiy Stadion im.N.Khruscheva, Kyiv | Dinamo Kiev | Shakhter Stalino | 4 – 1 | Kovalyov (5, 25), Kanevskyi (34), Troyanovskyi (44) | Ananchenko (14) |
| 1962 | 31 May 1962 | Respublikanskiy Stadion im.N.Khruscheva, Kyiv | Dinamo Kiev | Shakhter Stalino | 1 – 1 | Biba (38) | Holovko (33) |
| 1962 | 22 August 1962 | Stadion Shakhter, Donetsk | Shakhter Donetsk | Dinamo Kiev | 3 – 0 | Sorokin (75), Rodin (84), Kolosov (85) | |
| 1963 | 7 May 1963 | Stadion Shakhter, Donetsk | Shakhter Donetsk | Dinamo Kiev | 3 – 1 | Ananchenko (51), Rodin (72), Khmelnytskyi (77) | Biba (81) |
| 1963 | 3 September 1963 | Tsentralnyi Stadion, Kyiv | Dinamo Kiev | Shakhter Donetsk | 3 – 1 | Voynov (7), Serebryanikov (74), Kanevskyi (85) | Ivanov (11) |
| 1964 | 2 July 1964 | Tsentralnyi Stadion, Kyiv | Dinamo Kiev | Shakhter Donetsk | 1 – 1 | Medvid (8) | Khmelnytskyi (82) |
| 1964 | 4 November 1964 | Stadion Shakhter, Donetsk | Shakhter Donetsk | Dinamo Kiev | 0 – 0 | | |
| 1965 | 9 May 1965 | Stadion Lokomotyv, Donetsk | Shakhter Donetsk | Dinamo Kiev | 3 – 2 | Rodin (34, 50), Salkov (44) | Drovetskyi (85), Sabo (89, pen.) |
| 1965 | 8 November 1965 | Tsentralnyi Stadion, Kyiv | Dinamo Kiev | Shakhter Donetsk | 3 – 1 | Bazylevych (54), Khmelnytskyi (56), Serebryanikov (81) | Stankevičius (86) |
| 1966 | 28 July 1966 | Stadion Lokomotyv, Donetsk | Shakhter Donetsk | Dinamo Kiev | 0 – 2 | | Muntyan (43), Biba (72) |
| 1966 | 8 September 1966 | Tsentralnyi Stadion, Kyiv | Dinamo Kiev | Shakhter Donetsk | 3 – 1 | Khmelnytskyi (19), Biba (22), Byshovets (43), Sabo (65) | Ananchenko (45, 89), Mizernyi (81) |
| 1967 | 27 April 1967 | Tsentralnyi Stadion, Kyiv | Dinamo Kiev | Shakhter Donetsk | 3 – 0 | Byshovets (32, 47), Khmelnytskyi (84) | |
| 1967 | 7 August 1967 | Stadion Shakhter, Donetsk | Shakhter Donetsk | Dinamo Kiev | 2 – 1 | Bazylevych (43, 81) | Muntyan (67) |
| 1968 | 17 April 1968 | Tsentralnyi Stadion, Kyiv | Dinamo Kiev | Shakhter Donetsk | 1 – 1 | Byshovets (26) | Zelkevičius (50) |
| 1968 | 27 July 1968 | Stadion Shakhter, Donetsk | Shakhter Donetsk | Dinamo Kiev | 2 – 3 | Glodenis (17, 50) | Turyanchyk (8, 61), Pollak (74 own) |
| 1969 | 15 August 1969 | Stadion Shakhter, Donetsk | Shakhter Donetsk | Dinamo Kiev | 0 – 2 | | Serebryanikov (32), Puzach (74) |
| 1969 | 5 October 1969 | Tsentralnyi Stadion, Kyiv | Dinamo Kiev | Shakhter Donetsk | 1 – 0 | Byshovets (82) | |
| 1970 | 2 April 1970 | Stadion Shakhter, Donetsk | Shakhter Donetsk | Dinamo Kiev | 0 – 1 | | Byshovets (61) |
| 1970 | 10 September 1970 | Tsentralnyi Stadion, Kyiv | Dinamo Kiev | Shakhter Donetsk | 3 – 0 | Puzach (34), Muntyan (58), Drozdenko (82 own) | |
| 1971 | 2 May 1971 | Stadion Shakhter, Donetsk | Shakhter Donetsk | Dinamo Kiev | 0 – 1 | | Veremeyev (30) |
| 1971 | 18 August 1971 | Tsentralnyi Stadion, Kyiv | Dinamo Kiev | Shakhter Donetsk | 4 – 3 | Veremeyev (16), Khmelnytskyi (43, 47), Kolotov (81) | Yaremchenko (26, 34 pen., 90 pen.) |
| 1973 | 16 May 1973 | Stadion Shakhter, Donetsk | Shakhter Donetsk | Dinamo Kiev | 0 – 2 | | Muntyan (38), Damin (88) |
| 1973 | 29 September 1973 | Tsentralnyi Stadion, Kyiv | Dinamo Kiev | Shakhter Donetsk | 2 – 1 | Blokhin (9, 57) | Zakharov (77) |
| 1974 | 21 April 1974 | Tsentralnyi Stadion, Kyiv | Dinamo Kiev | Shakhter Donetsk | 1 – 0 | Kolotov (81 pen.) | |
| 1974 | 6 August 1974 | Stadion Shakhter, Donetsk | Shakhter Donetsk | Dinamo Kiev | 2 – 2 | Hubych (26), Starukhin (83) | Blokhin (25 pen.), Onyshchenko (60) |
| 1975 | 27 April 1975 | Tsentralnyi Stadion, Kyiv | Dinamo Kiev | Shakhter Donetsk | 3 – 1 | Matviyenko (6), Blokhin (30), Kolotov (35) | Vankevych (66) |
| 1975 | 13 September 1975 | Stadion Shakhter, Donetsk | Shakhter Donetsk | Dinamo Kiev | 0 – 1 | | Blokhin (75) |
| 1976 | 16 May 1976 | Stadion Lokomotyv, Donetsk | Shakhter Donetsk | Dinamo Kiev | 0 – 0 | | |
| 1976 | 22 September 1976 | Stadion Shakhter, Donetsk | Shakhter Donetsk | Dinamo Kiev | 0 – 0 | | |
| 1977 | 14 June 1977 | Tsentralnyi Stadion, Kyiv | Dinamo Kiev | Shakhter Donetsk | 2 – 0 | Konkov (28), Veremeyev (43) | |
| 1977 | 30 August 1977 | Stadion Shakhter, Donetsk | Shakhter Donetsk | Dinamo Kiev | 0 – 0 | | |
| 1978 | 22 April 1978 | Tsentralnyi Stadion, Kyiv | Dinamo Kiev | Shakhter Donetsk | 1 – 2 | Blokhin (22) | Konkov (68 own), Rohovsky (77) |
| 1978 | 30 July 1978 | Stadion Lokomotyv, Donetsk | Shakhter Donetsk | Dinamo Kiev | 2 – 0 | Safonov (36), Starukhin (43) | |
| 1979 | 6 June 1979 | Stadion Lokomotyv, Donetsk | Shakhter Donetsk | Dinamo Kiev | 1 – 0 | Starukhin (83) | |
| 1979 | 22 August 1979 | Stadion Dinamo, Kyiv | Dinamo Kiev | Shakhter Donetsk | 2 – 0 | Zhuravlyov (38), Lozynskyi (67) | |
| 1980 | 19 June 1980 | Stadion Dinamo, Kyiv | Dinamo Kiev | Shakhter Donetsk | 5 – 0 | Blokhin (10, 89), Boyko (51), Buryak (56 pen.), Khapsalis (65) | |
| 1980 | 5 October 1980 | Stadion Lokomotyv, Donetsk | Shakhter Donetsk | Dinamo Kiev | 0 – 1 | | Kaplun (83) |
| 1981 | 7 April 1981 | Stadion Lokomotyv, Donetsk | Shakhter Donetsk | Dinamo Kiev | 0 – 0 | | |
| 1981 | 21 August 1981 | Respublikanskiy Stadion, Kyiv | Dinamo Kiev | Shakhter Donetsk | 2 – 1 | Veremeyev (65), Buryak (85) | Horbunov (14) |
| 1982 | 12 May 1982 | Stadion Shakhter, Donetsk | Shakhter Donetsk | Dinamo Kiev | 0 – 0 | | |
| 1982 | 11 September 1982 | Respublikanskiy Stadion, Kyiv | Dinamo Kiev | Shakhter Donetsk | 5 – 0 | Yevtushenko (23 pen.), Khlus (25), Lozynskyi (45), Buryak (83), Pasichnyi (86) | |
| 1983 | 20 June 1983 | Respublikanskiy Stadion, Kyiv | Dinamo Kiev | Shakhter Donetsk | 1 – 1 | Blokhin (72) | Morozov (53) |
| 1983 | 9 August 1983 | Stadion Shakhter, Donetsk | Shakhter Donetsk | Dinamo Kiev | 1 – 2 | Smolyaninov (60) | Yevtushenko (10), Zavarov (85) |
| 1984 | 15 June 1984 | Stadion Shakhter, Donetsk | Shakhter Donetsk | Dinamo Kiev | 1 – 1 | Hrachov (47) | Blokhin (17) |
| 1984 | 2 August 1984 | Respublikanskiy Stadion, Kyiv | Dinamo Kiev | Shakhter Donetsk | 2 – 2 | Zavarov (43), Blokhin (54) | Yashchenko (69), Hoshkoderya (73) |
| 1985 | 9 April 1985 | Stadion Shakhter, Donetsk | Shakhter Donetsk | Dinamo Kiev | 1 – 2 | Kravchenko (84 pen.) | Belanov (10, 60) |
| 1985 | 3 September 1985 | Respublikanskiy Stadion, Kyiv | Dinamo Kiev | Shakhter Donetsk | 2 – 0 | Yevtushenko (47), Yaremchuk (88) | |
| 1986 | 11 September 1986 | Stadion Shakhter, Donetsk | Shakhter Donetsk | Dinamo Kiev | 3 – 3 | Petrov (55, 87, 89 pen.) | Mykhaylychenko (13), Rats (44), Bezsonov (80 pen.) |
| 1986 | 3 December 1986 | Respublikanskiy Stadion, Kyiv | Dinamo Kiev | Shakhter Donetsk | 4 – 1 | Zavarov (15), Belanov (28, 34, 81) | Petrov (84) |
| 1987 | 6 May 1987 | Stadion Shakhter, Donetsk | Shakhter Donetsk | Dinamo Kiev | 1 – 0 | Hrachov (86) | |
| 1987 | 14 July 1987 | Respublikanskiy Stadion, Kyiv | Dinamo Kiev | Shakhter Donetsk | 0 – 0 | | |
| 1988 | 12 March 1988 | Stadion Shakhter, Donetsk | Shakhter Donetsk | Dinamo Kiev | 1 – 1 | Kobozyev (14) | Zavarov (72) |
| 1988 | 17 September 1988 | Respublikanskiy Stadion, Kyiv | Dinamo Kiev | Shakhter Donetsk | 0 – 0 | | |
| 1989 | 19 April 1989 | Respublikanskiy Stadion, Kyiv | Dinamo Kiev | Shakhter Donetsk | 1 – 0 | Belanov (18) | |
| 1989 | 1 October 1989 | Stadion Shakhter, Donetsk | Shakhter Donetsk | Dinamo Kiev | 3 – 3 | Yurchenko (38), Hulyayev (57), Leonov (64) | Salenko (28, 34), Zayets (55) |
| 1990 | 21 April 1990 | Respublikanskiy Stadion, Kyiv | Dinamo Kiev | Shakhter Donetsk | 2 – 0 | Protasov (38 pen.), Shmatovalenko (60) | |
| 1990 | 26 July 1990 | Stadion Shakhter, Donetsk | Shakhter Donetsk | Dinamo Kiev | 2 – 2 | Yevseyev (28 pen.), Kobozyev (70) | Protasov (40), Lytovchenko (50) |
| 1991 | 15 March 1991 | Respublikanskiy Stadion, Kyiv | Dinamo Kiev | Shakhter Donetsk | 0 – 0 | | |
| 1991 | 27 October 1991 | Stadion Shakhter, Donetsk | Shakhter Donetsk | Dinamo Kiev | 1 – 2 | Rebrov (62) | Salenko (16), Hrytsyna (77) |
Notes:
* In Soviet league competitions both teams met 82 times, all in the Soviet Top League.
* 41 wins of Dinamo, 15 wins of Shakhter, 26 draws
* 128 goals of Dinamo, 79 goals of Shakhter

#### Ukrainian League

| Season | Date | Location | Host | Guest | Score | Goals | Goals |
| Season | Date | Location | Host | Guest | Score | Host | Guest |
| 1992–93 | 4 October 1992 | Respublikanskyi Stadion, Kyiv | Dynamo Kyiv | Shakhtar Donetsk | 2 – 0 | Leonenko (36), Pankratjevas (38) | |
| 1992–93 | 2 May 1993 | Tsentralnyi Stadion Shakhtar, Donetsk | Shakhtar Donetsk | Dynamo Kyiv | 1 – 1 | Popov (51) | Shkapenko (35) |
| 1993–94 | 5 September 1993 | Respublikanskyi Stadion, Kyiv | Dynamo Kyiv | Shakhtar Donetsk | 1 – 1 | Annenkov (29) | Popov (35) |
| 1993–94 | 28 May 1994 | Tsentralnyi Stadion Shakhtar, Donetsk | Shakhtar Donetsk | Dynamo Kyiv | 1 – 0 | Atelkin (78) | |
| 1994–95 | 8 November 1994 | Tsentralnyi Stadion Shakhtar, Donetsk | Shakhtar Donetsk | Dynamo Kyiv | 1 – 3 | Petrov (49 pen.) | Shkapenko (34 pen.), Mykhaylenko (45), Mizin (84) |
| 1994–95 | 10 March 1995 | Respublikanskyi Stadion, Kyiv | Dynamo Kyiv | Shakhtar Donetsk | 3 – 0 | Pokhlebayev (36), Leonenko (52, 56) | |
| 1995–96 | 2 October 1995 | Tsentralnyi Stadion Shakhtar, Donetsk | Shakhtar Donetsk | Dynamo Kyiv | 2 – 3 | Fedkov (17), Orbu (44) | Luzhnyi (29), Kosovskyi (35), Bezhenar (81) |
| 1995–96 | 13 April 1996 | Respublikanskyi Stadion, Kyiv | Dynamo Kyiv | Shakhtar Donetsk | 3 – 1 | Shevchenko (7, 46), Maksymov (74) | Ostashov (77) |
| 1996–97 | 6 September 1996 | Tsentralnyi Stadion Shakhtar, Donetsk | Shakhtar Donetsk | Dynamo Kyiv | 1 – 3 | Kriventsov (42) | Kosovskyi (25), Leonenko (31), Rebrov (83) |
| 1996–97 | 12 May 1997 | Stadion Dynamo, Kyiv | Dynamo Kyiv | Shakhtar Donetsk | 3 – 1 | Rebrov (69), Byalkevich (76), Mykhaylenko (86) | Kovalyov (67) |
| 1997–98 | 1 September 1997 | Stadion Dynamo, Kyiv | Dynamo Kyiv | Shakhtar Donetsk | 3 – 0 | Shevchenko (18, 44), Rebrov (85) | |
| 1997–98 | 28 April 1998 | Tsentralnyi Stadion Shakhtar, Donetsk | Shakhtar Donetsk | Dynamo Kyiv | 0 – 0 | | |
| 1998–99 | 29 November 1998 | Stadion Dynamo, Kyiv | Dynamo Kyiv | Shakhtar Donetsk | 2 – 1 | Rebrov (32), Shevchenko (73) | Matveyev (89) |
| 1998–99 | 22 May 1999 | Tsentralnyi Stadion Shakhtar, Donetsk | Shakhtar Donetsk | Dynamo Kyiv | 0 – 0 | | |
| 1999–00 | 29 November 1999 | Tsentralnyi Stadion Shakhtar, Donetsk | Shakhtar Donetsk | Dynamo Kyiv | 0 – 0 | | |
| 1999–00 | 14 May 2000 | Stadion Dynamo, Kyiv | Dynamo Kyiv | Shakhtar Donetsk | 2 – 1 | Khatskevich (45), Byalkevich (77) | Vorobey (60) |
| 2000–01 | 1 October 2000 | Tsentralnyi Stadion Shakhtar, Donetsk | Shakhtar Donetsk | Dynamo Kyiv | 1 – 1 | Vorobey (47) | Bodnár (40) |
| 2000–01 | 7 April 2001 | Olimpiyskiy National Sports Complex, Kyiv | Dynamo Kyiv | Shakhtar Donetsk | 1 – 2 | Melaschenko (17) | Aghahowa (50), N'Diaye (53) |
| 2001–02 | 15 July 2001 | Stadion Dynamo, Kyiv | Dynamo Kyiv | Shakhtar Donetsk | 2 – 2 | Melaschenko (17), Nesmachniy (62) | N'Diaye (81), Vorobey (83) |
| 2001–02 | 3 June 2002 | Tsentralnyi Stadion Shakhtar, Donetsk | Shakhtar Donetsk | Dynamo Kyiv | 2 – 0 | Fedorov (43 own), Gavrančić (90 own) | |
| 2002–03 | 26 July 2002 | Olimpiyskiy Regional Sports Complex, Donetsk | Shakhtar Donetsk | Dynamo Kyiv | 1 – 0 | Vorobey (45) | |
| 2002–03 | 21 May 2003 | Stadion Dynamo im. V.Lobanovskoho, Kyiv | Dynamo Kyiv | Shakhtar Donetsk | 2 – 1 | Shatskikh (45), Pukanych (58 own) | Popov (27) |
| 2003–04 | 5 October 2003 | Stadion Dynamo im. V.Lobanovskoho, Kyiv | Dynamo Kyiv | Shakhtar Donetsk | 1 – 1 | Rincón (67) | Tymoshchuk (6) |
| 2003–04 | 10 April 2004 | Olimpiyskiy Regional Sports Complex, Donetsk | Shakhtar Donetsk | Dynamo Kyiv | 2 – 4 | Lewandowski (45), Tymoshchuk (48) | Verpakovskis (17), Rincón (35), Leko (61), Cernat (87) |
| 2004–05 | 15 July 2004 | Stadion Dynamo im. V.Lobanovskoho, Kyiv | Dynamo Kyiv | Shakhtar Donetsk | 0 – 2 | | Lewandowski (35), Duljaj (83) |
| 2004–05 | 16 June 2005 | Olimpiyskiy Regional Sports Complex, Donetsk | Shakhtar Donetsk | Dynamo Kyiv | 3 – 2 | Byelik (45), Jádson (56, 90) | Rincón (69 pen.), Kléber (84) |
| 2005–06 | 7 November 2005 | Olimpiyskiy Regional Sports Complex, Donetsk | Shakhtar Donetsk | Dynamo Kyiv | 0 – 1 | | Rebrov (74) |
| 2005–06 | 10 May 2006 | Stadion Dynamo im. V.Lobanovskoho, Kyiv | Dynamo Kyiv | Shakhtar Donetsk | 2 – 2 | Shatskikh (10), Milevskyi (21) | Chyhrynskyi (53), Jádson (65) |
| 2005–06 | 14 May 2006 | Stadion Metalurh, Kryvyi Rih | Shakhtar Donetsk | Dynamo Kyiv | 2 – 1 | Marica (60), Aghahowa (100) | Rodolfo (80) |
| 2006–07 | 6 November 2006 | Stadion Dynamo im. V.Lobanovskoho, Kyiv | Dynamo Kyiv | Shakhtar Donetsk | 1 – 0 | Shatskikh (73) | |
| 2006–07 | 23 May 2007 | Olimpiyskiy Regional Sports Complex, Donetsk | Shakhtar Donetsk | Dynamo Kyiv | 2 – 2 | Lewandowski (18), Brandão (49 pen.) | Kléber (26), Rincón (57) |
| 2007–08 | 15 July 2007 | Olimpiyskiy Regional Sports Complex, Donetsk | Shakhtar Donetsk | Dynamo Kyiv | 1 – 1 | Jádson (60) | Rincón (25) |
| 2007–08 | 11 November 2007 | Stadion Dynamo im. V.Lobanovskoho, Kyiv | Dynamo Kyiv | Shakhtar Donetsk | 2 – 1 | Bangoura (44, 52) | Jádson (47 pen.) |
| 2008–09 | 16 November 2008 | Olimpiyskiy Regional Sports Complex, Donetsk | Shakhtar Donetsk | Dynamo Kyiv | 1 – 0 | Willian (34) | |
| 2008–09 | 26 May 2009 | Stadion Dynamo im. V.Lobanovskoho, Kyiv | Dynamo Kyiv | Shakhtar Donetsk | 1 – 0 | Milevskyi (79) | |
| 2009–10 | 21 November 2009 | Stadion Dynamo im. V.Lobanovskoho, Kyiv | Dynamo Kyiv | Shakhtar Donetsk | 3 – 0 | Milevskyi (45, 54), Yarmolenko (61) | |
| 2009–10 | 5 May 2010 | Donbas Arena, Donetsk | Shakhtar Donetsk | Dynamo Kyiv | 1 – 0 | Ilsinho (15) | |
| 2010–11 | 3 October 2010 | Donbas Arena, Donetsk | Shakhtar Donetsk | Dynamo Kyiv | 2 – 0 | Luiz Adriano (64), Teixeira (90) | |
| 2010–11 | 1 May 2011 | Stadion Dynamo im. V.Lobanovskoho, Kyiv | Dynamo Kyiv | Shakhtar Donetsk | 3 – 0 | Husyev (24 pen., 90), Shevchenko (62) | |
| 2011–12 | 24 September 2011 | Stadion Dynamo im. V.Lobanovskoho, Kyiv | Dynamo Kyiv | Shakhtar Donetsk | 0 – 0 | | |
| 2011–12 | 7 April 2012 | Donbas Arena, Donetsk | Shakhtar Donetsk | Dynamo Kyiv | 2 – 0 | Teixeira (56), Rakitskiy (80) | |
| 2012–13 | 2 September 2012 | Donbas Arena, Donetsk | Shakhtar Donetsk | Dynamo Kyiv | 3 – 1 | Kucher (19, 62), Adriano (81) | Yarmolenko (45) |
| 2012–13 | 7 April 2013 | Olimpiyskiy National Sports Complex, Kyiv | Dynamo Kyiv | Shakhtar Donetsk | 1 – 2 | Yarmolenko (10) | Mkhitaryan (44, 75) |
| 2013–14 | 4 August 2013 | Donbas Arena, Donetsk | Shakhtar Donetsk | Dynamo Kyiv | 3 – 1 | Srna (2), Eduardo (52), Teixeira (84) | Belhanda (8) |
| 2013–14 | 16 April 2014 | Olimpiyskiy National Sports Complex, Kyiv | Dynamo Kyiv | Shakhtar Donetsk | 0 – 2 | | Luiz Adriano (10, 34) |
| 2014–15 | 5 October 2014 | Olimpiyskiy National Sports Complex, Kyiv | Dynamo Kyiv | Shakhtar Donetsk | 1 – 0 | Vida (71) | |
| 2014–15 | 26 April 2015 | Arena Lviv, Lviv | Shakhtar Donetsk | Dynamo Kyiv | 0 – 0 | | |
| 2015–16 | 16 October 2015 | Olimpiyskiy National Sports Complex, Kyiv | Dynamo Kyiv | Shakhtar Donetsk | 0 – 3 | | Marlos (40), Teixeira (59, 67) |
| 2015–16 | 1 May 2016 | Arena Lviv, Lviv | Shakhtar Donetsk | Dynamo Kyiv | 3 – 0 | Eduardo (33, 80), Nem (73) | |
| 2016–17 | 9 September 2016 | Oblast Sports Complex Metalist, Kharkiv | Shakhtar Donetsk | Dynamo Kyiv | 1 – 1 | Dentinho (75) | Husyev (24 pen.) |
| 2016–17 | 12 December 2016 | Olimpiyskiy National Sports Complex, Kyiv | Dynamo Kyiv | Shakhtar Donetsk | 3 – 4 | Júnior Moraes (1), Rybalka (30), Besyedin (90+2) | Khacheridi (3 own, 88 own), Fred (51), Ferreyra (58) |
| 2016–17 | 21 April 2017 | Olimpiyskiy National Sports Complex, Kyiv | Dynamo Kyiv | Shakhtar Donetsk | 0 – 1 | | Ferreyra (12) |
| 2016–17 | 26 May 2017 | Oblast Sports Complex Metalist, Kharkiv | Shakhtar Donetsk | Dynamo Kyiv | 2 – 3 | Patrick (23), Dentinho (58) | Harmash (20), Yarmolenko (52 pen., 71) |
| 2017–18 | 22 July 2017 | Oblast Sports Complex Metalist, Kharkiv | Shakhtar Donetsk | Dynamo Kyiv | 0 – 1 | | Mbokani (46) |
| 2017–18 | 22 October 2017 | Olimpiyskiy National Sports Complex, Kyiv | Dynamo Kyiv | Shakhtar Donetsk | 0 – 0 | | |
| 2017–18 | 14 April 2018 | Oblast Sports Complex Metalist, Kharkiv | Shakhtar Donetsk | Dynamo Kyiv | 0 – 1 | | Shepelyev (32) |
| 2017–18 | 19 May 2018 | Stadion Dynamo im.V.Lobanovskoho, Kyiv | Dynamo Kyiv | Shakhtar Donetsk | 2 – 1 | Verbič (16), Khocholava (56 own) | Marlos (23 pen.) |
| 2018–19 | 3 August 2018 | Olimpiyskiy National Sports Complex, Kyiv | Dynamo Kyiv | Shakhtar Donetsk | 1 – 0 | Verbič (64) | |
| 2018–19 | 3 November 2018 | Oblast Sports Complex Metalist, Kharkiv | Shakhtar Donetsk | Dynamo Kyiv | 2 – 1 | Júnior Moraes (54), Kovalenko (90+5) | Shaparenko (44) |
| 2018–19 | 24 April 2019 | Olimpiyskiy National Sports Complex, Kyiv | Dynamo Kyiv | Shakhtar Donetsk | 0 – 0 | | |
| 2018–19 | 22 May 2019 | Oblast Sports Complex Metalist, Kharkiv | Shakhtar Donetsk | Dynamo Kyiv | 1 – 1 | Tetê (50) | Tsyhankov (37 pen.) |
| 2019–20 | 10 August 2019 | Olimpiyskiy National Sports Complex, Kyiv | Dynamo Kyiv | Shakhtar Donetsk | 1 – 2 | Rodrigues (39) | Júnior Moraes (21), Marlos (65) |
| 2019–20 | 10 November 2019 | Oblast Sports Complex Metalist, Kharkiv | Shakhtar Donetsk | Dynamo Kyiv | 1 – 0 | Kryvtsov (18) | |
| 2019–20 | 31 May 2020 | Olimpiyskiy National Sports Complex, Kyiv | Shakhtar Donetsk | Dynamo Kyiv | 3 – 1 | Marlos (39, 67), Marcos Antônio (74) | Buyalskyi (38) |
| 2019–20 | 4 July 2020 | Olimpiyskiy National Sports Complex, Kyiv | Dynamo Kyiv | Shakhtar Donetsk | 2 – 3 | Verbič (51), de Pena (67) | Stepanenko (31), Konoplianka (39), Patrick (72) |
| 2020–21 | 8 November 2020 | Olimpiyskiy National Sports Complex, Kyiv | Dynamo Kyiv | Shakhtar Donetsk | 0 – 3 | | Júnior Moraes (34), Marcos Antônio (66), Patrick (73) |
| 2020–21 | 17 April 2021 | Olimpiyskiy National Sports Complex, Kyiv | Shakhtar Donetsk | Dynamo Kyiv | 0 – 1 | | de Pena (34 pen.) |
| 2021–22 | 3 October 2021 | Olimpiyskiy National Sports Complex, Kyiv | Dynamo Kyiv | Shakhtar Donetsk | 0 – 0 | | |
| The second match (Round 25) never took place due to wide-scale invasion of Ukraine by the Russian Federation. |||||||
| 2022–23 | 16 October 2022 | Arena Lviv, Lviv | Shakhtar Donetsk | Dynamo Kyiv | 3 – 1 | Zubkov (29), Mudryk (47), Sikan (74) | Vanat (46) |
| 2022–23 | 22 April 2023 | Stadion Dynamo im. Valeria Lobonovskoho, Kyiv | Dynamo Kyiv | Shakhtar Donetsk | 1 – 1 | Andriyevskyi (82) | Stepanenko (12) |
| 2023–24 | 3 November 2023 | Stadion Dynamo im. Valeria Lobonovskoho, Kyiv | Dynamo Kyiv | Shakhtar Donetsk | 0 – 1 | | Zubkov (53) |
| 2023–24 | 11 May 2024 | Arena Lviv, Lviv | Shakhtar Donetsk | Dynamo Kyiv | 1 – 0 | Sudakov (33 pen.) | |
| 2024–25 | | | Dynamo Kyiv | Shakhtar Donetsk | | | |
| 2024–25 | | | Shakhtar Donetsk | Dynamo Kyiv | | | |
Notes:
* In Ukrainian league competitions both teams met 72 times, all in the Ukrainian Premier League.
* 28 wins of Shakhtar, 25 wins of Dynamo, 19 draws

### All national cup competition games
#### Soviet cup

| Season | Date | Stage | Location | Host | Guest | Score | Goals | Goals |
| Season | Date | Stage | Location | Host | Guest | Score | Host | Guest |
| 1967–68 | 23 July 1968 | Round of 16 | Stadion Shakhter, Donetsk | Shakhter Donetsk | Dinamo Kiev | 1 – 0 | Yaremchenko (4) | |
| 1978 | 12 August 1978 | Final | Stadion Torpedo, Moscow | Dinamo Kiev | Shakhter Donetsk | 2 – 1 (a.e.t.) | Blokhin (55, 92) | Starukhin (15) |
| 1984–85 | 23 June 1985 | Final | Tsentralny Stadion im.V.Lenina, Moscow | Dinamo Kiev | Shakhter Donetsk | 2 – 1 | Demyanenko (56), Blokhin (58) | Morozov (68) |

#### Ukrainian cup

| Season | Date | Stage | Location | Host | Guest | Score | Goals | Goals |
| Season | Date | Stage | Location | Host | Guest | Score | Host | Guest |
| 2001–02 | 26 May 2002 | Final | Olimpiyskiy National Sports Complex, Kyiv | Dynamo Kyiv | Shakhtar Donetsk | 2 – 3 (a.e.t.) | Byalkevich (31), Shatskikh (50) | Popov (10), Atelkin (82), Vorobey (99) |
| 2002–03 | 25 May 2003 | Final | Olimpiyskiy National Sports Complex, Kyiv | Dynamo Kyiv | Shakhtar Donetsk | 2 – 1 | Khatskevich (56), Rincón (90+1) | Vorobey (18) |
| 2004–05 | 29 May 2005 | Final | Olimpiyskiy National Sports Complex, Kyiv | Shakhtar Donetsk | Dynamo Kyiv | 0 – 1 | | Rincón (11) |
| 2006–07 | 27 May 2007 | Final | Olimpiyskiy National Sports Complex, Kyiv | Shakhtar Donetsk | Dynamo Kyiv | 1 – 2 | Elano (89) | Kléber de Souza (58), Oleh Husiev (80) |
| 2007–08 | 7 May 2008 | Final | Oblast Sports Complex Metalist, Kharkiv | Shakhtar Donetsk | Dynamo Kyiv | 2 – 0 | Hladkyy (44), Hai (78) | |
| 2008–09 | 13 May 2009 | Semi-finals | Regional Sports Complex Olimpiyskiy, Donetsk | Shakhtar Donetsk | Dynamo Kyiv | 1 – 0 | Lewandowski (83) | |
| 2009–10 | 28 October 2009 | Quarter-finals | Donbas Arena, Donetsk | Shakhtar Donetsk | Dynamo Kyiv | 2 – 0 | Srna (23), Fernandinho (90+3) | |
| 2010–11 | 25 May 2011 | Final | Stadion Yuvileiny, Sumy | Dynamo Kyiv | Shakhtar Donetsk | 0 – 2 | | Eduardo (64), Luiz Adriano (87) |
| 2011–12 | 26 October 2011 | Round of 16 | Stadion Dynamo im.V.Lobanovskoho, Kyiv | Dynamo Kyiv | Shakhtar Donetsk | 2 – 3 | Yarmolenko (41), Milevskyi (90+5) | Eduardo (9, 88), Teixeira (21) |
| 2012–13 | 23 September 2012 | Round of 32 | Donbas Arena, Donetsk | Shakhtar Donetsk | Dynamo Kyiv | 4 – 1 | Luiz Adriano (22), Teixeira (40), Fernandinho (76), Srna (82) | Taiwo (27) |
| 2013–14 | 15 May 2014 | Final | Stadion Vorskla im.O.Butovskoho, Poltava | Dynamo Kyiv | Shakhtar Donetsk | 2 – 1 | Kucher (40 own), Vida (43) | Costa (57) |
| 2014–15 | 4 June 2015 | Final | Olimpiyskiy National Sports Complex, Kyiv | Dynamo Kyiv | Shakhtar Donetsk | 0 – 0 (pen. 5:4) | | |
| 2016–17 | 17 May 2017 | Final | Oblast Sports Complex Metalist, Kharkiv | Shakhtar Donetsk | Dynamo Kyiv | 1 – 0 | Marlos (80) | |
| 2017–18 | 9 May 2018 | Final | Dnipro-Arena, Dnipro | Dynamo Kyiv | Shakhtar Donetsk | 0 – 2 | | Ferreyra (47), Rakitskiy (61) |
| 2018–19 | 7 April 2019 | Quarter-finals | Oblast Sports Complex Metalist, Kharkiv | Shakhtar Donetsk | Dynamo Kyiv | 1 – 1 (pen. 4:3) | Júnior Moraes (57) | Harmash (9) |
| 2019–20 | 30 October 2019 | Round of 16 | Olimpiyskiy National Sports Complex, Kyiv | Dynamo Kyiv | Shakhtar Donetsk | 2 – 1 (a.e.t.) | Sydorchuk (22), Popov (110) | Stepanenko (90+2) |

### All super cup competition games
#### Soviet Season's Cup

The match did not have an official status
| Season | Date | Location | Host | Guest | Score | Goals | Goals |
| Season | Date | Location | Host | Guest | Score | Host | Guest |
| 1981 | 3 March 1981 | Stadion Lokomotiv, Simferopol | Dinamo Kiev | Shakhter Donetsk | 1 – 1 (pen. 5:4) | Boiko (41) | Kravchenko (52) |
| 1986 | 11 April 1986 | Respublikanskiy Stadion, Kyiv | Dinamo Kiev | Shakhter Donetsk | 2 – 2 (pen. 3:1) | Shcherbakov (73), Yevtushenko (118) | Sokolovsky (54), Kravchenko (117) |

#### Ukrainian Super Cup

| Season | Date | Location | Host | Guest | Score | Goals | Goals |
| Season | Date | Location | Host | Guest | Score | Host | Guest |
| 2004 | 10 July 2004 | Tsentralnyi Stadion of the BSS Co., Odesa | Dynamo Kyiv | Shakhtar Donetsk | 1 – 1 (pen. 6:5) | Husyev (21) | Lewandowski (77) |
| 2005 | 9 July 2005 | Tsentralnyi Stadion of the BSS Co., Odesa | Shakhtar Donetsk | Dynamo Kyiv | 1 – 1 (pen. 4:3) | Elano (5) | Bialkevich (32) |
| 2006 | 16 July 2006 | Tsentralnyi Stadion of the BSS Co., Odesa | Dynamo Kyiv | Shakhtar Donetsk | 2 – 0 | Marković (10), Milevskyi (87) | |
| 2007 | 10 July 2007 | Tsentralnyi Stadion of the BSS Co., Odesa | Dynamo Kyiv | Shakhtar Donetsk | 2 – 2 (pen. 4:2) | Mykhalyk (27, 30) | Hladkyy (14), Tkachenko (55) |
| 2008 | 15 July 2008 | Stadion Vorskla im.O.Butovskoho, Poltava | Shakhtar Donetsk | Dynamo Kyiv | 1 – 1 (pen. 5:3) | Chyhrynskyi (38) | Milevskyi (6) |
| 2011 | 5 July 2011 | Stadion Vorskla im.O.Butovskoho, Poltava | Shakhtar Donetsk | Dynamo Kyiv | 1 – 3 | Fernandinho (14) | Husyev (5 (p)), Diakhaté (31), Milevskyi (83) |
| 2014 | 22 July 2014 | Arena Lviv, Lviv | Shakhtar Donetsk | Dynamo Kyiv | 2 – 0 | Hladkyy (75), Marlos (90+3) | |
| 2015 | 14 July 2015 | Stadion Chornomorets, Odesa | Dynamo Kyiv | Shakhtar Donetsk | 0 – 2 | | Srna (90+2 (p)), Bernard (90+4) |
| 2016 | 16 July 2016 | Stadion Chornomorets, Odesa | Shakhtar Donetsk | Dynamo Kyiv | 1 – 1 (pen. 3:4) | Fred (58) | Vida (79) |
| 2017 | 15 July 2017 | Stadion Chornomorets, Odesa | Shakhtar Donetsk | Dynamo Kyiv | 2 – 0 | Ferreyra (8, 56) | |
| 2018 | 21 July 2018 | Stadion Chornomorets, Odesa | Shakhtar Donetsk | Dynamo Kyiv | 0 – 1 | | Buialskyi (18) |
| 2019 | 28 July 2019 | Stadion Chornomorets, Odesa | Shakhtar Donetsk | Dynamo Kyiv | 1 – 2 | Patrick (45+3) | Burda (80), Harmash (83) |
| 2020 | 25 August 2020 | Olimpiyskiy National Sports Complex, Kyiv | Shakhtar Donetsk | Dynamo Kyiv | 1 – 3 | Júnior Moraes (37) | de Pena (20), Rodrigues (31), Sol (83) |
| 2021 | 22 September 2021 | Olimpiyskiy National Sports Complex, Kyiv | Shakhtar Donetsk | Dynamo Kyiv | 3 – 0 | Traoré (30, 54), Patrick (61) | |
Note:

### All other cup competition games
#### Championship of the Dynamo All-Ukrainian Proletarian Sports Society

| Season | Date | Stage | Location | Host | Guest | Score | Goals | Goals |
| Season | Date | Stage | Location | Host | Guest | Score | Host | Guest |
| 1931 | 10 June 1931 | Semi-finals | Kyiv | Dinamo Kiev | Dynamo Stalino | 4 – 0 | ? | |
| 1932 | 22 June 1932 | Final group | Kharkiv | Dynamo Stalino | Dinamo Kiev | 0 – 2 | | ? |
| 1935 | 24 September 1935 | Final group | Kyiv | Dinamo Kiev | Dynamo Stalino | 4 – 1 | ? | ? |

#### Football cup of the Ukrainian SSR

Since 1949 the competition was included within the Soviet Cup as its preliminary stage.
| Season | Date | Stage | Location | Host | Guest | Score | Goals | Goals |
| Season | Date | Stage | Location | Host | Guest | Score | Host | Guest |
| 1938 | 9 August 1938 | Quarter-finals | Vseukrainskiy Stadion Dinamo imeni N.Yezhova, Kiev | Dinamo Kiev | Shakhter Donetsk | 3 – 2 | Kuzmenko (7, 78), Schegotsky (84) | ? (53), ? (56) |
| 1944 | 14 October 1944 | Final group | Stadion Dinamo, Kiev | Dinamo Kiev | Shakhter Donetsk | 1 – 0 | ? | |
| 1946 | 8 November 1946 | Semi-finals | Stadion Dinamo, Kiev | Dinamo Kiev | Shakhter Donetsk | 2 – 2 | ? | ? |
| 1946 | 9 November 1946 | Semi-finals | Stadion Dinamo, Kiev | Dinamo Kiev | Shakhter Donetsk | 2 – 1 | ? | ? |
| 1948 | 21 October 1948 | Semi-finals | Stadion Dinamo, Kiev | Dinamo Kiev | Shakhter Donetsk | 1 – 0 | ? | |

#### USSR Football Federation Cup

| Season | Date | Stage | Location | Host | Guest | Score | Goals | Goals |
| Season | Date | Stage | Location | Host | Guest | Score | Host | Guest |
| 1986 | 26 September 1986 | Group stage | Respublikanskiy Stadion, Kyiv | Dinamo Kiev | Shakhter Donetsk | 1 – 2 | Karatayev (64) | Herasimets (59), Hrachov (67) |
| 1987 | 2 June 1987 | Group stage | Stadion Shakhter, Donetsk | Shakhter Donetsk | Dinamo Kiev | 1 – 0 | Yurchenko (64) | |
| 1987 | 25 September 1987 | Group stage | Stadion Dinamo, Kyiv | Dinamo Kiev | Shakhter Donetsk | 3 – 2 | Zavarov (42), Blokhin (72), Yevtushenko (81) | Ralyuchenko (49), Yashchenko (68) |
| 1989 | 21 March 1989 | Group stage | Stadion Dinamo, Kyiv | Dinamo Kiev | Shakhter Donetsk | 1 – 1 | Stelmakh (90) | Hulyayev (25) |
| 1989 | 29 May 1989 | Group stage | Stadion Shakhter, Donetsk | Shakhter Donetsk | Dinamo Kiev | 1 – 0 | Kobozyev (28) | |

## Top goalscorers

* Players in bold are still active
* In parentheses are goals scored from penalty kicks
* Included players who scored at least six goals in games between Dynamo–Shakhtar
As of 22 April 2023
| Player | Club | Domestic League | Domestic Cup | Super Cup | Other | Europe | Total |
| Oleh Blokhin | Dynamo | 11 (1) | 3 | — | 1 | — | 15 |
| Artem Milevskyi | Dynamo | 4 | 1 | 3 | — | — | 8 |
| Vitaliy Khmelnytskyi | Shakhtar (2) / Dynamo (5) | 7 | — | — | — | — | 7 |
| Andriy Biba | Dynamo | 7 (1) | — | — | — | — | 7 |
| Alex Teixeira | Shakhtar | 5 | 2 | — | — | — | 7 |
| Diogo Rincón | Dynamo | 5 (1) | 2 | — | — | — | 7 |
| Marlos | Shakhtar | 5 (1) | 1 | 1 | — | — | 7 |
| Anatoliy Byshovets | Dynamo | 6 | — | — | — | — | 6 |
| Igor Belanov | Dynamo | 6 | — | — | — | — | 6 |
| Serhii Rebrov | Shakhtar (1) / Dynamo (5) | 6 | — | — | — | — | 6 |
| Andriy Shevchenko | Dynamo | 6 | — | — | — | — | 6 |
| Andriy Yarmolenko | Dynamo | 5 (1) | 1 | — | — | — | 6 |
| Jádson | Shakhtar | 5 (1) | — | — | — | 1 | 6 |
| Andriy Vorobey | Shakhtar | 4 | 2 | — | — | — | 6 |
| Luiz Adriano | Shakhtar | 4 | 2 | — | — | — | 6 |
| Júnior Moraes | Dynamo (1) / Shakhtar (5) | 4 | 1 | 1 | — | — | 6 |
| Eduardo | Shakhtar | 3 | 3 | — | — | — | 6 |
| Oleh Husiev | Dynamo | 3 (2) | 1 | 2 (1) | — | — | 6 |
| Petro Laiko | Dynamo | 5 | — | — | — | — | 5 |
| Ihor Petrov | Shakhtar | 5 (2) | — | — | — | — | 5 |
| Oleksandr Zavarov | Dynamo | 4 | — | — | 1 | — | 5 |
| Mariusz Lewandowski | Shakhtar | 3 | 1 | 1 | — | — | 5 |
| Alan Patrick | Shakhtar | 3 | — | 2 | — | — | 5 |
| Vadym Yevtushenko | Dynamo | 3 (1) | — | 1 | 1 | — | 5 |
| Facundo Ferreyra | Shakhtar | 2 | 1 | 2 | — | — | 5 |
* Own goals – Mykola Krasyuk (Shakhtar), Abram Lerman (Dynamo), Oleksandr Pollak (Shakhtar), Oleksiy Drozdenko (Shakhtar), Anatoliy Konkov (Dynamo), Dmytro Chyhrynskyi (Shakhtar), Serhiy Fedorov (Dynamo), Goran Gavrančić (Dynamo), Adrian Pukanych (Shakhtar), Yevhen Khacheridi (Dynamo, 2), Davit Khocholava (Shakhtar), Oleksandr Kucher (Shakhtar)
* Hat-tricks – Volodymyr Bohdanovych (Dynamo), Valeriy Yaremchenko (Shakhtar), Ihor Petrov (Shakhtar), Ihor Belanov (Dynamo)
* Both teams – Viktor Fomin, Vitaliy Khmelnytskyi, Oleh Bazylevych, Serhii Rebrov

## Crossing the divide
### Soviet Union

In bold are players who transferred directly from one club to the other.

#### Shakhtar then Dynamo

* 1934: Viktor Shylovskyi (from Dynamo Stalino to Dynamo Kyiv)
* 1953: Viktor Fomin
* 1965: Vitaliy Khmelnytskyi
* 1975: Anatoliy Konkov
* 1976: Viktor Zvyahintsev
* 1982: Viktor Chanov

#### Dynamo then Shakhtar

* 1967: Valeriy Lobanovskyi
* 1977: Viktor Zvyahintsev
* 1990: Andriy Kovtun (have not played a single game in Dynamo)

### Ukraine

Since Ukrainian independence, there had been only three direct transfer moves in each direction (Dynamo to Shakhtar, Shakhtar to Dynamo). Most of the direct transfers, however, took place in the 1990s, when the rivalry between the clubs was virtually non-existent.
In bold are players who transferred directly from one club to the other.

#### Shakhtar then Dynamo

* 1992: Serhii Rebrov
* 1992: Andriy Kovtun
* 2008: Emmanuel Okoduwa (have not played a single game for Dynamo)
* 2016: Oleksandr Hladkyi
* 2019: Oleksandr Karavayev (have not played a single game for Shakhtar)

#### Dynamo then Shakhtar

* 1992: Oleh Matvyeyev
* 1998: Volodymyr Kovalyuk
* 2007: Volodymyr Yezerskiy
* 2011: Oleksandr Rybka
* 2014: Rustam Khudzhamov (have not played a single game for Dynamo)
* 2018: Oleksiy Shevchenko (have not played a single game for Dynamo)
* 2018: Júnior Moraes