V soubojích 16. ročníku druhé nejvyšší fotbalové soutěže – Divize 1945/46 – se utkalo 97 mužstev v sedmi skupinách (2×16, 2×14, 1×13, 2×12) každý s každým dvoukolově na podzim 1945 a na jaře 1946.[1]
V předešlém ročníku (1943/44) se účastnila 52 mužstva ve 4 skupinách.[1] V ročníku 1944/45 se pravidelné soutěže nehrály, jelikož končila druhá světová válka.[1] Výrazný nárůst počtu účastníků v tomto ročníku byl zapříčiněn zejména návratem slovenských mužstev (celkem 39), která se účastnila poprvé od sezony 1938/39.[1] Sestoupilo 30 slovenských mužstev (celkem 47 sestupujících), jelikož Slovenská divize se od sezony 1946/47 hrála v jediné skupině.[1]
Vítězové jednotlivých divizí – SK Libeň, SK Meteor České Budějovice, SK Olomouc ASO a ŠK Malacky – se utkali v kvalifikačním turnaji o postup do Státní ligy.[1] Do nejvyšší soutěže se probojovala mužstva SK Olomouc ASO a SK Libeň.
Slovenské mužstvo po pěti odehraných zápasech vedlo kvalifikační turnaj a k jistotě postupu mu stačilo neprohrát závěrečný zápas s Libní.[2] Toto utkání se hrálo na stadionu Sparty Praha[3] a sledovalo je 25 000 diváků.[4] ŠK Malacky dělilo několik minut od prvoligové účasti – zhatil ji Novákův gól z 84. minuty, kterým stanovil konečné skóre 1:0 (poločas 0:0) a vrátil Libeňské do nejvyšší soutěže – poprvé od sezony 1940/41.[4]
Poznámky:
SK Hradec Králové – SK Meteor České Budějovice 4:3 a 0:3[1]
2. československá liga: 1929/30 • 1930/31 • 1931/32 • 1932/33 • 1933/34 • 1934/35 • 1935/36 • 1936/37 • 1937/38 • 1938/39 • 1939/40 • 1940/41 • 1941/42 • 1942/43 • 1943/44 • 1944/45 • 1945/46 • 1946/47 • 1947/48 • 1948 • 1949 • 1950 • 1951 – 1952 • 1953 • 1954 • 1955 • 1956 • 1957/58 • 1958/59 • 1959/60 • 1960/61 • 1961/62 • 1962/63 • 1963/64 • 1964/65 • 1965/66 • 1966/67 • 1967/68 • 1968/69 • 1969/70 • 1970/71 • 1971/72 • 1972/73 • 1973/74 • 1974/75 • 1975/76 • 1976/77
Česká národní liga: 1977/78 • 1978/79 • 1979/80 • 1980/81 1. česká národní liga: 1981/82 • 1982/83 • 1983/84 • 1984/85 • 1985/86 • 1986/87 • 1987/88 • 1988/89 • 1989/90 • 1990/91 Českomoravská fotbalová liga: 1991/92 • 1992/93
Slovenská národní liga: 1977/78 • 1978/79 • 1979/80 • 1980/811. slovenská národní liga: 1981/82 • 1982/83 • 1983/84 • 1984/85 • 1985/86 • 1986/87 • 1987/88 • 1988/89 • 1989/90 • 1990/91 • 1991/92 • 1992/93
Župní I. A třídy: do 1947/48 • Divize: 1948 • Krajské soutěže/mistrovství: 1949, 1953 – 1954 • Okresní soutěže/přebory/mistrovství: 1951 – 1952Oblastní soutěže: 1950 • 1955 • 1956 • 1957/58 • 1958/59 • 1959/60Krajské přebory/mistrovství: 1960/61 – 1964/65Divize: 1965/66 – 1968/69, 1977/78 – 1980/81 (skupiny A, B, C, D + slovenské)ČNFL/SNFL: 1969/70 – 1976/77 (viz níže)II. ČNFL/II. SNFL: 1981/82 – 1990/91 (viz níže) • ČFL/MSFL/II. SNFL: 1991 – 1993 (viz níže)
Národní liga: 1969/70 • 1970/71 • 1971/72 • 1972/73 • 1973/74 • 1974/75 • 1975/76 • 1976/77 2. česká národní liga: 1981/82 • 1982/83 • 1983/84 • 1984/85 • 1985/86 • 1986/87 • 1987/88 • 1988/89 • 1989/90 • 1990/91 Česká fotbalová liga: 1991/92 • 1992/93 Moravskoslezská fotbalová liga: 1991/92 • 1992/93
Slovenská národní liga: 1969/70 • 1970/71 • 1971/72 • 1972/73 • 1973/74 • 1974/75 • 1975/76 • 1976/772. slovenská národní liga: 1981/82 • 1982/83 • 1983/84 • 1984/85 • 1985/86 • 1986/87 • 1987/88 • 1988/89 • 1989/90 • 1990/91 • 1991/92 • 1992/93