Finala fudbalskog Kupa Jugoslavije

IvicaŠurjak sa trofejem Kupa Maršala Tita

U periodu od 1947. do 1991. godine najviše titula pobednika nacionalnog kupa osvojili su fudbaleri beogradske Crvene zvezde – 12. Sledi ih splitski Hajduk sa 9, zagrebački Dinamo sa 7 i beogradski Partizan sa pet trofeja. OFK Beograd (BSK) je uzeo četiri kupa, mostarski Velež i Rijeka po dva, dok su po jednom pobednici bili skopski Vardar i banjalučki Borac.

1947 Partizan (Beograd) – Naša Krila (Zemun) 2:0
1948 Crvena zvezda (Beograd) – Partizan (Beograd) 3:0
1949 Crvena zvezda (Beograd) – Naša Krila (Zemun) 3:2
1950 Crvena zvezda (Beograd) – Dinamo (Zagreb) 1:1, 3:0
1951 Dinamo (Zagreb) – Vojvodina (Novi Sad) 2:0, 2:0
1952 Partizan (Beograd) – Crvena zvezda (Beograd) 6:0
1953 BSK (Beograd) – Hajduk (Split) 2:0
1954 Partizan (Beograd) – Crvena zvezda (Beograd) 4:1
1955 OFK Beograd – Hajduk (Split) 2:0
1956 – nije odigrano


1956/57 Partizan (Beograd) – Radnički (Beograd) 5:3
1957/58 Crvena zvezda (Beograd) – Velež (Mostar) 4:0
1958/59 Crvena zvezda (Beograd) – Partizan (Beograd) 3:1
1959/60 Dinamo (Zagreb) – Partizan (Beograd) 3:2
1960/61 Vardar (Skoplje) – Varteks (Varaždin) 2:1
1961/62 OFK Beograd – Spartak (Subotica) 4:1
1962/63 Dinamo (Zagreb) – Hajduk (Split) 4:1
1963/64 Crvena zvezda (Beograd) – Dinamo (Zagreb) 3:0
1964/65 Dinamo (Zagreb) – Budućnost (Titograd) 2:1
1965/66 OFK Beograd – Dinamo (Zagreb) 6:2
1966/67 Hajduk (Split) – Sarajevo 2:1
1967/68 Crvena zvezda (Beograd) – Bor 7:0
1968/69 Dinamo (Zagreb) – Hajduk (Split) 3:3, 3:0
1969/70 Crvena zvezda (Beograd) – Olimpija (Ljubljana) 2:2, 1:0
1970/71 Crvena zvezda (Beograd) – Sloboda (Tuzla) 4:0, 2:0
1971/72 Hajduk (Split) – Dinamo (Zagreb) 2:1
1973 Hajduk (Split) – Crvena zvezda (Beograd) 1:1, 2:1
1973/74 Hajduk (Split) – Borac (Banja Luka) 1:0
1974/75 – nije odigrano
1975/76 Hajduk (Split) – Dinamo (Zagreb) 1:0
1976/77 Hajduk (Split) – Budućnost (Titograd) 2:0
1977/78 Rijeka – Trepča (Titova Mitrovica) 1:0
1978/79 Rijeka – Partizan (Beograd) 2:1, 0:0
1979/80 Dinamo (Zagreb) – Crvena zvezda (Beograd) 1:0, 1:1
1980/81 Velež (Mostar) – Željezničar (Sarajevo) 3:2
1981/82 Crvena zvezda (Beograd) – Dinamo (Zagreb) 2:2, 4:2
1982/83 Dinamo (Zagreb) – Sarajevo 3:2
1983/84 Hajduk (Split) – Crvena zvezda (Beograd) 2:1, 0:0
1984/85 Crvena zvezda (Beograd) – Dinamo (Zagreb) 2:1, 1:1
1985/86 Velež (Mostar) – Dinamo (Zagreb) 3:1
1986/87 Hajduk (Split) – Rijeka 1 – 1 (penalima 9:8)
1987/88 Borac (Banja Luka) – Crvena zvezda (Beograd) 1:0
1988/89 Partizan (Beograd) – Velež (Mostar) 6:1
1989/90 Crvena zvezda (Beograd) – Hajduk (Split) 1:0
1990/91 Hajduk (Split) – Crvena zvezda (Beograd) 1:0