Slovenian Republic Football League
The Slovenian Republic Football League was the highest football league in Slovenia within the Yugoslav football system.
During the Kingdom of Yugoslavia, the league was known as the Ljubljana Subassociation League and was one of the qualifying tournaments for the Yugoslav Championship. During the Yugoslavia era, it was a third-tier league for most of its existence, but in 1988 it became a fourth-tier league. Before that, the winner was promoted to the Yugoslav Second League, and after that it was promoted to the Yugoslav Inter-Republic League. After Slovenia's independence in 1991, the league was transformed into the Slovenian PrvaLiga.
Winners
Kingdom of Yugoslavia period
Known as the Ljubljana Subassociation League at the time.Top scorers
| Season | Player | Goals | Club |
| 1958–59 | Feri Maučec | 29 | Mura |
| 1959–60 | Feri Maučec | 26 | Mura |
| 1960–61 | Bogdan Pirc | 26 | Ljubljana |
| 1961–62 | Danilo Brezigar | 29 | Olimpija |
| 1962–63 | Miki Džaferović | 23 | Ljubljana |
| 1963–64 | Drago Devčić | 28 | Kladivar Celje |
| 1964–65 | Ivan Krnič | 29 | Aluminij |
| 1965–66 | Ivan Krnič Robert Borbaš | 23 | Aluminij Branik Maribor |
| 1966–67 | Matjaž Zupančič | 26 | Svoboda |
| 1967–68 | Franjo Papec | 24 | Ljubljana |
| 1968–69 | Ivan Purgaj | 28 | Železničar Maribor |
| 1969–70 | Ivan Krnič | 19 | Aluminij |
| 1970–71 | Franc Krojs | 18 | Branik Maribor |
| 1971–72 | Rado Mastnak | 16 | Slavija |
| 1972–73 | Franc Krojs | 18 | Železničar Maribor |
| 1973–74 | Jani Drnovšek | 18 | Rudar Trbovlje |
| 1974–75 | Josip Turčik | 21 | Mercator Ljubljana |
| 1975–76 | Bojan Prašnikar | 23 | Šmartno |
| 1976–77 | Teodor Gregorič | 18 | Izola |
| 1977–78 | Dušan Hvalec | 18 | Drava Ptuj |
| 1978–79 | Dušan Hvalec Jože Rous | 15 | Drava Ptuj Mura |
| 1979–80 | Dušan Poljanšek | 20 | Mercator Ljubljana |
| 1980–81 | Bojan Prašnikar | 19 | Šmartno |
| 1981–82 | Bojan Prašnikar | 21 | Šmartno |
| 1982–83 | Bojan Prašnikar | 21 | Šmartno |
| 1983–84 | Milan Bošković | 21 | Rudar Velenje |
| 1984–85 | Miloš Breznikar | 27 | Rudar Trbovlje |
| 1985–86 | Jože Prelogar | 30 | Maribor |
| 1986–87 | Jože Prelogar | 17 | Olimpija |
| 1987–88 | Jani Žlak | 17 | Rudar Trbovlje |
| 1988–89 | Stojan Plešinac | 14 | Ljubljana |
| 1989–90 | Matjaž Cvikl | 17 | Rudar Velenje |
| 1990–91 | Zlatko Herceg | 18 | Nafta Lendava |