The National Division (Luxembourgish: Nationaldivisioun, French: Division Nationale, German: Nationaldivision), known as the BGL Ligue for sponsorship reasons, is the highest football league in Luxembourg. Until 2011, it was known as the BGL Ligue, after the Luxembourg Football Federation managed to seal a sponsorship deal with Fortis[citation needed]. Before 2006, it contained twelve teams, but it expanded to fourteen for the 2006–07 season. Following the abandonment of the previous season, the 2020–21 season saw the further expansion of the league to 16 teams. The current champions are Differdange 03.

The competition was first held in 1909–10, and has been held every year since, with the exceptions of 1912–13 and four seasons during the Second World War. It was also abandoned after 17 games in the 2019–20 season due to the COVID-19 pandemic.

The competition was called the Luxembourgish Championship (Luxembourgish: Lëtzebuerger Championnat, French: Championnat Luxembourgeois) until 1913–14. From the 1914–15 season until 1931–32 it was called the Premier Division (Luxembourgish: Éischt Divisioun, French: Première Division). It was then called the Division of Honour (Luxembourgish: Éirendivisioun, French: Division d'Honneur) from 1932–33 to 1956–57. Since the 1957–58 season, the competition has been known as the National Division.

Winners

Champions were (team names in French):

YearChampionsRunners-up
1909–10Racing Club LuxembourgUS Hollerich
1910–11Sporting Club LuxembourgSporting Club Differdange
1911–12US HollerichSporting Club Luxembourg
1912–13Not held
1913–14US HollerichSporting Club Luxembourg
1914–15US HollerichJeunesse Esch
1915–16US HollerichSporting Club Luxembourg
1916–17US HollerichFola Esch
1917–18Fola EschUS Hollerich
1918–19Sporting Club LuxembourgFola Esch
1919–20Fola EschStade Dudelange
1920–21Jeunesse EschFola Esch
1921–22Fola EschUnion Luxembourg
1922–23Red Boys DifferdangeStade Dudelange
1923–24Fola EschSpora Luxembourg
1924–25Spora LuxembourgStade Dudelange
1925–26Red Boys DifferdangeSpora Luxembourg
1926–27Union LuxembourgRed Boys Differdange
1927–28Spora LuxembourgStade Dudelange
1928–29Spora LuxembourgFola Esch
1929–30Fola EschSpora Luxembourg
1930–31Red Boys DifferdangeSpora Luxembourg
1931–32Red Boys DifferdangeProgrès Niederkorn
1932–33Red Boys DifferdangeSpora Luxembourg
1933–34Spora LuxembourgRed Boys Differdange
1934–35Spora LuxembourgRed Boys Differdange
1935–36Spora LuxembourgJeunesse Esch
1936–37Jeunesse EschProgrès Niederkorn
1937–38Spora LuxembourgJeunesse Esch
1938–39Stade DudelangeUS Dudelange
1939–40Stade DudelangeUS Dudelange
1941–1944Not held due to World War II. Also, the German government forced the teams from Luxembourg to play in the German championship.
1944–45Stade DudelangeSpora Luxembourg
1945–46Stade DudelangeUS Dudelange
1946–47Stade DudelangeUS Dudelange
1947–48Stade DudelangeUnion Luxembourg
1948–49Spora LuxembourgFola Esch
1949–50Stade DudelangeNational Schifflange
1950–51Jeunesse EschNational Schifflange
1951–52National SchifflangeSpora Luxembourg
1952–53Progrès NiederkornJeunesse Esch
1953–54Jeunesse EschFola Esch
1954–55Stade DudelangeFola Esch
1955–56Spora LuxembourgStade Dudelange
1956–57Stade DudelangeJeunesse Esch
1957–58Jeunesse EschRed Boys Differdange
1958–59Jeunesse EschSpora Luxembourg
1959–60Jeunesse EschStade Dudelange
1960–61Spora LuxembourgJeunesse Esch
1961–62Union LuxembourgAlliance Dudelange
1962–63Jeunesse EschUnion Luxembourg
1963–64Aris BonnevoieUnion Luxembourg
1964–65Stade DudelangeUnion Luxembourg
1965–66Aris BonnevoieUnion Luxembourg
1966–67Jeunesse EschSpora Luxembourg
1967–68Jeunesse EschUS Rumelange
1968–69Avenir BeggenJeunesse Esch
1969–70Jeunesse EschUS Rumelange
1970–71Union LuxembourgAris Bonnevoie
1971–72Aris BonnevoieUS Rumelange
1972–73Jeunesse EschUnion Luxembourg
1973–74Jeunesse EschRed Boys Differdange
1974–75Jeunesse EschAvenir Beggen
1975–76Jeunesse EschRed Boys Differdange
1976–77Jeunesse EschProgrès Niederkorn
1977–78Progrès NiederkornJeunesse Esch
1978–79Red Boys DifferdangeProgrès Niederkorn
1979–80Jeunesse EschRed Boys Differdange
1980–81Progrès NiederkornRed Boys Differdange
1981–82Avenir BeggenProgrès Niederkorn
1982–83Jeunesse EschAvenir Beggen
1983–84Avenir BeggenRed Boys Differdange
1984–85Jeunesse EschRed Boys Differdange
1985–86Avenir BeggenJeunesse Esch
1986–87Jeunesse EschAvenir Beggen
1987–88Jeunesse EschSpora Luxembourg
1988–89Spora LuxembourgJeunesse Esch
1989–90Union LuxembourgAvenir Beggen
1990–91Union LuxembourgJeunesse Esch
1991–92Union LuxembourgAvenir Beggen
1992–93Avenir BeggenUnion Luxembourg
1993–94Avenir BeggenCS Grevenmacher
1994–95Jeunesse EschCS Grevenmacher
1995–96Jeunesse EschCS Grevenmacher
1996–97Jeunesse EschCS Grevenmacher
1997–98Jeunesse EschUnion Luxembourg
1998–99Jeunesse EschF91 Dudelange
1999–2000F91 DudelangeCS Grevenmacher
2000–01F91 DudelangeCS Grevenmacher
2001–02F91 DudelangeCS Grevenmacher
2002–03CS GrevenmacherF91 Dudelange
2003–04Jeunesse EschF91 Dudelange
2004–05F91 DudelangeFC Etzella Ettelbruck
2005–06F91 DudelangeJeunesse Esch
2006–07F91 DudelangeFC Etzella Ettelbruck
2007–08F91 DudelangeRacing FC Union Luxembourg
2008–09F91 DudelangeFC Differdange 03
2009–10Jeunesse EschF91 Dudelange
2010–11F91 DudelangeFola Esch
2011–12F91 DudelangeJeunesse Esch
2012–13Fola EschF91 Dudelange
2013–14F91 DudelangeFola Esch
2014–15Fola EschFC Differdange 03
2015–16F91 DudelangeFola Esch
2016–17F91 DudelangeFC Differdange 03
2017–18F91 DudelangeProgrès Niederkorn
2018–19F91 DudelangeFola Esch
2019–20Competition abandoned due to the COVID-19 pandemic
2020–21Fola EschF91 Dudelange
2021–22F91 DudelangeFC Differdange 03
2022–23Swift HesperangeProgrès Niederkorn
2023–24FC Differdange 03Swift Hesperange
2024–25FC Differdange 03UNA Strassen

Statistics

Performance by club

Teams in bold are still playing in the National Division. Teams in italics no longer exist.

ClubTitlesRunners-upYears won
Jeunesse Esch28131920–21, 1936–37, 1950–51, 1953_54, 1957–58, 1958–59, 1959–60, 1962–63, 1966–67, 1967–68, 1969–70, 1972–73, 1973–74, 1974–75, 1975–76, 1976–77, 1979–80, 1982–83, 1984–85, 1986–87, 1987–88, 1994–95, 1995–96, 1996–97, 1997–98, 1998–99, 2003–04, 2009–10
F91 Dudelange1661999–2000, 2000–01, 2001–02, 2004–05, 2005–06, 2006–07, 2007–08, 2008–09, 2010–11, 2011–12, 2013–14, 2015–16, 2016–17, 2017–18, 2018–19, 2021–22
CA Spora Luxembourg11101924–25, 1927–28, 1928–29, 1933–34, 1934–35, 1935–36, 1937–38, 1948–49, 1955–56, 1960–61, 1988–89
Stade Dudelange1061938–39, 1939–40, 1944–45, 1945–46, 1946–47, 1947–48, 1949–50, 1954–55, 1956–57, 1964–65
CS Fola Esch8111917–18, 1919–20, 1921–22, 1923–24, 1929–30, 2012–13, 2014–15, 2020–21
FA Red Boys Differdange6101922–23, 1925–26, 1930–31, 1931–32, 1932–33, 1978–79
Union Luxembourg691926–27, 1961–62, 1970–71, 1989–90, 1990–91, 1991–92
FC Avenir Beggen651968–69, 1981–82, 1983–84, 1985–86, 1992–93, 1993–94
US Hollerich Bonnevoie521911–12, 1913–14, 1914–15, 1915–16, 1916–17
FC Progrès Niederkorn361952–53, 1977–78, 1980–81
FC Aris Bonnevoie311963–64, 1965–66, 1971–72
Differdange 03242023–24, 2024–25
Sporting Club Luxembourg231910–11, 1918–19
CS Grevenmacher172002–03
National Schifflange121951–52
Swift Hesperange112022–23
Racing Club Luxembourg1-1909–10
US Dudelange-4
US Rumelange-3
FC Etzella Ettelbruck-2
Alliance Dudelange-1
Sporting Club Differdange-1
Racing FC Union Luxembourg-1
UNA Strassen-1

Top scorers

YearPlayerTeamGoals
1997–98Luxembourg Mikhail ZaritskiySporting Mertzig29
1998–99France Frédéric CicchirilloSporting Mertzig25
1999–00Luxembourg Marcel ChristopheMondercange26
2000–01Luxembourg Mikhail ZaritskiySporting Mertzig23
2001–02France Frédéric CicchirilloSporting Mertzig23
2002–03Luxembourg Daniel HussGrevenmacher22
2003–04Cape Verde José AndradeSpora Luxembourg24
2004–05Luxembourg Sergio PupovacAlliance 0124
2005–06Turkey Fatih SözenGrevenmacher23
2006–07Luxembourg Daniel da MotaEtzella Ettelbruck24
2007–08France Emmanuel CoqueletF91 Dudelange20
2008–09France Pierre PiskorDifferdange 0330
2009–10Luxembourg Daniel HussGrevenmacher22
2010–11Bosnia and Herzegovina Sanel IbrahimovićWiltz 7118
2011–12France Omar Er RafikDifferdange 0323
2012–13Bosnia and Herzegovina Edis OsmanovićWiltz 7121
2013–14Bosnia and Herzegovina Sanel IbrahimovićJeunesse Esch22
2014–15Bosnia and Herzegovina Sanel IbrahimovićJeunesse Esch21
2015–16France Julien JahierRacing25
2016–17France Omar Er RafikDifferdange 0326
2017–18Luxembourg David TurpelF91 Dudelange33
2018–19Morocco Samir HadjiFola Esch23
2019–20Not awarded, abandoned due to COVID-19 pandemic
2020–21France Zachary HadjiFola Esch33
2021–22Germany Dominik StolzSwift Hesperange19
2022–23France Rayan PhilippeSwift Hesperange29
2023–24Portugal JorginhoDifferdange 0325
2024–25Brazil MatheusUNA Strassen22

Player records

Appearances

RankNameGamesPlaying positionFirst matchLast match
1Luxembourg Jonathan Joubert529Goalkeeper1999-002022–23
2Luxembourg Daniel da Mota444Winger2001–022022–23
3Luxembourg Denis Scuto424Midfielder1981–822001–02
4Luxembourg René Peters422Midfielder2000–012018–19
5Luxembourg Théo Scholten419Midfielder1983–841998–99

Goals

RankNameGoalsGamesGoals per gamePlaying positionFirst goalLast goal
1Luxembourg Armin Krings2553470.73Forward1981–821997–98
2Luxembourg Daniel Huss2283640.63Forward1996–972013-14
3Luxembourg Patrick Morocutti2233430.65Forward1986–872000–01

Notes

External links

  • at (in French)
  • (archived 17 December 2013)