Eternal Derby () also known as the Croatian Derby (), is the name given to matches between the two biggest and most popular Croatian football clubs Dinamo Zagreb and Hajduk Split.
The rivalry can be traced back to 1920s when Zagreb's Građanski and Hajduk often clashed in the Kingdom of Yugoslavia championships. After World War II, Građanski was disbanded by the authorities, and Dinamo Zagreb was formed to take its place, retaining its colours. The two clubs soon became part of the "Big Four" of Yugoslav football (the other two being Red Star Belgrade and Partizan Belgrade from Serbia) ever since the Yugoslav championship was established in 1946 (both clubs spent their entire existence playing top-flight football). This lasted until 1991, when Croatia declared independence so clubs started competing in the Prva HNL, which saw its first season being played in 1992. Since 1992 Dinamo and Hajduk won 32 out of 35 Croatian championship titles, as well as 26 out of 35 Croatian Cups, which makes them by far the most successful clubs in Croatia.
Due to various formats that were used in the Croatian championship (which currently employs a four-round robin format) and the cup competition format (which has teams playing one-legged fixtures even in the final game) and in addition to the games played in the Supercup, there can be anywhere from four to six derbies per season. Since the first official match in 1946, there have been over 200 official derbies played in total.
Supporters
Bad Blue Boys
Bad Blue Boys (BBB) were founded on 17 March 1986 in Zagreb (Croatia), with members from different areas of Zagreb. The name of the group is said to have been inspired by the 1983 film starring Sean Penn, Bad Boys. They are considered one of the most dangerous supporters' groups in the world and are known for their vocal and physical intimidation at football matches. In 2011, Bad Blue Boys were mentioned in the list of 16 "hardcore hooligan firms, ultras groups we wouldn't want to mess with", compiled by the American sports website Bleacher Report. The group's mascot is a bulldog and the official anthem is "Dinamo ja volim" ("I love Dinamo"), by the Croatian pop rock band Pips, Chips & Videoclips. BBB also publish a fanzine about the club and the ultras subculture. The original fanzine was Ajmo plavi (Go Blues) which was replaced in 2006 by Dinamov sjever (Dinamo's North). At home matches in Dinamo Zagreb's Maksimir Stadium, the Bad Blue Boys usually settle behind the home goal on the stadium's north stand. Dinamo's fans are often unmannerly referred to as "purgeri" (a colloquial moniker for a citizen of Zagreb, originating from German bürger) by members of Torcida Split.
Torcida
Torcida Split or simply Torcida is the Hajduk Split supporters' group. Founded on 28 October 1950, it's known as the oldest supporters' groups in Europe. The name of the group comes from torcida, the Brazilian Portuguese word for "supporters". The group as a whole traditionally maintains good relations with the Portuguese Sport Lisboa e Benfica football club supporters No Name Boys. Torcida members gather in the north stand at the stadium of Poljud. Hajduk's fans are often unmannerly referred to as "tovari" (English: donkeys, similar to magarac) by Bad Blue Boys members, as the said animal is the supporters' group official mascot.
Results All statistics correct as of 10 May 2026. CompetitionPlayedDinamo winsDrawsHajduk winsDinamo goalsHajduk goalsYugoslav championship (1946–1991)League92332633125127Yugoslav Cup116231911Yugoslavia totals103392836144138Croatian championship (1992–present)Prva HNL115533032162113Croatian Cup2213363318Supercup10442128Croatia totals147703740207139All Time2501096576351277
Key Match ended in a drawDinamo winHajduk win
1946–1991 #DateCompetitionGroundScoreDinamo ScorersHajduk Scorers 1 26 May 1946 Div 1 Koturaška 2–4 Strugar, Wölfl Mrčić (2), T. Radovniković, F. Matošić 2 3 Jul 1946 Div 1 Plinara 2–0 Viđak, V. Andrijašević 3 8 Sep 1946 Div 1 Koturaška 0–1 Lokošek 4 16 Mar 1947 Div 1 Plinara 2–1 Strnad F. Matošić (2) 5 17 Sep 1947 Div 1 Koturaška 2–1 Wölfl, Strnad Viđak 6 11 Apr 1948 Div 1 Plinara 0–2 Wölfl, Benko 7 10 Oct 1948 Div 1 Plinara 1–2 Wölfl, Cimermančić Luštica 8 25 May 1949 Div 1 Koturaška 1–1 Lampelj F. Matošić 9 9 Apr 1950 Div 1 Maksimir 1–3 Wölfl Viđak, F. Matošić, o.g. 10 15 Oct 1950 Div 1 Plinara 1–0 I. Radovniković 11 16 Dec 1950 Cup Maksimir 2–1 Wölfl, Horvat I. Radovniković 12 8 Apr 1951 Div 1 Maksimir 3–0 Senčar (2), Wölfl 13 9 Sep 1951 Div 1 Plinara 3–1 Dvornić Krstulović (2), Broketa 14 18 May 1952 Div 1 Plinara 1–1 Čajkovski Krstulović 15 8 Jun 1952 Div 1 Maksimir 0–3 Broketa, Vukas, F. Matošić 16 23 Nov 1952 Div 1 Plinara 2–0 Broketa, F. Matošić 17 31 May 1953 Div 1 Maksimir 5–1 Čajkovski (2), Čonč, Dvornić, Benko Broketa 18 11 Oct 1953 Div 1 Plinara 1–0 Senčar 19 4 Apr 1954 Div 1 Maksimir 3–1 Osojnak (2), Čajkovski Vukas 20 27 Oct 1954 Div 1 Plinara 1–1 o.g. Vidošević 21 3 Apr 1955 Div 1 Maksimir 0–6 Vukas (2), Vidošević (2), Rebac (2) 22 16 Nov 1955 Div 1 Plinara 1–1 Čajkovski Vukas 23 9 May 1956 Div 1 Maksimir 1–0 Čonč 24 22 Aug 1956 Div 1 Maksimir 1–2 Režek Krstulović, Papec 25 24 Mar 1957 Div 1 Plinara 3–0 Vidošević, Vukas, Garov 26 25 Aug 1957 Div 1 Plinara 5–1 Prelčec Vidošević (2), Rebac (2), Vičević 27 2 Mar 1958 Div 1 Maksimir 4–0 Benko (3), o.g. 28 12 Oct 1958 Div 1 Maksimir 1–1 D. Jerković Vidošević 29 12 Apr 1959 Div 1 Plinara 1–1 Gašpert Vidošević 30 8 Nov 1959 Div 1 Maksimir 1–0 Matuš 31 6 Mar 1960 Cup Maksimir 2–1 D. Jerković, Zambata Papec 32 29 May 1960 Div 1 Plinara 3–2 Lipošinović, Dugandžija Papec (2), Garov 33 27 Nov 1960 Div 1 Maksimir 1–4 Čonč Anković (3), Papec 34 18 Dec 1960 Cup Plinara 1–0 Papec 35 21 May 1961 Div 1 Plinara 4–1 Haraminčić Anković (2), M. Kovačić, Bego 36 12 Sep 1961 Div 1 Maksimir 2–3 D. Jerković, Šikić Šenauer (2), Anković 37 18 Mar 1962 Div 1 Plinara 1–0 Bego 38 2 Dec 1962 Div 1 Plinara 1–4 D. Jerković, Zambata, Belin, Kobeščak Vukas 39 26 May 1963 Cup Stadion JNA 4–1 Zambata (3), Braun Anković 40 2 Jun 1963 Div 1 Maksimir 0–1 Hlevnjak 41 13 Oct 1963 Div 1 Maksimir 3–0 Zambata (2), Perušić 42 12 Apr 1964 Div 1 Plinara 1–1 Kobeščak Anković 43 12 Nov 1964 Div 1 Maksimir 2–0 D. Jerković, Kobeščak 44 2 May 1965 Div 1 Plinara 0–1 Rora 45 12 Dec 1965 Div 1 Maksimir 1–1 Pavić Nadoveza 46 27 Feb 1966 Cup Plinara 0–0 (3–4 p) 47 12 Jun 1966 Div 1 Plinara 0–1 Zambata 48 23 Oct 1966 Div 1 Maksimir 1–1 Zambata Obradov 49 21 May 1967 Div 1 Plinara 0–0 50 3 Sep 1967 Div 1 Plinara 2–0 Mušović, Nadoveza 51 24 Mar 1968 Div 1 Maksimir 0–0 52 20 Oct 1968 Div 1 Maksimir 2–2 Belin, Pirić Pavlica (2) 53 11 May 1969 Div 1 Plinara 2–1 Belin Mušović, Ristić 54 31 May 1969 Cup Stadion JNA 3–3 (aet) Gucmirtl, Zambata (2) Pavlica, Bošković, Vardić 55 19 Jun 1969 Cup Stadion JNA 3–0 Belin, Zambata, Vabec 56 12 Oct 1969 Div 1 Maksimir 3–1 Novak, Ramljak, Miljković Nadoveza 57 11 Mar 1970 Cup Maksimir 1–0 Rora 58 3 May 1970 Div 1 Plinara 0–1 Miljković 59 20 Sep 1970 Div 1 Maksimir 0–1 J. Jerković 60 18 Apr 1971 Div 1 Plinara 3–1 Miljković Pavlica (2), Lemešić 61 28 Nov 1971 Div 1 Maksimir 1–0 Crnić 62 17 May 1972 Cup Stadion JNA 1–2 Senzen Jovanić, Šurjak 63 4 Jun 1972 Div 1 Plinara 1–5 S. Kovačić (2), Novak, Gucmirtl, Mujkić Nadoveza 64 10 Dec 1972 Div 1 Maksimir 1–0 Kafka 65 17 Jun 1973 Div 1 Plinara 1–1 Kuže Nadoveza 66 26 Aug 1973 Div 1 Plinara 2–3 Ramljak, Huljić, Vabec J. Jerković (2) 67 3 Mar 1974 Div 1 Maksimir 0–1 J. Jerković 68 28 Aug 1974 Div 1 Maksimir 1–2 Tukša Oblak (2) 69 16 Mar 1975 Div 1 Plinara 0–0 70 7 Sep 1975 Div 1 Maksimir 0–1 o.g. 71 28 Mar 1976 Div 1 Plinara 2–1 Vabec Mijač, Žungul 72 25 May 1976 Cup Marakana 0–1 (aet) Šurjak 73 11 Sep 1976 Div 1 Plinara 3–0 Žungul (3) 74 3 Apr 1977 Div 1 Maksimir 2–1 Cerin, Bedi Đorđević 75 14 Aug 1977 Div 1 Plinara 2–1 Bonić Rukljač, Luketin 76 7 Dec 1977 Div 1 Maksimir 0–0 77 14 Oct 1978 Div 1 Maksimir 2–2 Z. Kranjčar, Džoni Žungul, Đorđević 78 9 May 1979 Div 1 Plinara 1–2 Z. Kranjčar, Vabec Primorac 79 5 Sep 1979 Div 1 Plinara 1–1 Ćalasan Krstičević 80 11 May 1980 Div 1 Maksimir 1–0 Deverić 81 21 Sep 1980 Div 1 Maksimir 2–1 Z. Kranjčar, Dumbović Zl. Vujović 82 5 Apr 1981 Div 1 Poljud 3–1 Kovačević Zo. Vujović, Z. Vulić, Šalov 83 9 Aug 1981 Div 1 Maksimir 0–0 84 28 Feb 1982 Div 1 Poljud 1–2 Zajec, Deverić Zo. Vujović 85 30 Oct 1982 Div 1 Poljud 2–2 Cerin, Deverić Pešić, Gudelj 86 29 May 1983 Div 1 Maksimir 1–1 Cerin Zo. Vujović 87 4 Dec 1983 Div 1 Poljud 1–1 Mlinarić Jerolimov 88 30 May 1984 Div 1 Maksimir 3–1 B. Cvetković (2), Cerin S. Andrijašević 89 9 Dec 1984 Div 1 Maksimir 2–2 Mlinarić (2) Slišković (2) 90 13 Mar 1985 Cup Maksimir 3–1 Jurić, B. Cvetković, Bogdan Z. Vulić 91 30 Jun 1985 Div 1 Poljud 2–4 Bogdan (2), Mlinarić, I. Cvjetković Adamović, Asanović 92 25 Aug 1985 Div 1 Poljud 1–0 Zl. Vujović 93 23 Mar 1986 Div 1 Maksimir 1–1 B. Cvetković Zl. Vujović 94 17 Aug 1986 Div 1 Poljud 0–4 I. Cvjetković, Munjaković, Bogdanović, Matić 95 1 Mar 1987 Div 1 Maksimir 3–3 Besek, Malbaša, Munjaković Deverić, Z. Vulić, Asanović 96 27 Sep 1987 Div 1 Poljud 0–2 Bogdanović, Mlinarić 97 20 Apr 1988 Div 1 Maksimir 1–1 Kasalo Bokšić 98 10 Sep 1988 Div 1 Poljud 4–1 Dimitrijević Bokšić, Karačić, Jarni, Tipurić 99 2 Apr 1989 Div 1 Maksimir 1–0 Panadić 100 17 Sep 1989 Div 1 Maksimir 2–0 Shala, Boban 101 18 Mar 1990 Div 1 Poljud 2–3 Boban, Šuker, Shala Vučević, Asanović 102 13 Oct 1990 Div 1 Maksimir 1–1(4–3 p) Šuker Štimac 103 27 Apr 1991 Div 1 Poljud 1–2 Šuker (2) Vučević
1992–present