The following is the summary of the Swiss National League in the 1948–49 football season, both Nationalliga A and Nationalliga B. This was the 52nd season of top-tier and the 51st season of second-tier football in Switzerland.

Overview The Swiss Football Association (ASF/SFV) had 28 member clubs at this time which were divided into two divisions of 14 teams each. The teams played a double round-robin to decide their table positions. Two points were awarded for a win and one point was awarded for a draw. The top tier (NLA) was contested by the top 12 teams from the previous season and the two newly promoted teams Urania Genève Sport and Chiasso. The last two teams in the league table at the end of the season were to be relegated.

The second-tier (NLB) was contested by the two teams that had been relegated from the NLA at the end of the last season, these were Bern and Cantonal Neuchâtel, the ten teams that had been in third to twelfth position last season and the two newly promoted teams from the 1. Liga Mendrisio and Vevey-Sports. The top two teams at the end of the season would be promoted to the 1949–50 NLA and the two last placed teams would be relegated to the 1949–50 Swiss 1. Liga.

Nationalliga A Teams, locations Team Based in Canton Stadium Capacity FC Basel Basel Landhof AC Bellinzona Bellinzona Stadio Comunale Bellinzona FC Biel-Bienne Biel/Bienne Stadion Gurzelen FC Chiasso Chiasso Stadio Comunale Riva IV Grasshopper Club Zürich Zürich Hardturm FC Grenchen Grenchen Stadium Brühl FC La Chaux-de-Fonds La Chaux-de-Fonds Centre Sportif de la Charrière FC Lausanne-Sport Lausanne Pontaise FC Locarno Locarno Stadio comunale Lido FC Lugano Lugano Cornaredo Stadium Servette FC Geneva Stade des Charmilles Urania Genève Sport Genève Stade de Frontenex FC Young Fellows Zürich Utogrund FC Zürich Zürich Letzigrund

Final league table

Results

Topscorers Rank Player Nat. Goals Club1. Jacques Fatton 21 Servette 2. Charles Antenen 19 La Chaux-de-Fonds3. Hans Siegenthaler 18 Young Fellows Zürich4. Erich Andres 17 Zürich5. Sergio Bernasconi 15 Lugano6. Hans Hügi 14 Basel Ledio Zanetti 14 Zürich8. Milorad Nikolić 13 Lausanne-Sport9. Ezio Sormani 12 Bellinzona Alessandro Righetti 12 Grenchen Hans-Peter Friedländer 12 Lausanne-Sport Walter Bosshard 12 Zürich

Nationalliga B Teams, locations Team Based in Canton Stadium Capacity FC Aarau Aarau Stadion Brügglifeld FC Bern Bern Stadion Neufeld SC Brühl St. Gallen Paul-Grüninger-Stadion FC Cantonal Neuchâtel Neuchâtel Stade de la Maladière FC Fribourg Fribourg Stade Universitaire CS International Genève Geneva FC Luzern Lucerne Stadion Allmend FC Mendrisio Mendrisio Centro Sportivo Comunale FC Nordstern Basel Basel Rankhof FC St. Gallen St. Gallen Espenmoos FC Thun Thun Stadion Lachen Vevey-Sports Vevey Stade de Copet BSC Young Boys Bern Wankdorf Stadium SC Zug Zug Herti Allmend Stadion

Final league table

Decider for NLB championship FC St. Gallen and FC Bern finished the season level on points in joint first position and both achieved promotion to 1949–50 Nationalliga A. However, it required a play-off to decide the division championship. The play-off was played on 19 June 1949 at the Hardturm in Zürich.

The replay was also played at the Hardturm on 26 June.

St. Gallen won and became NLB champions.

Further in Swiss football 1948–49 Swiss Cup 1948–49 Swiss 1. Liga

References

Sources Switzerland 1948–49 at RSSSF