Luxembourg National Division

{{Short description|Association football league in Luxembourg}}

{{About|association football|handball|Luxembourg National Division (men's handball)|and|Luxembourg National Division (women's handball)|other uses|National Division (disambiguation){{!}}National Division}}

{{Use dmy dates|date=May 2020}}

{{Infobox football league

| logo = BGL_Ligue_logo.jpg

| pixels = 200px

| country = {{flagicon|LUX}} Luxembourg

| confed = UEFA

| founded = 1910

| teams = 16

| relegation = Division of Honour

| levels = 1

| domest_cup = Luxembourg Cup

| confed_cup = UEFA Champions League
UEFA Conference League

| champions = Differdange 03 (2nd title)

| most successful club = Jeunesse Esch (28 titles)

| tv =

| season = 2024–25

| website =

| current = 2024–25 Luxembourg National Division

}}

The National Division ({{langx|lb|Nationaldivisioun}}, {{langx|fr|Division Nationale}}, {{langx|de|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|reason=It appears it has only ever been known as the BGL Ligue during sponsored period?|date=November 2024}}. 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 ({{langx|lb|Lëtzebuerger Championnat}}, {{langx|fr|Championnat Luxembourgeois}}) until 1913–14. From the 1914–15 season until 1931–32 it was called the Premier Division ({{langx|lb|Éischt Divisioun}}, {{langx|fr|Première Division}}). It was then called the Division of Honour ({{langx|lb|Éirendivisioun}}, {{langx|fr|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):{{cite web|title=Luxembourg - List of Champions|website=RSSSF|url=https://www.rsssf.org/tablesl/luxchamp.html|access-date=5 December 2013|archive-date=9 August 2022|archive-url=https://web.archive.org/web/20220809221311/https://www.rsssf.org/tablesl/luxchamp.html|url-status=live}}

{{sticky-header}}

class="wikitable sticky-header"

! Year

! Champions

! Runners-up

1909–10

| Racing Club Luxembourg

| US Hollerich

1910–11

| Sporting Club Luxembourg

| Sporting Club Differdange

1911–12

| US Hollerich

| Sporting Club Luxembourg

1912–13

| colspan=2 style="text-align:center;" | Not held

1913–14

| US Hollerich

| Sporting Club Luxembourg

1914–15

| US Hollerich

| Jeunesse Esch

1915–16

| US Hollerich

| Sporting Club Luxembourg

1916–17

| US Hollerich

| Fola Esch

1917–18

| Fola Esch

| US Hollerich

1918–19

| Sporting Club Luxembourg

| Fola Esch

1919–20

| Fola Esch

| Stade Dudelange

1920–21

| Jeunesse Esch

| Fola Esch

1921–22

| Fola Esch

| Union Luxembourg

1922–23

| Red Boys Differdange

| Stade Dudelange

1923–24

| Fola Esch

| Spora Luxembourg

1924–25

| Spora Luxembourg

| Stade Dudelange

1925–26

| Red Boys Differdange

| Spora Luxembourg

1926–27

| Union Luxembourg

| Red Boys Differdange

1927–28

| Spora Luxembourg

| Stade Dudelange

1928–29

| Spora Luxembourg

| Fola Esch

1929–30

| Fola Esch

| Spora Luxembourg

1930–31

| Red Boys Differdange

| Spora Luxembourg

1931–32

| Red Boys Differdange

| Progrès Niederkorn

1932–33

| Red Boys Differdange

| Spora Luxembourg

1933–34

| Spora Luxembourg

| Red Boys Differdange

1934–35

| Spora Luxembourg

| Red Boys Differdange

1935–36

| Spora Luxembourg

| Jeunesse Esch

1936–37

| Jeunesse Esch

| Progrès Niederkorn

1937–38

| Spora Luxembourg

| Jeunesse Esch

1938–39

| Stade Dudelange

| US Dudelange

1939–40

| Stade Dudelange

| US Dudelange

1941–1944

| colspan=2| Not held due to World War II. Also, the German government
forced the teams from Luxembourg to play in the German championship.

1944–45

| Stade Dudelange

| Spora Luxembourg

1945–46

| Stade Dudelange

| US Dudelange

1946–47

| Stade Dudelange

| US Dudelange

1947–48

| Stade Dudelange

| Union Luxembourg

1948–49

| Spora Luxembourg

| Fola Esch

1949–50

| Stade Dudelange

| National Schifflange

1950–51

| Jeunesse Esch

| National Schifflange

1951–52

| National Schifflange

| Spora Luxembourg

1952–53

| Progrès Niederkorn

| Jeunesse Esch

1953–54

| Jeunesse Esch

| Fola Esch

1954–55

| Stade Dudelange

| Fola Esch

1955–56

| Spora Luxembourg

| Stade Dudelange

1956–57

| Stade Dudelange

| Jeunesse Esch

1957–58

| Jeunesse Esch

| Red Boys Differdange

1958–59

| Jeunesse Esch

| Spora Luxembourg

1959–60

| Jeunesse Esch

| Stade Dudelange

1960–61

| Spora Luxembourg

| Jeunesse Esch

1961–62

| Union Luxembourg

| Alliance Dudelange

1962–63

| Jeunesse Esch

| Union Luxembourg

1963–64

| Aris Bonnevoie

| Union Luxembourg

1964–65

| Stade Dudelange

| Union Luxembourg

1965–66

| Aris Bonnevoie

| Union Luxembourg

1966–67

| Jeunesse Esch

| Spora Luxembourg

1967–68

| Jeunesse Esch

| US Rumelange

1968–69

| Avenir Beggen

| Jeunesse Esch

1969–70

| Jeunesse Esch

| US Rumelange

1970–71

| Union Luxembourg

| Aris Bonnevoie

1971–72

| Aris Bonnevoie

| US Rumelange

1972–73

| Jeunesse Esch

| Union Luxembourg

1973–74

| Jeunesse Esch

| Red Boys Differdange

1974–75

| Jeunesse Esch

| Avenir Beggen

1975–76

| Jeunesse Esch

| Red Boys Differdange

1976–77

| Jeunesse Esch

| Progrès Niederkorn

1977–78

| Progrès Niederkorn

| Jeunesse Esch

1978–79

| Red Boys Differdange

| Progrès Niederkorn

1979–80

| Jeunesse Esch

| Red Boys Differdange

1980–81

| Progrès Niederkorn

| Red Boys Differdange

1981–82

| Avenir Beggen

| Progrès Niederkorn

1982–83

| Jeunesse Esch

| Avenir Beggen

1983–84

| Avenir Beggen

| Red Boys Differdange

1984–85

| Jeunesse Esch

| Red Boys Differdange

1985–86

| Avenir Beggen

| Jeunesse Esch

1986–87

| Jeunesse Esch

| Avenir Beggen

1987–88

| Jeunesse Esch

| Spora Luxembourg

1988–89

| Spora Luxembourg

| Jeunesse Esch

1989–90

| Union Luxembourg

| Avenir Beggen

1990–91

| Union Luxembourg

| Jeunesse Esch

1991–92

| Union Luxembourg

| Avenir Beggen

1992–93

| Avenir Beggen

| Union Luxembourg

1993–94

| Avenir Beggen

| CS Grevenmacher

1994–95

| Jeunesse Esch

| CS Grevenmacher

1995–96

| Jeunesse Esch

| CS Grevenmacher

1996–97

| Jeunesse Esch

| CS Grevenmacher

1997–98

| Jeunesse Esch

| Union Luxembourg

1998–99

| Jeunesse Esch

| F91 Dudelange

1999–2000

| F91 Dudelange

| CS Grevenmacher

2000–01

| F91 Dudelange

| CS Grevenmacher

2001–02

| F91 Dudelange

| CS Grevenmacher

2002–03

| CS Grevenmacher

| F91 Dudelange

2003–04

| Jeunesse Esch

| F91 Dudelange

2004–05

| F91 Dudelange

| FC Etzella Ettelbruck

2005–06

| F91 Dudelange

| Jeunesse Esch

2006–07

| F91 Dudelange

| FC Etzella Ettelbruck

2007–08

| F91 Dudelange

| Racing FC Union Luxembourg

2008–09

| F91 Dudelange

| FC Differdange 03

2009–10

| Jeunesse Esch

| F91 Dudelange

2010–11

| F91 Dudelange

| Fola Esch

2011–12

| F91 Dudelange

| Jeunesse Esch

2012–13

| Fola Esch

| F91 Dudelange

2013–14

| F91 Dudelange

| Fola Esch

2014–15

| Fola Esch

| FC Differdange 03

2015–16

| F91 Dudelange

| Fola Esch

2016–17

| F91 Dudelange

| FC Differdange 03

2017–18

| F91 Dudelange

| Progrès Niederkorn

2018–19

| F91 Dudelange

| Fola Esch

2019–20

| colspan=2 | {{center|Not awarded, abandoned due to COVID-19 pandemic{{cite web|url=http://flf.lu/La-FLF/Actualites/Informations-aux-clubs-de-la-FLF-%E2%80%93-crise-du-CO-(1).aspx|title=Informations aux clubs de la FLF – crise du CORONA COVID-19 Décisions du Conseil d'Administration|publisher=Fédération Luxembourgeoise de Football|date=28 April 2020|access-date=29 April 2020|archive-date=28 April 2020|archive-url=https://web.archive.org/web/20200428205137/http://www.flf.lu/La-FLF/Actualites/Informations-aux-clubs-de-la-FLF-%E2%80%93-crise-du-CO-(1).aspx|url-status=dead}}{{cite web|url=https://today.rtl.lu/sport/local/a/1509593.html|title=Four top clubs to play European football, no team to be crowned champion|publisher=RTL.lu|date=29 April 2020}}}}

2020–21

| Fola Esch

| F91 Dudelange

2021–22

| F91 Dudelange

| FC Differdange 03

2022–23

| Swift Hesperange

| Progrès Niederkorn

2023–24

| FC Differdange 03

| Swift Hesperange

2024–25

| FC Differdange 03

| UNA Strassen

Statistics

=Performance by club=

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

{{sticky-header}}

class="wikitable sortable sticky-header"
width=190|Club

!width=90 |Titles

!width=90 |Runners-up

!Years Won

Jeunesse Esch

| align=center|28

| align=center|13

| 1920–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 Dudelange

| align=center|16

| align=center|6

| 1999–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 Luxembourg

| align=center|11

| align=center|10

| 1924–25, 1927–28, 1928–29, 1933–34, 1934–35, 1935–36, 1937–38, 1948–49, 1955–56, 1960–61, 1988–89

Stade Dudelange

| align=center|10

| align=center|6

| 1938–39, 1939–40, 1944–45, 1945–46, 1946–47, 1947–48, 1949–50, 1954–55, 1956–57, 1964–65

CS Fola Esch

| align=center|8

| align=center|11

| 1917–18, 1919–20, 1921–22, 1923–24, 1929–30, 2012–13, 2014–15, 2020–21

FA Red Boys Differdange{{efn|name=merger|FA Red Boys Differdange and AS Differdange merged to form FC Differdange 03 in 2003. Together the three have won 7 championships and been runners-up 14 times.}}

| align=center|6

| align=center|10

| 1922–23, 1925–26, 1930–31, 1931–32, 1932–33, 1978–79

Union Luxembourg

| align=center|6

| align=center|9

| 1926–27, 1961–62, 1970–71, 1989–90, 1990–91, 1991–92

FC Avenir Beggen

| align=center|6

| align=center|5

| 1968–69, 1981–82, 1983–84, 1985–86, 1992–93, 1993–94

US Hollerich Bonnevoie

| align=center|5

| align=center|2

| 1911–12, 1913–14, 1914–15, 1915–16, 1916–17

FC Progrès Niederkorn

| align=center|3

| align=center|6

| 1952–53, 1977–78, 1980–81

FC Aris Bonnevoie

| align=center|3

| align=center|1

| 1963–64, 1965–66, 1971–72

Differdange 03

| align=center|2

| align=center|4

| 2023–24, 2024–25

Sporting Club Luxembourg

| align=center|2

| align=center|3

| 1910–11, 1918–19

CS Grevenmacher

| align=center|1

| align=center|7

| 2002–03

National Schifflange

| align=center|1

| align=center|2

| 1951–52

Swift Hesperange

| align=center|1

| align=center|1

| 2022–23

Racing Club Luxembourg

| align=center|1

| align=center

1909–10
US Dudelange

| align=center

align=center|4

|

US Rumelange

| align=center

align=center|3

|

FC Etzella Ettelbruck

| align=center

align=center|2

|

Alliance Dudelange

| align=center

align=center|1

|

Sporting Club Differdange

| align=center

align=center|1

|

Racing FC Union Luxembourg

| align=center

align=center|1

|

UNA Strassen

| align=center

align=center|1

|

Top scorers

{{sticky-header}}

class="wikitable sticky-header"
YearPlayerTeamGoals
2003–04

|{{flagicon|Cape Verde}} José Andrade

Spora Luxembourgstyle='text-align:center;' | 24
2004–05

|{{flagicon|Luxembourg}} Sergio Pupovac

Alliance 01style='text-align:center;' | 24
2005–06

|{{flagicon|Turkey}} Fatih Sözen

Grevenmacherstyle='text-align:center;' | 23
2006–07

|{{flagicon|Luxembourg}} Daniel da Mota

Etzella Ettelbruckstyle='text-align:center;' | 24
2007–08

|{{flagicon|France}} Emmanuel Coquelet

F91 Dudelangestyle='text-align:center;' | 20
2008–09

|{{flagicon|France}} Pierre Piskor{{cite web |title=2008-09 National Division |url=https://int.soccerway.com/national/luxembourg/national-division/2008-2009/regular-season/r6856/ |website=Soccerway |access-date=6 November 2018 |archive-date=5 August 2016 |archive-url=https://web.archive.org/web/20160805173641/http://int.soccerway.com/national/luxembourg/national-division/2008-2009/regular-season/r6856/ |url-status=live }}

Differdange 03style='text-align:center;' | 30
2009–10

|{{flagicon|Luxembourg}} Daniel Huss{{cite web |title=2009-10 National Division |url=https://int.soccerway.com/national/luxembourg/national-division/2009-2010/regular-season/r9121/ |website=Soccerway |access-date=6 November 2018 |archive-date=5 January 2021 |archive-url=https://web.archive.org/web/20210105010546/https://int.soccerway.com/national/luxembourg/national-division/2009-2010/regular-season/r9121/ |url-status=live }}

Grevenmacherstyle='text-align:center;' | 22
2010–11

|{{flagicon|Bosnia and Herzegovina}} Sanel Ibrahimović{{cite web |title=2010-11 National Division |url=https://int.soccerway.com/national/luxembourg/national-division/2010-2011/regular-season/r12246/ |website=Soccerway |access-date=6 November 2018}}

Wiltz 71style='text-align:center;' | 18
2011–12

|{{flagicon|France}} Omar Er Rafik{{cite web |title=2011-12 National Division |url=https://int.soccerway.com/national/luxembourg/national-division/2011-2012/regular-season/r15219/ |website=Soccerway |access-date=6 November 2018}}

Differdange 03style='text-align:center;' | 23
2012–13

|{{flagicon|Bosnia and Herzegovina}} Edis Osmanović{{cite web |title=2012-13 National Division |url=https://int.soccerway.com/national/luxembourg/national-division/20122013/regular-season/r18437/ |website=Soccerway |access-date=6 November 2018}}

Wiltz 71style='text-align:center;' | 21
2013–14

|{{flagicon|Bosnia and Herzegovina}} Sanel Ibrahimović{{cite web |title=2013-14 National Division |url=https://int.soccerway.com/national/luxembourg/national-division/20132014/regular-season/r21986/ |website=Soccerway |access-date=6 November 2018 |archive-date=7 March 2016 |archive-url=https://web.archive.org/web/20160307085220/http://int.soccerway.com/national/luxembourg/national-division/20132014/regular-season/r21986/ |url-status=live }}

Jeunesse Eschstyle='text-align:center;' | 22
2014–15

|{{flagicon|Bosnia and Herzegovina}} Sanel Ibrahimović{{cite web |title=2014-15 National Division |url=https://int.soccerway.com/national/luxembourg/national-division/20142015/regular-season/r26359/ |website=Soccerway |access-date=6 November 2018 |archive-date=4 October 2016 |archive-url=https://web.archive.org/web/20161004231349/http://int.soccerway.com/national/luxembourg/national-division/20142015/regular-season/r26359/ |url-status=live }}

Jeunesse Eschstyle='text-align:center;' | 21
2015–16

|{{flagicon|France}} Julien Jahier{{cite web |title=2015-16 National Division |url=https://int.soccerway.com/national/luxembourg/national-division/20152016/regular-season/r32041/ |website=Soccerway |access-date=6 November 2018 |archive-date=11 June 2017 |archive-url=https://web.archive.org/web/20170611184804/http://int.soccerway.com/national/luxembourg/national-division/20152016/regular-season/r32041/ |url-status=live }}

Racingstyle='text-align:center;' | 25
2016–17

|{{flagicon|France}} Omar Er Rafik{{cite web |title=2016-17 National Division |url=https://int.soccerway.com/national/luxembourg/national-division/20162017/regular-season/r36387/ |website=Soccerway |access-date=6 November 2018 |archive-date=23 October 2017 |archive-url=https://web.archive.org/web/20171023020957/http://int.soccerway.com/national/luxembourg/national-division/20162017/regular-season/r36387/ |url-status=live }}

Differdange 03style='text-align:center;' | 26
2017–18

|{{flagicon|Luxembourg}} David Turpel{{cite web |title=2017-18 National Division |url=https://int.soccerway.com/national/luxembourg/national-division/20172018/regular-season/r41575/ |website=Soccerway |access-date=6 November 2018 |archive-date=30 August 2018 |archive-url=https://web.archive.org/web/20180830051803/https://int.soccerway.com/national/luxembourg/national-division/20172018/regular-season/r41575/ |url-status=live }}

F91 Dudelangestyle='text-align:center;' | 33
2018–19

|{{flagicon|Morocco}} Samir Hadji{{cite web |title=2018-19 National Division |url=https://int.soccerway.com/national/luxembourg/national-division/20182019/regular-season/r48021/ |website=Soccerway |access-date=23 May 2019 |archive-date=7 June 2019 |archive-url=https://web.archive.org/web/20190607020507/https://int.soccerway.com/national/luxembourg/national-division/20182019/regular-season/r48021/ |url-status=live }}

Fola Eschstyle='text-align:center;' | 23
2019–20

| colspan=3 style="text-align:center;" | Not awarded, abandoned due to COVID-19 pandemic

2020–21

|{{flagicon|France}} Zachary Hadji

Fola Eschstyle='text-align:center;' | 33
2021–22

|{{flagicon|Germany}} Dominik Stolz

Swift Hesperangestyle='text-align:center;' | 19
2022–23

|{{flagicon|France}} Rayan Philippe

Swift Hesperangestyle='text-align:center;' | 29
2023–24

|{{flagicon|Portugal}} Jorge Gabriel Costa Monteiro

Differdange 03style='text-align:center;' | 25

Notes

{{notelist}}

References

{{reflist}}