1910 - MTK - BTC 3-1
1911 - MTK - MAC 1-0
1912 - MTK - FTC mérkőzés nélkül, az FTC nem állt ki
1913 - FTC - BAK 2-1
1914 - MTK - MAC 4-0
1922 - FTC - ÚTE 2-2, 1-0
1923 - MTK - ÚTE 4-1
1925 - MTK - ÚTE 4-0
1926 - Kispesti AC - BEAC 1-1, 3-2
1927 - Ferencváros - Újpest 3-0
1928 - Ferencváros - Attila (Miskolc) 5-1
1930 - Bocskai (Debrecen) - Bástya (Szeged) 5-1
1931 - III. kerület - Ferencváros 4-1
1932 - Hungária - Ferencváros 1-1, 4-3
1933 - Ferencváros - Újpest 11-1
1934 - Soroksár - BSzKRT 2-2, 1-1, 2-0
1935 - Ferencváros - Hungária 2-1
1941 - Szolnoki MÁV - Salgótarján 3-0
1942 - Ferencváros - Diósgyőr 6-2
1943 - Ferencváros - Salgótarján 3-0
1944 - Ferencváros - Kolozsvári AC 2-2, 3-1
1952 - Bp. Bástya (MTK) - Dorog 3-2
1955 - Vasas - Bp. Honvéd 3-2
1958 - Ferencváros - Salgótarján 2-1
1964 - Bp. Honvéd - Győri ETO 1-0
1965 - Győri ETO - Diósgyőr 4-0
1966 - Győri ETO - FTC 1-1, 2-1
1967 - Győri ETO - Diósgyőr 4-0
1968 - MTK - Bp. Honvéd 2-1
1969 - Újpesti Dózsa - Bp. Honvéd 3-1
1970 - Újpesti Dózsa - Komló 3-2
1972 - FTC - Tatabánya 2-1
1973 - Vasas - Bp. Honvéd 4-3
1974 - FTC - Komló 3-1
1975 - Újpesti Dózsa - Haladás VSE 3-2
1976 - FTC - MTK-VM 1-0
1977 - (négyes körmérkőzés után) 1. DVTK, 2. FTC
1978 - FTC - Pécsi MSC 4-2
1979 - Rába ETO - FTC 1-0
1980 - DVTK - Vasas 3-1
1981 - Vasas - DVTK 1-0
1982 - Újpesti Dózsa - Videoton 2-0
1983 - Újpesti Dózsa - Bp. Honvéd 3-2
1984 - Siófok - Rába ETO 2-1
1985 - Bp. Honvéd - Tatabánya 5-0
1986 - Vasas - FTC 0-0 (hosszabbítás után, 11-esekkel: 4-2)
1987 - Újpesti Dózsa - Pécsi MSC 3-2
1988 - Békéscsaba - Bp. Honvéd 3-2
1989 - Bp. Honvéd - FTC 1-0
1990 - Pécsi MSC - Bp. Honvéd 2-0
1991 - FTC - Vác 1-0
1992 - ÚTE - Vác 1-0
1993 - FTC - Haladás 1-1, 1-1 (hosszabbítás után, 11-esekkel: 5-3)
1994 - FTC - Kispest 3-0, 2-1
1995 - FTC - Vác 2-0, 4-3
1996 - Kispest - BVSC 0-1, 2-0 - hosszabbítás után
1997 - MTK - BVSC 6-0, 2-0
1998 - MTK - ÚTE 1-0
1999 - DVSC-Lombard FC 2-1
2000 - MTK-Vasas 3-1
2001 - DVSC-Videoton 5-2
2002 - Újpest-Haladás 2-1 - hosszabbítás után