List of FC Basel seasons

{{Short description|none}}

{{For|details of the current season|2024–25 FC Basel season}}

{{Use dmy dates|date=April 2023}}

This is a list of seasons played by FC Basel in Swiss and European football, from the club's founding in 1893 to the present. It details FC Basel's record in each major competition entered including different divisions of the Swiss Football League, the Swiss Cup, the Swiss League Cup, the Inter-Cities Fairs Cup, and various UEFA competitions. Although the first season of Swiss football occurred in 1897–98, FC Basel did not take part until the following season in 1898–99. The club did not compete the next season, but has participated in every season since 1900–01. The club won its first major trophy in 1932–33, when it won the Swiss Cup, and its first Swiss league title in 1952–53. To date FC Basel have won 20 league titles, 13 Swiss Cups, and 1 Swiss League Cup.

League names

From its inception in the 1897–98 season to the 1932–33 season, the Swiss Championship (known originally as "Serie A", then "1st League", then "Nationalliga") consisted of teams playing in regional groups, followed by either a play-off match of the top 2 teams, or a championship play-off group involving the top several teams. The 1932–33 season also contained an intermediate championship called the "Challenge National" where the teams in each of the 2 groups played the teams in the other group, followed by a play-off match between the group winners. In 1933–34, the different regional groups were combined into a single league to determine the championship, and this league format has been maintained until the present. However, it was not until the 1944–45 season that the 2nd division of Swiss football was similarly organised, with the adoption of the names "Nationalliga A" and "Nationalliga B" for the top 2 divisions. Since 2003–04 these divisions have been known as the "Swiss Super League" and the "Swiss Challenge League" respectively.

Seasons

class="wikitable" style="text-align: center"
rowspan=2|Season

!colspan=9|League{{cite web|url=https://www.rsssf.org/tablesz/zwithist-reg.html |title=Switzerland 1898-1930 |publisher=Rec.Sport.Soccer Statistics Foundation (RSSSF) |accessdate=21 September 2010 |date=9 May 2004 |first=Erik |last=Garin}}{{cite web|url=https://www.rsssf.org/tablesz/zwithist.html |title=Switzerland Final League Tables of the Nationalliga A and B 1930-2000 |publisher=Rec.Sport.Soccer Statistics Foundation (RSSSF) |accessdate=21 September 2010 |date=15 September 2004 |first1=Erik |last1=Garin |first2=Luc |last2=Nackaerts |first3=Dinant |last3=Abbink}}{{cite web|url=https://www.rsssf.org/resultsp00.html |title=The RSSSF Archive - Domestic Results 2000-2009/10 |publisher=Rec.Sport.Soccer Statistics Foundation (RSSSF) |accessdate=21 September 2010 |date=14 September 2010 |author=RSSSF}}{{cite web|url=https://www.rsssf.org/tablesz/zwit2010.html |title=Switzerland 2009/10 |publisher=Rec.Sport.Soccer Statistics Foundation (RSSSF) |accessdate=21 September 2010 |date=2 June 2010 |first=Karel |last=Stokkermans}}

!rowspan=2|Swiss Cup{{cite web|url=https://www.rsssf.org/resultsp.html |title=The RSSSF Archive - Domestic Results 1887-1989/90 |publisher=Rec.Sport.Soccer Statistics Foundation (RSSSF) |accessdate=21 September 2010 |date=8 September 2010 |author=RSSSF}}{{cite web|url=https://www.rsssf.org/resultsp99.html |title=The RSSSF Archive - Domestic Results 1900-1999/00 |publisher=Rec.Sport.Soccer Statistics Foundation (RSSSF) |accessdate=21 September 2010 |date=2 June 2010 |author=RSSSF}}

!rowspan=2|Swiss League Cup{{cite web|url=https://www.rsssf.org/tablesz/zwitleagcuphist.html |title=Switzerland – League Cup Finals |publisher=Rec.Sport.Soccer Statistics Foundation (RSSSF) |accessdate=21 September 2010 |date=14 November 2004 |first=Erik |last=Garin}}

!rowspan=2|Europe{{cite web|url=https://www.rsssf.org/tablese/ec3a.html |title=Fairs' Cup |publisher=Rec.Sport.Soccer Statistics Foundation (RSSSF) |accessdate=22 September 2010 |date=26 January 2000 |first=Karel |last=Stokkermans}}{{cite web|url=https://www.rsssf.org/tablese/ec2.html |title=European Cup Winners' Cup |publisher=Rec.Sport.Soccer Statistics Foundation (RSSSF) |accessdate=22 September 2010 |date=26 January 2000 |first=Karel |last=Stokkermans}}{{cite web|url=https://www.rsssf.org/tablese/ec1.html |title=European Champions' Cup |publisher=Rec.Sport.Soccer Statistics Foundation (RSSSF) |accessdate=22 September 2010 |date=2 June 2010 |first=Karel |last=Stokkermans}}{{cite web|url=https://www.rsssf.org/tablese/ec3b.html |title=UEFA Cup |publisher=Rec.Sport.Soccer Statistics Foundation (RSSSF) |accessdate=22 September 2010 |date=14 May 2010 |first=Karel |last=Stokkermans}}{{cite web|url=https://www.rsssf.org/tablesi/intertoto.html |title=UEFA Intertoto Cup |publisher=Rec.Sport.Soccer Statistics Foundation (RSSSF) |accessdate=22 September 2010 |date=15 January 2010 |first=Karel |last=Stokkermans}}

!colspan=2|Top scorer(s)Goals in all competitions (different divisions of the Swiss Football League, the Swiss Cup, the Swiss League Cup, the Inter-Cities Fairs Cup, and all UEFA competitions) are counted.

Division

!Pld

!W

!D

!L

!GF

!GA

!Pts

!Pos

!Player(s)

!Goals

1893–94

|colspan=14|FC Basel did not play competitive football

1894–95

|colspan=14|FC Basel did not play competitive football

1895–96

|colspan=14|FC Basel did not play competitive football

1896–97

|colspan=14|FC Basel did not play competitive football

1897–98

|colspan=14|FC Basel did not play competitive football

1898–99

|Serie A Central

|2

|0

|1

|1

|2

|3

|n/a

|2nd

|style="background-color: #EEE;"|

|style="background-color: #EEE;"|

|style="background-color: #EEE;"|

|align=left|

|

1899–1900

|colspan=14|FC Basel did not play competitive football

1900–01

|Serie A East

|10

|2

|2

|6

|21

|35

|6

|5th

|rowspan=26 style="background-color: #EEE;"|

|rowspan=79 style="background-color: #EEE;"|

|rowspan=62 style="background-color: #EEE;"|

|align=left|

|

1901–02

|Serie A Central

|7

|5

|0

|2

|15

|7

|10

|2nd

|align=left|

|

1902–03

|Serie A Central

|8

|3

|0

|5

|13

|20

|6

|3rd

|align=left|

|

1903–04

|Serie A Central

|10

|5

|2

|3

|28

|25

|12

|3rd

|align=left|

|

1904–05

|Serie A Central

|8

|2

|0

|6

|18

|20

|4

|4th

|align=left|

|

1905–06

|Serie A Central

|6

|2

|0

|4

|11

|17

|4

|4th

|align=left|

|

rowspan="2"|1906–07

|Serie A Central

|8

|5

|0

|3

|30

|20

|10

|1st

|rowspan="2" align=left|

|rowspan="2"|

Serie A Final

|2

|0

|0

|2

|3

|0

|8

|3rd

1907–08

|Serie A East

|14

|6

|2

|6

|40

|39

|14

|3rd

|align=left|

|

1908–09

|Serie A East

|14

|4

|3

|7

|39

|57

|11

|6th

|align=left|

|

1909–10

|Serie A Central

|10

|4

|2

|4

|24

|24

|10

|5th

|align=left|

|

1910–11

|Serie A Central

|12

|5

|1

|6

|32

|36

|11

|3rd

|align=left|

|

1911–12

|Serie A Central

|14

|5

|2

|7

|30

|34

|12

|5th

|align=left|

|

1912–13

|Serie A Central

|14

|7

|2

|5

|46

|30

|16

|4th

|align=left|n/a

|

1913–14

|Serie A Central

|14

|9

|1

|4

|63

|33

|19

|2nd

|align=left|Christian Albicker

|12

1914–15

|Serie A Central A

|6

|2

|1

|3

|15

|14

|5

|3rd

|align=left|Emil Hasler

|7

1915–16

|Serie A Central

|14

|4

|1

|9

|30

|39

|9

|7th

|align=left|Otto Kuhn
Emil Hasler

|7

1916–17

|Serie A Central

|15

|5

|5

|2

|31

|20

|15

|2nd

|align=left|Karl Wüthrich

|6

1917–18

|Serie A Central

|12

|7

|3

|2

|31

|19

|17

|2nd

|align=left|Otto Kuhn
Karl Wüthrich

|4

1918–19

|Serie A Central

|14

|5

|3

|6

|27

|26

|13

|5th

|align=left|Otto Kuhn

|6

1919–20

|Serie A Central

|14

|7

|4

|3

|32

|20

|18

|2nd

|align=left|Karl Wüthrich

|9

1920–21

|Serie A Central

|15

|3

|2

|10

|20

|29

|8

|7th

|align=left|Karl Wüthrich

|8

1921–22

|Serie A Central

|14

|6

|3

|5

|20

|21

|15

|3rd

|align=left|Otto Kuhn

|8

1922–23

|Serie A Central

|14

|6

|3

|5

|17

|22

|15

|4th

|align=left|Otto Kuhn

|4

1923–24

|Serie A Central

|16

|8

|2

|6

|16

|15

|18

|3rd

|align=left|Otto Kuhn

|4

1924–25

|Serie A Central

|16

|7

|5

|4

|15

|13

|19

|4th

|align=left|Emil Breh

|7

1925–26

|Serie A Central

|16

|7

|6

|3

|26

|14

|20

|2nd

|Round 2

|align=left|Arnold Hürzeler

|8

1926–27

|Serie A Central

|16

|8

|3

|5

|29

|26

|19

|4th

|Round 1

|align=left|Emil Arlt

|12

1927–28

|Serie A Central

|16

|10

|1

|5

|27

|21

|21

|3rd

|Round 1

|align=left|Karl Wüthrich

|8

1928–29

|Serie A Central

|16

|8

|4

|4

|48

|32

|20

|2nd

|Round 2

|align=left|Karl Bielser

|15

rowspan="2"|1929–30

|Serie A Central

|16

|10

|4

|2

|51

|18

|22

|1st

|rowspan="2"|Round 3

|rowspan="2" align=left|Alfred Schlecht

|rowspan="2"|13

Serie A Final

|4

|1

|0

|3

|2

|8

|2

|4th

rowspan="2"|1930–31

|Serie A Central

|18

|11

|2

|5

|48

|28

|24

|2nd

|rowspan="2"|Round 1

|rowspan="2" align=left|Leopold Kielholz

|rowspan="2"|19

Serie A Final

|4

|1

|1

|2

|7

|11

|3

|5th

1931–32

|Nationalliga Group 1

|16

|7

|1

|8

|35

|48

|15

|7th

|Semi-finals

|align=left|Otto Haftl

|11

rowspan="2"|1932–33

|Challenge National

|7

|3

|2

|2

|42

|29

|8

|5th

|rowspan="2" bgcolor=gold|Winners

|rowspan="2" align=left|Otto Haftl

|rowspan="2"|21

Nationalliga Group 1

|14

|7

|4

|3

|42

|29

|18

|2nd

1933–34

|Nationalliga

|30

|15

|6

|9

|89

|64

|36

|5th

|Quarter-finals

|align=left|Otto Haftl

|28

1934–35

|Nationalliga

|26

|12

|4

|10

|61

|50

|28

|5th

|Semi-finals

|align=left|Otto Haftl

|21

1935–36

|Nationalliga

|26

|8

|4

|14

|51

|59

|20

|10th

|Round 1

|align=left|Josef Artimovicz

|14

1936–37

|Nationalliga

|24

|8

|4

|12

|30

|42

|20

|11th

|Round 1

|align=left|Guglielmo Spadini

|10

1937–38

|Nationalliga

|22

|12

|3

|7

|48

|31

|27

|4th

|Round 3

|align=left|Numa Monnard

|28

1938–39

|Nationalliga

|22

|5

|5

|12

|29

|36

|15

|bgcolor="#FFCCCC"|12th

|Round 5

|align=left|Eduard Buser

|11

rowspan="2"|1939–40

|1st League Group 3

|12

|9

|2

|1

|38

|16

|20

|1st

|rowspan="2"|Round 4

|rowspan="2" align=left|August Ibach

|rowspan="2"|20

1st League title play-off

|6

|4

|1

|1

|14

|10

|n/a

|bgcolor=gold|1stThere was no promotion or relegation this season due to World War II

rowspan="2"|1940–41

|1st League Central

|14

|11

|2

|1

|44

|19

|24

|1st

|rowspan="2"|Round 4

|rowspan="2" align=left|August Ibach

|rowspan="2"|15

1st League play-off

|2

|0

|1

|1

|2

|3

|1

|3rd

rowspan="2"|1941–42

|1st League East

|22

|18

|3

|1

|77

|15

|39

|1st

|rowspan="2" bgcolor=silver|Runners-up

|rowspan="2" align=left|Hermann Suter

|rowspan="2"|17

1st League play-off

|2

|1

|1

|0

|3

|1

|n/a

|bgcolor=gold|1stBasel won a two-legged promotion play-off against the winners of the 1st League West, FC Bern, drawing the first match 0–0 and winning the second match 3–1.

1942–43

|Nationalliga

|26

|7

|4

|15

|29

|57

|18

|13th

|Quarter-finals

|align=left|Hermann Suter

|11

1943–44

|Nationalliga

|26

|9

|8

|9

|42

|38

|26

|9th

|bgcolor=silver|Runners-up

|align=left|Alfred Weisshaar

|18

1944–45

|Nationalliga A

|26

|6

|6

|14

|45

|59

|18

|bgcolor="#FFCCCC"|13th

|Round 5

|align=left|René Bader

|14

1945–46

|Nationalliga B

|26

|19

|5

|2

|87

|21

|43

|bgcolor=gold|1st

|Round 5

|align=left|René Bader

|31

1946–47

|Nationalliga A

|26

|12

|5

|9

|60

|45

|29

|4th

|bgcolor=gold|Winners

|align=left|Traugott Oberer

|16

1947–48

|Nationalliga A

|26

|7

|10

|9

|44

|51

|24

|10th

|Quarter-finals

|align=left|Paul Stöcklin
Traugott Oberer

|11

1948–49

|Nationalliga A

|26

|13

|7

|6

|58

|37

|33

|bgcolor=silver|2nd

|Round 5

|align=left|Hans Hügi (I)

|14

1949–50

|Nationalliga A

|26

|14

|5

|7

|48

|40

|33

|bgcolor=silver|2nd

|Semi-finals

|align=left|Gottlieb Stäuble

|15

1950–51

|Nationalliga A

|26

|12

|4

|10

|62

|51

|28

|4th

|Round 5

|align=left|Josef Hügi (II)

|23

1951–52

|Nationalliga A

|26

|14

|3

|9

|68

|47

|31

|4th

|Semi-finals

|align=left|Josef Hügi (II)

|32

1952–53

|Nationalliga A

|26

|17

|8

|1

|72

|38

|42

|bgcolor=gold|1st

|Quarter-finals

|align=left|Josef Hügi (II)

|38

1953–54

|Nationalliga A

|26

|11

|2

|13

|55

|62

|24

|8th

|Round 4

|align=left|Josef Hügi (II)

|30

1954–55

|Nationalliga A

|26

|10

|4

|12

|47

|52

|24

|9th

|Round 5

|align=left|Josef Hügi (II)

|23

1955–56

|Nationalliga A

|26

|10

|6

|10

|47

|50

|26

|7th

|Quarter-finals

|rowspan=3|Fairs CupGSThe Basel sides which participated in the first five editions of the Inter-Cities Fairs Cup were not FC Basel teams, but "Basel XI" teams, which included players who played for FC Basel as well as players from other clubs.

|align=left|Josef Hügi (II)

|18

1956–57

|Nationalliga A

|26

|15

|4

|7

|53

|38

|34

|4th

|Round 4

|align=left|Josef Hügi (II)

|23

1957–58

|Nationalliga A

|26

|9

|6

|11

|59

|53

|24

|9th

|Round 4

|align=left|Josef Hügi (II)

|18

1958–59

|Nationalliga A

|26

|11

|5

|10

|54

|48

|27

|6th

|Round 4

|rowspan=2|Fairs CupR1

|align=left|Josef Hügi (II)
Gottlieb Stäuble

|14

1959–60

|Nationalliga A

|26

|6

|10

|10

|46

|55

|22

|10th

|Round 5

|align=left|Josef Hügi (II)

|19

1960–61

|Nationalliga A

|26

|13

|2

|11

|42

|36

|28

|5th

|Round 3

|Fairs CupR1

|align=left|Josef Hügi (II)

|17

1961–62

|Nationalliga A

|26

|10

|8

|8

|51

|54

|28

|7th

|Quarter-finals

|Fairs CupR1

|align=left|Josef Hügi (II)

|15

1962–63

|Nationalliga A

|26

|10

|6

|10

|59

|51

|26

|6th

|bgcolor=gold|Winners

|Fairs CupR1

|align=left|Heinz Blumer

|20

1963–64

|Nationalliga A

|26

|10

|6

|10

|42

|48

|26

|7th

|Round 5

|Cup Winners' CupPrelim

|align=left|Karl Odermatt

|11

1964–65

|Nationalliga A

|26

|11

|5

|10

|44

|54

|27

|8th

|Semi-finals

|Fairs CupR2

|align=left|Roberto Frigerio

|21

1965–66

|Nationalliga A

|26

|10

|7

|9

|64

|57

|27

|6th

|Semi-finals

|Fairs CupR2

|align=left|Roberto Frigerio

|22

1966–67

|Nationalliga A

|26

|16

|8

|2

|61

|20

|40

|bgcolor=gold|1st

|bgcolor=gold|Winners

|Fairs CupR1

|align=left|Roberto Frigerio

|23

1967–68

|Nationalliga A

|26

|13

|5

|8

|49

|33

|31

|5th

|Round 5

|European CupR1

|align=left|Helmut Hauser

|12

1968–69

|Nationalliga A

|26

|13

|10

|3

|48

|28

|36

|bgcolor=gold|1st

|Quarter-finals

|Fairs CupR1

|align=left|Helmut Hauser

|15

1969–70

|Nationalliga A

|26

|15

|7

|4

|59

|23

|37

|bgcolor=gold|1st

|bgcolor=silver|Runners-up

|European CupR1

|align=left|Helmut Hauser

|24

1970–71

|Nationalliga A

|26

|18

|6

|2

|67

|26

|42

|bgcolor=silver|2ndBasel finished the league in first place, level on points with Grasshopper Club Zürich, but lost a Championship play-off match to Grasshopper Club 4–3 after extra time.

|Quarter-finals

|European CupR2

|align=left|Karl Odermatt

|16

1971–72

|Nationalliga A

|26

|18

|7

|1

|66

|28

|43

|bgcolor=gold|1st

|bgcolor=silver|Runners-up

|UEFA CupR1

|align=left|Ottmar Hitzfeld

|19

1972–73

|Nationalliga A

|26

|17

|5

|4

|57

|30

|39

|bgcolor=gold|1st

|bgcolor=silver|Runners-up

|bgcolor=gold|Winners

|European CupR1

|align=left|Ottmar Hitzfeld

|19

1973–74

|Nationalliga A

|26

|13

|3

|10

|57

|39

|29

|5th

|Quarter-finals

|Round 1

|European CupQF

|align=left|Ottmar Hitzfeld

|25

1974–75

|Nationalliga A

|26

|11

|9

|6

|49

|33

|31

|4th

|bgcolor=gold|Winners

|Semi-finals

|

|align=left|Ottmar Hitzfeld

|21

1975–76

|Nationalliga A

|26

|13

|8

|5

|59

|38

|34

|3rd

|Round 5

|Semi-finals

|Cup Winners' CupR1

|align=left|Roland Schönenberger
Peter Marti

|14

rowspan="2"|1976–77

|Nationalliga A Qualifying

|22

|14

|5

|3

|54

|30

|33

|2nd

|rowspan="2"|Round 5

|rowspan="2"|Round 2

|rowspan="2"|UEFA CupR2

|rowspan="2" align=left|Erni Maissen

|rowspan="2"|12

Nationalliga A Playoff

|10

|5

|2

|3

|19

|16

|2917 points were carried over from the qualifying phase.

|bgcolor=gold|1stBasel finished level on points with Servette FC Genève. Basel defeated Servette 2–1 in a Championship play-off match.

rowspan="2"|1977–78

|Nationalliga A Qualifying

|22

|12

|4

|6

|53

|34

|28

|4th

|rowspan="2"|Semi-finals

|rowspan="2"|Semi-finals

|rowspan="2"|European CupR1

|rowspan="2" align=left|Roland Schönenberger

|rowspan="2"|24

Nationalliga A Playoff

|10

|5

|3

|2

|21

|14

|2714 points were carried over from the qualifying phase.

|3rd

rowspan="2"|1978–79

|Nationalliga A Qualifying

|22

|10

|6

|6

|36

|29

|26

|4th

|rowspan="2"|Quarter-finals

|rowspan="2" bgcolor=silver|Runners-up

|rowspan="2"|UEFA CupR1

|rowspan="2" align=left|Detlev Lauscher

|rowspan="2"|22

Nationalliga A Final

|10

|2

|1

|7

|18

|24

|1813 points were carried over from the qualifying phase.

|6th

rowspan="2"|1979–80

|Nationalliga A Qualifying

|26

|15

|7

|4

|67

|27

|37

|2nd

|rowspan="2"|Round 5

|rowspan="2"|Round 1

|rowspan="2"|

|rowspan="2" align=left|Joseph Küttel

|rowspan="2"|19

Nationalliga A Playoff

|10

|6

|2

|2

|24

|11

|3319 points were carried over from the qualifying phase.

|bgcolor=gold|1st

1980–81

|Nationalliga A

|26

|9

|10

|7

|48

|44

|28

|6th

|Quarter-finals

|Round 1

|European CupR2

|align=left|Erni Maissen

|14

1981–82

|Nationalliga A

|30

|11

|6

|13

|47

|51

|28

|8th

|bgcolor=silver|Runners-up

|Quarter-finals

|

|align=left|Erni Maissen

|13

1982–83

|Nationalliga A

|30

|10

|5

|15

|47

|56

|25

|11th

|Round 5

|rowspan=67 style="background-color: #EEE;"|

|

|align=left|

|

1983–84

|Nationalliga A

|30

|11

|6

|13

|55

|59

|28

|9th

|Round 4

|

|align=left|

|

1984–85

|Nationalliga A

|30

|11

|9

|10

|46

|49

|31

|8th

|Round 5

|

|align=left|

|

1985–86

|Nationalliga A

|30

|10

|10

|10

|44

|40

|30

|10th

|Semi-finals

|

|align=left|

|

rowspan="2"|1986–87

|Nationalliga A

|30

|9

|6

|15

|49

|62

|24

|12th

|rowspan="2"|Round 5

|rowspan="2"|

|rowspan="2" align=left|

|rowspan="2"|

Relegation/Promotion play-offs

|4

|1

|2

|1

|12

|6

|n/a

|n/aFour teams from the Nationalliga A and four teams from the Nationalliga B contested a play-off round to determine two places in next season's Nationalliga A. Basel defeated FC Bulle 5–3 on penalties in a two-legged promotion/relegation play-off semi-final, after both matches finished 2–2. Basel then defeated FC Wettingen 8–2 on aggregate (7–0 and 1–2) in one of the two promotion/relegation finals.

rowspan="2"|1987–88

|Nationalliga A Qualifying

|22

|4

|5

|13

|27

|55

|13

|11th

|rowspan="2"|Round 3

|rowspan="2"|

|rowspan="2" align=left|

|rowspan="2"|

Promotion/relegation group A

|14

|5

|4

|5

|27

|20

|14

|bgcolor="#FFCCCC"|5th

rowspan="2"|1988–89

|Nationalliga B Qualifying East

|22

|14

|4

|4

|48

|23

|32

|1st

|rowspan="2"|Quarter-finals

|rowspan="2"|

|rowspan="2" align=left|

|rowspan="2"|

Promotion/relegation group A

|14

|4

|6

|4

|19

|21

|14

|4th

rowspan="2"|1989–90

|Nationalliga B Qualifying West

|22

|11

|5

|6

|40

|29

|27

|5th

|rowspan="2"|Quarter-finals

|rowspan="2"|

|rowspan="2" align=left|

|rowspan="2"|

Promotion/relegation group A

|14

|6

|5

|3

|27

|17

|17

|3rd

rowspan="2"|1990–91

|Nationalliga B Qualifying South East

|22

|9

|8

|5

|40

|30

|26

|4th

|rowspan="2"|Round 2

|rowspan="2"|

|rowspan="2" align=left|

|rowspan="2"|

Promotion/relegation group A

|14

|4

|4

|6

|18

|17

|12

|4th

rowspan="2"|1991–92

|Nationalliga B Qualifying West

|22

|13

|5

|4

|42

|30

|31

|1st

|rowspan="2"|Quarter-finals

|rowspan="2"|

|rowspan="2" align=left|

|rowspan="2"|

Promotion/relegation group A

|14

|4

|6

|4

|20

|22

|14

|4th

rowspan="2"|1992–93

|Nationalliga B Qualifying West

|22

|16

|4

|2

|54

|10

|36

|2nd

|rowspan="2"|Quarter-finals

|rowspan="2"|

|rowspan="2" align=left|

|rowspan="2"|

Promotion/relegation group A

|14

|7

|4

|3

|25

|17

|18

|4th

rowspan="2"|1993–94

|Nationalliga B Qualifying West

|18

|12

|1

|5

|39

|14

|25

|2nd

|rowspan="2"|Semi-finals

|rowspan="2"|

|rowspan="2" align=left|

|rowspan="2"|

Promotion/relegation group

|14

|7

|6

|1

|22

|7

|20

|bgcolor=gold|1st

rowspan="2"|1994–95

|Nationalliga A Qualifying

|22

|6

|8

|8

|18

|15

|20

|7th

|rowspan="2"|Round 5

|rowspan="2"|

|rowspan="2" align=left|

|rowspan="2"|

Nationalliga A Champions Group

|14

|7

|0

|7

|20

|19

|2410 points were carried over from the qualifying phase.

|7th

rowspan="2"|1995–96

|Nationalliga A Qualifying

|22

|9

|3

|10

|23

|29

|30

|5th

|rowspan="2"|Quarter-finals

|rowspan="2"|

|rowspan="2" align=left|Alexandre Rey

|rowspan="2"|17

Nationalliga A Champions Group

|14

|3

|4

|7

|14

|20

|2815 points were carried over from the qualifying phase.

|6th

rowspan="2"|1996–97

|Nationalliga A Qualifying

|22

|5

|10

|7

|32

|33

|25

|8th

|rowspan="2"|Round 5

|rowspan="2"|Intertoto CupGS

|rowspan="2" align=left|Gaetano Giallanza

|rowspan="2"|19

Nationalliga A Champions Group

|14

|3

|2

|9

|16

|28

|24

|8th

rowspan="2"|1997–98

|Nationalliga A Qualifying

|22

|5

|4

|13

|28

|46

|19

|11th

|rowspan="2"|Round 6

|rowspan="2"|

|rowspan="2" align=left|Mario Frick

|rowspan="2"|14

Nationalliga A Promotion and relegation Group

|14

|6

|4

|4

|27

|22

|22

|3rd

rowspan="2"|1998–99

|Nationalliga A Qualifying

|22

|8

|4

|10

|21

|34

|28

|6th

|rowspan="2"|Round 5

|rowspan="2"|

|rowspan="2" align=left|Mario Frick

|rowspan="2"|11

Nationalliga A Championship Playoff

|14

|5

|4

|5

|18

|19

|33

|5th

rowspan="2"|1999–2000

|Nationalliga A Qualifying

|22

|9

|10

|3

|31

|21

|37

|2nd

|rowspan="2"|Quarter-finals

|rowspan="2"|Intertoto CupR3

|rowspan="2" align=left|George Koumantarakis

|rowspan="2"|24

Nationalliga A Champion Playoffs

|14

|5

|6

|3

|16

|16

|4019 points were carried over from the qualifying phase.

|3rd

rowspan="2"|2000–01

|Nationalliga A Qualifying

|22

|10

|4

|8

|42

|36

|34

|5th

|rowspan="2"|Quarter-finals

|rowspan="2"|UEFA CupR2

|rowspan="2" align=left|Jean-Michel Tchouga

|rowspan="2"|20

Nationalliga A Champion playoffs

|14

|4

|8

|2

|18

|16

|37

|4th

rowspan="2"|2001–02

|Nationalliga A Qualifying

|22

|13

|4

|5

|52

|37

|43

|1st

|rowspan="2" bgcolor=gold|Winners

|rowspan="2"|Intertoto CupFAs the Intertoto Cup was a tournament for the purpose of enabling several teams to qualify for the UEFA Cup, there were multiple "finals" of each year's competition and consequently several winners of each year's tournament.

|rowspan="2" align=left|Christian Giménez

|rowspan="2"|26

Nationalliga A Champion playoffs

|14

|11

|0

|3

|36

|16

|5522 points were carried over from the qualifying phase.

|bgcolor=gold|1st

rowspan="2"|2002–03

|Nationalliga A Qualifying

|22

|14

|5

|3

|57

|25

|47

|2nd

|rowspan="2" bgcolor=gold|Winners

|rowspan="2"|Champions LeagueGS2

|rowspan="2" align=left|Christian Giménez

|rowspan="2"|20

Nationalliga A Champion playoffs

|14

|10

|2

|2

|38

|17

|5624 points were carried over from the qualifying phase.

|bgcolor=silver|2nd

2003–04

|Super League

|36

|26

|7

|3

|86

|32

|85

|bgcolor=gold|1st

|Round 3

|UEFA CupR2

|align=left|Christian Giménez

|16

rowspan="2"|2004–05

|rowspan="2"|Super League

|rowspan="2"|34

|rowspan="2"|21

|rowspan="2"|7

|rowspan="2"|6

|rowspan="2"|81

|rowspan="2"|45

|rowspan="2"|70

|rowspan="2" bgcolor=gold|1st

|rowspan="2"|Round 3

|Champions LeagueQR3

|rowspan="2" align=left|Christian Giménez

|rowspan="2"|30

UEFA CupRof32
rowspan="2"|2005–06

|rowspan="2"|Super League

|rowspan="2"|36

|rowspan="2"|23

|rowspan="2"|9

|rowspan="2"|4

|rowspan="2"|87

|rowspan="2"|42

|rowspan="2"|78

|rowspan="2" bgcolor=silver|2nd

|rowspan="2"|Round 3

|Champions LeagueQR3

|rowspan="2" align=left|Matías Emilio Delgado

|rowspan="2"|29

UEFA CupQF
2006–07

|Super League

|36

|22

|8

|6

|77

|40

|74

|bgcolor=silver|2nd

|bgcolor=gold|Winners

|UEFA CupGS

|align=left|Mladen Petrić

|26

2007–08

|Super League

|36

|22

|8

|6

|73

|39

|74

|bgcolor=gold|1st

|bgcolor=gold|Winners

|UEFA CupRof32

|align=left|Marco Streller

|17

2008–09

|Super League

|36

|22

|6

|8

|72

|44

|72

|3rd

|Semi-finals

|Champions LeagueGS

|align=left|Eren Derdiyok

|14

2009–10

|Super League

|36

|25

|5

|6

|90

|46

|80

|bgcolor=gold|1st

|bgcolor=gold|Winners

|Europa LeagueGS

|align=left|Marco Streller

|30

rowspan="2"|2010–11

|rowspan="2"|Super League

|rowspan="2"|36

|rowspan="2"|21

|rowspan="2"|10

|rowspan="2"|5

|rowspan="2"|76

|rowspan="2"|44

|rowspan="2"|73

|rowspan="2" bgcolor=gold|1st

|rowspan="2"|Quarter-finals

|Champions LeagueGS

|rowspan="2" align=left|Alexander Frei

|rowspan="2"|33

Europa LeagueRof32
2011–12

|Super League

|34

|22

|8

|4

|78

|32

|71

|bgcolor=gold|1st

|bgcolor=gold|Winners

|Champions LeagueRof16

|align=left|Alexander Frei

|42

rowspan="2"|2012–13

|rowspan="2"|Super League

|rowspan="2"|36

|rowspan="2"|21

|rowspan="2"|9

|rowspan="2"|6

|rowspan="2"|61

|rowspan="2"|31

|rowspan="2"|72

|rowspan="2" bgcolor=gold|1st

|rowspan="2" bgcolor=silver|Runners-up

|Champions LeaguePOR

|rowspan="2" align=left|Marco Streller

|rowspan="2"|21

Europa LeagueSF
rowspan="2"|2013–14

|rowspan="2"|Super League

|rowspan="2"|36

|rowspan="2"|19

|rowspan="2"|15

|rowspan="2"|2

|rowspan="2"|70

|rowspan="2"|34

|rowspan="2"|72

|rowspan="2" bgcolor=gold|1st

|rowspan="2" bgcolor=silver|Runners-up

|Champions LeagueGS

|rowspan="2" align=left|Marco Streller

|rowspan="2"|19

Europa LeagueQF
2014–15

|Super League

|36

|24

|6

|6

|84

|41

|78

|bgcolor=gold |1st

|bgcolor=silver |Runners-up

|Champions LeagueRof16

|align=left |Shkëlzen Gashi

| |21

rowspan="2"|2015–16

|rowspan="2"|Super League

|rowspan="2"|36

|rowspan="2"|26

|rowspan="2"|5

|rowspan="2"|5

|rowspan="2"|88

|rowspan="2"|38

|rowspan="2"|83

|rowspan="2" bgcolor=gold|1st

|rowspan="2"|Quarter-finals

|Champions LeaguePOF

|rowspan="2" align=left|Marc Janko

|rowspan="2"|16

Europa LeagueRof16
2016–17

|Super League

|36

|26

|8

|2

|92

|35

|86

|bgcolor=gold |1st

|bgcolor=gold |Winners

|Champions LeagueGS

|align=left |Seydou Doumbia

|21

2017–18

|Super League

|36

|20

|9

|7

|72

|36

|69

|bgcolor=silver|2nd

|Semi-finals

|Champions LeagueRof16

|align=left |Albian Ajeti

|14

rowspan="2"|2018–19

|rowspan="2"|Super League

|rowspan="2"|36

|rowspan="2"|20

|rowspan="2"|11

|rowspan="2"|5

|rowspan="2"|71

|rowspan="2"|46

|rowspan="2"|71

|rowspan="2" bgcolor=silver|2nd

|rowspan="2" bgcolor=gold|Winners

|Champions LeagueQR2

|rowspan="2" align=left|Albian Ajeti

|rowspan="2"|19

Europa LeaguePOF
rowspan="2"|2019–20

|rowspan="2"|Super League

|rowspan="2"|36

|rowspan="2"|18

|rowspan="2"|8

|rowspan="2"|10

|rowspan="2"|74

|rowspan="2"|38

|rowspan="2"|62

|rowspan="2"|3rd

|rowspan="2" bgcolor=silver|Runners-up

|Champions LeagueQR3

|rowspan="2" align=left|Arthur Cabral

|rowspan="2"|18

Europa LeagueQF
2020–21

|Super League

|36

15813605353bgcolor=silver|2ndRound 3

|Europa LeaguePOF

|align=left|Arthur Cabral

20
2021–22

|Super League

|36

15174704162bgcolor=silver|2ndRound 3

|Europa Conference LeagueRof16

|align=left|Arthur Cabral

27
2022–23

|Super League

|36

1114115150575thQuarter-finals

|Europa Conference LeagueSF

|align=left|Zeki Amdouni

22
2023–24

|Super League

|38

1310154552498thQuarter-finals

|Europa Conference LeagueQR2

|align=left|Thierno Barry

12

Key

{{col-begin}}

{{col-3}}

  • Pld = Matches played
  • W = Matches won
  • D = Matches drawn
  • L = Matches lost
  • GF = Goals for
  • GA = Goals against
  • Pts = Points
  • Pos = Final position

{{col-3}}

  • F = Finals
  • GS = Group stage
  • GS2 = Second group stage
  • Prelim = Preliminary round
  • POR = Play-off round
  • QF = Quarter-finals
  • QR1 = First qualifying round
  • QR2 = Second qualifying round
  • QR3 = Third qualifying round

{{col-3}}

  • R1 = Round 1
  • R2 = Round 2
  • R3 = Round 3
  • R4 = Round 4
  • R5 = Round 5
  • Rof32 = Round of 32
  • Rof16 = Round of 16
  • SF = Semi-finals

{{col-end}}

class="wikitable"

|bgcolor=gold|Winners

|bgcolor=silver|Runners-up

|bgcolor="#DDFFDD"|Promoted

|bgcolor="#FFCCCC"|Relegated

Text in bold italics indicates FC Basel was promoted in addition to being Champion of the division.

References

{{Reflist}}

{{FC Basel seasons}}

{{FC Basel}}