List of winners of Belgian Second Division
The Belgian Second Division winners are the winners of the second-highest league in Belgian football. The Second Division was established in 1905, as the Promotion. In 1923 the Promotion was played in two leagues of 14 clubs each. In 1926 when the Belgian First Division was renamed Premier Division, the Promotion became the First Division and was played in one league of 14 clubs. In 1931, the second level was split again into two leagues of 14 clubs. During and after World War II, the number of clubs in the First Division was not stable, and in 1947 it was stabilized to 16 clubs. In 1952, the First Division was renamed Second Division and was played in one league of 16 clubs. In 1974 a final round was introduced to decide the second club promoting to the First Division. In 1994 the number of clubs was increased to 18.
Promotion (1905-1923)
Promotion A and Promotion B (1923-1926)
First Division (1926-1931)
First Division A and First Division B (1931-1952)
Second Division (1952-1973)
Second division (1973–)
From 1973 on, the second division winner and the play-off winner promote to the first division.From 2016 on, the second division winner is no longer guaranteed promotion. The league is divided in two periods of 15 games. The winners of a period compete each other in a final. If a team wins both periods, no final is played and it automatically rises to the highest level. In 2017 Lierse became champion of the league, but no promotion was allowed because they did not win a period. Antwerp and SV Roeselare played the final.
Season | Winner | Runner-up | Play-off winner |
1973–74 | ROC Montignies-sur-Sambre | AS Oostende | K Lierse SK |
1974–75 | KRC Mechelen | K Boom FC | AA La Louvière |
1975–76 | KFC Winterslag | KFC Diest | KV Kortrijk |
1976–77 | K Boom FC | Patro Eisden | AA Louviéroise |
1977–78 | KSV Waterschei Thor | K Berchem Sport | K Berchem Sport |
1978–79 | KSV Cercle Brugge | SK Tongeren | SC Hasselt |
1979–80 | KAA Gent | KV Kortrijk | KV Kortrijk |
1980–81 | KSK Tongeren | RFC Sérésien | KV Mechelen |
1981–82 | RFC Sérésien | K Beerschot VAV | K Beerschot VAV |
1982–83 | KV Mechelen | K Sint-Niklase SK | Beringen FC |
1983–84 | K Sint-Niklase SK | KSC Hasselt | RC Jet de Bruxelles |
1984–85 | R White Daring Molenbeek | KRC Mechelen | R Charleroi SC |
1985–86 | K Berchem Sport | RC Jet de Bruxelles | RC Jet de Bruxelles |
1986–87 | K Sint-Truidense VV | KFC Winterslag | KFC Winterslag |
1987–88 | KRC Mechelen | KSC Eendracht Aalst | K Lierse SK |
1988–89 | KFC Germinal Ekeren | RFC Sérésien | KAA Gent |
1989–90 | R White Daring Molenbeek | K Boom FC | KRC Genk |
1990–91 | KSK Beveren | K Sint-Niklase SK Excelsior | KSC Eendracht Aalst |
1991–92 | KFC Lommelse SK | KFC Turnhout | K Boom FC |
1992–93 | RFC Sérésien | K Beerschot VAC | KV Oostende |
1993–94 | K Sint-Truidense VV | RE Mouscron | KSC Eendracht Aalst |
1994–95 | KSV Waregem | K Beerschot VAC | KRC Harelbeke |
1995–96 | KSC Lokeren | KRC Genk | RE Mouscron |
1996–97 | KSK Beveren | KVC Westerlo | KVC Westerlo |
1997–98 | KV Oostende | KV Kortrijk | KV Kortrijk |
1998–99 | KV Mechelen | R Antwerp FC | KFC Verbroedering Geel |
1999–2000 | R Antwerp FC | KV Oostende | RAA Louviéroise |
2000–01 | KFC Lommelse SK | KFC Turnhout | R White Daring Molenbeek |
2001–02 | KV Mechelen | KSV Ingelmunster | R Albert Elizabeth Club Mons |
2002–03 | KSV Cercle Brugge | KAS Eupen | K Heusden-Zolder SK |
2003–04 | FC Molenbeek Brussels Strombeek | KV Oostende | KV Oostende |
2004–05 | SV Zulte-Waregem | KSV Roeselare | KSV Roeselare |
2005–06 | R Albert Elizabeth Club Mons | KVSK United Overpelt-Lommel | K Lierse SK |
2006–07 | FC Verbroedering Dender EH | KV Mechelen | KV Mechelen |
2007–08 | KV Kortrijk | AFC Tubize | AFC Tubize |
2008–09 | K Sint-Truidense VV | K Lierse SK | KSV Roeselare |
2009–10 | K Lierse SK | KVSK United Overpelt-Lommel | KAS Eupen |
2010–11 | OH Leuven | Lommel United | Mons |
2011–12 | Charleroi | Waasland-Beveren | Waasland-Beveren |
2012–13 | KV Oostende | Mouscron-Péruwelz | Cercle Brugge |
2013–14 | Westerlo | KAS Eupen | Mouscron-Péruwelz |
2014–15 | Sint-Truiden | Lommel United | OH Leuven |
2015–16 | WS Brussels | Eupen | No playoff |
Season | Winner | Runner-up | League winner |
2016–17 | Royal Antwerp FC | SV Roeselare | Lierse SK |
2017–18 | KSV Cercle Brugge | KFCO Beerschot Wilrijk | KSV Cercle Brugge |
2018–19 | KV Mechelen | KFCO Beerschot Wilrijk | KV Mechelen |
Number of titles overall
- 6 wins: KV Mechelen
- 5 wins: R Tilleur FC, R Berchem Sport, R White Daring Molenbeek
- 4 wins: RFC Brugeois, Uccle Sport, K Lyra, KAA Gent, KRC Mechelen, KSK Beveren, KSV Cercle Brugge, Sint-Truiden
- 3 wins: R Beeringen FC, FC Liégeois, RC de Bruxelles, RRC Gand, R Daring Club de Bruxelles, KSV Waterschei Thor
- 2 wins: Standard FC Liégeois, SC Anderlechtois, R Union Saint-Gilloise, CS Verviétois, KSC Eendracht Aalst, KFC Diest, OC Charleroi, K Boom FC, K Sint-Niklase SK, RFC Sérésien, KSV Waregem, KFC Lommelse SK, K Lierse SK, KV Oostende
- 1 win: FC Turnhout, RC Montegnée, Beerschot AC, Union Saint-Gilloise II, Belgica FC Edegem, RC Tirlemont, CS La Forestoise, R Charleroi SC, K Stade Leuven, RUS Tournaisienne, AS Oostende KM, KFC Winterslag, KSK Tongeren, KFC Germinal Ekeren, KSC Lokeren, R Antwerp FC, FC Molenbeek Brussels Strombeek, SV Zulte-Waregem, R Albert Elizabeth Club Mons, FC Verbroedering Dender EH, KV Kortrijk, Oud-Heverlee Leuven, Westerlo