Regular Stage | Playoff Stage Regular Stage Final Table: 1.BSC Young Boys Bern 33 19 8 6 67-32 65 [C] Championship Playoff 2.FC Lugano 33 18 5 10 61-44 59 Championship Playoff 3.Servette FC (Genève) 33 16 9 8 53-38 57 Championship Playoff 4.FC Sankt Gallen 33 14 8 11 53-44 50 Championship Playoff 5.FC Winterthur 33 13 10 10 55-56 49 Championship Playoff 6.FC Zürich 33 12 12 9 44-35 48 Championship Playoff - - - - - - - - - - - - - - - - - - - - - - - - - 7.FC Luzern 33 12 8 13 41-46 44 Relegation Playoff 8.FC Lausanne-Sport 33 10 10 13 43-48 40 [P] Relegation Playoff 9.FC Basel 33 11 7 15 41-51 40 Relegation Playoff 10.Yverdon Sport FC 33 11 7 15 43-64 40 [P] Relegation Playoff 11.Grasshopper-Club Zürich 33 8 6 19 35-45 30 Relegation Playoff 12.FC Stade Lausanne-Ouchy 33 5 8 20 33-66 23 [P] Relegation Playoff Round 1 [Jul 22] Sankt Gallen 2-1 Basel Grasshoppers 1-3 Servette Winterthur 0-0 Luzern [Jul 23] Young Boys 2-1 Lausanne-Sport Zürich 2-0 Yverdon [Jul 26] Stade Lausanne 0-3 Lugano Round 2 [Jul 29] Lausanne-Sport 1-1 Grasshoppers Lugano 1-0 Sankt Gallen Servette 2-2 Zürich [Jul 30] Luzern 2-1 Stade Lausanne Basel 5-2 Winterthur Yverdon 2-2 Young Boys Round 3 [Aug 5] Young Boys 5-2 Winterthur Stade Lausanne 1-1 Servette Zürich 3-0 Lugano [Aug 6] Lausanne-Sport 1-2 Yverdon Sankt Gallen 2-1 Luzern Grasshoppers 3-1 Basel Round 4 [Aug 12] Stade Lausanne 0-3 Zürich Winterthur 3-1 Grasshoppers Servette 1-1 Sankt Gallen [Aug 13] Basel 1-2 Lausanne-Sport Lugano 6-1 Yverdon Luzern 1-1 Young Boys Round 5 [Aug 26] Zürich 1-1 Sankt Gallen Yverdon 4-1 Servette [Aug 27] Lausanne-Sport 2-5 Winterthur Grasshoppers 0-1 Luzern [Dec 6] Young Boys 1-0 Stade Lausanne Lugano 1-3 Basel Round 6 [Sep 2] Sankt Gallen 2-1 Lausanne-Sport Stade Lausanne 2-1 Grasshoppers Winterthur 1-1 Yverdon [Sep 3] Servette 0-1 Young Boys Basel 2-2 Zürich Luzern 3-2 Lugano Round 7 [Sep 23] Lausanne-Sport 0-0 Zürich Winterthur 2-1 Stade Lausanne Grasshoppers 1-1 Sankt Gallen [Sep 24] Yverdon 3-2 Basel Young Boys 4-1 Lugano Luzern 2-0 Servette Round 8 [Sep 26] Zürich 2-1 Grasshoppers [Sep 27] Lugano 2-1 Lausanne-Sport Sankt Gallen 2-1 Young Boys Servette 2-2 Winterthur [Sep 28] Basel 1-1 Luzern Stade Lausanne 1-1 Yverdon Round 9 [Sep 30] Winterthur 2-3 Lugano Servette 2-1 Lausanne-Sport Grasshoppers 0-1 Young Boys [Oct 1] Yverdon 1-0 Sankt Gallen Basel 0-3 Stade Lausanne Luzern 1-4 Zürich Round 10 [Oct 7] Zürich 3-2 Winterthur Yverdon 0-3 Grasshoppers Sankt Gallen 4-0 Stade Lausanne [Oct 8] Lugano 0-1 Servette Young Boys 3-0 Basel Lausanne-Sport 3-1 Luzern Round 11 [Oct 21] Young Boys 0-0 Zürich Stade Lausanne 2-2 Lausanne-Sport Basel 0-1 Servette [Oct 22] Winterthur 2-1 Sankt Gallen Luzern 2-1 Yverdon Grasshoppers 2-1 Lugano Round 12 [Oct 28] Sankt Gallen 3-1 Grasshoppers Yverdon 1-1 Winterthur Zürich 1-1 Stade Lausanne [Oct 29] Lausanne-Sport 3-0 Basel Lugano 1-1 Young Boys Servette 4-2 Luzern Round 13 [Nov 4] Lausanne-Sport 3-1 Lugano Winterthur 1-4 Young Boys Zürich 0-2 Servette [Nov 5] Luzern 2-0 Grasshoppers Basel 2-1 Yverdon Stade Lausanne 2-5 Sankt Gallen Round 14 [Nov 11] Sankt Gallen 4-2 Winterthur Yverdon 2-2 Lausanne-Sport Young Boys 6-1 Luzern [Nov 12] Grasshoppers 5-2 Stade Lausanne Lugano 0-3 Zürich Servette 4-1 Basel Round 15 [Nov 25] Luzern 3-1 Winterthur Zürich 3-1 Young Boys Yverdon 0-5 Lugano [Nov 26] Lausanne-Sport 1-0 Stade Lausanne Basel 2-0 Sankt Gallen Servette 2-0 Grasshoppers Round 16 [Dec 2] Stade Lausanne 1-1 Basel Grasshoppers 5-0 Lausanne-Sport [Dec 3] Young Boys 1-1 Servette Lugano 1-0 Luzern [Dec 6] Sankt Gallen 4-0 Yverdon [Dec 13] Winterthur 2-1 Zürich Round 17 [Dec 9] Young Boys 3-0 Sankt Gallen Basel 0-1 Grasshoppers Lausanne-Sport 1-1 Servette [Dec 10] Lugano 2-1 Winterthur Zürich 1-1 Luzern Yverdon 2-1 Stade Lausanne Round 18 [Dec 16] Sankt Gallen 1-0 Zürich Stade Lausanne 1-3 Young Boys Grasshoppers 1-1 Yverdon [Dec 17] Winterthur 1-0 Lausanne-Sport Luzern 0-1 Basel Servette 2-2 Lugano Round 19 [Jan 20] Young Boys 1-0 Grasshoppers Lausanne-Sport 0-1 Sankt Gallen [Jan 21] Lugano 2-3 Stade Lausanne Zürich 0-0 Basel [Jan 23] Winterthur 3-3 Servette Yverdon 2-1 Luzern Round 20 [Jan 27] Stade Lausanne 1-3 Winterthur Servette 1-0 Yverdon Basel 1-0 Young Boys [Jan 28] Sankt Gallen 1-4 Lugano Luzern 2-1 Lausanne-Sport Grasshoppers 2-1 Zürich Round 21 [Jan 30] Young Boys 5-1 Yverdon Winterthur 1-3 Basel [Jan 31] Lugano 0-0 Grasshoppers Sankt Gallen 0-2 Servette Zürich 2-2 Lausanne-Sport Stade Lausanne 0-3 Luzern Round 22 [Feb 3] Lausanne-Sport 0-1 Young Boys Grasshoppers 0-1 Winterthur Basel 0-1 Lugano [Feb 4] Yverdon 3-0 Zürich Luzern 1-0 Sankt Gallen Servette 3-1 Stade Lausanne Round 23 [Feb 10] Stade Lausanne 1-1 Lausanne-Sport Zürich 1-0 Grasshoppers Lugano 3-3 Young Boys [Feb 11] Winterthur 2-1 Luzern Basel 1-0 Sankt Gallen Yverdon 2-1 Servette Round 24 [Feb 17] Lausanne-Sport 3-1 Yverdon Sankt Gallen 2-2 Winterthur Grasshoppers 2-1 Basel [Feb 18] Young Boys 1-0 Stade Lausanne Luzern 0-1 Zürich Servette 2-1 Lugano Round 25 [Feb 24] Sankt Gallen 1-0 Stade Lausanne Yverdon 0-2 Basel Grasshoppers 0-1 Luzern [Feb 25] Lugano 2-0 Zürich Young Boys 0-1 Servette Lausanne-Sport 1-1 Winterthur Round 26 [Mar 2] Stade Lausanne 1-1 Grasshoppers Servette 2-0 Sankt Gallen Basel 1-2 Lausanne-Sport [Mar 3] Luzern 0-1 Lugano Winterthur 2-1 Yverdon Zürich 1-0 Young Boys Round 27 [Mar 9] Winterthur 2-0 Grasshoppers Yverdon 3-2 Zürich Sankt Gallen 2-3 Lugano [Mar 10] Servette 3-1 Lausanne-Sport Young Boys 5-1 Basel Stade Lausanne 2-1 Luzern Round 28 [Mar 16] Basel 1-1 Winterthur Grasshoppers 1-1 Sankt Gallen Lugano 2-0 Yverdon [Mar 17] Zürich 2-2 Stade Lausanne Lausanne-Sport 2-0 Young Boys Luzern 2-2 Servette Round 29 [Mar 30] Stade Lausanne 1-3 Lugano Winterthur 1-0 Servette Basel 2-2 Zürich [Apr 1] Yverdon 0-0 Young Boys Sankt Gallen 1-1 Luzern Grasshoppers 0-1 Lausanne-Sport Round 30 [Apr 2] Lugano 2-0 Basel [Apr 3] Zürich 0-0 Winterthur Servette 1-2 Stade Lausanne [Apr 4] Young Boys 3-0 Grasshoppers Lausanne-Sport 3-3 Sankt Gallen Luzern 1-0 Yverdon Round 31 [Apr 6] Stade Lausanne 0-2 Basel Winterthur 2-2 Lugano Servette 0-1 Zürich [Apr 7] Luzern 0-0 Lausanne-Sport Sankt Gallen 2-2 Young Boys Yverdon 3-2 Grasshoppers Round 32 [Apr 13] Lausanne-Sport 1-0 Zürich Grasshoppers 0-1 Lugano Sankt Gallen 5-1 Yverdon [Apr 14] Basel 2-1 Servette Young Boys 4-2 Luzern Stade Lausanne 0-1 Winterthur Round 33 [Apr 20] Servette 1-0 Grasshoppers Yverdon 3-0 Stade Lausanne Lugano 2-0 Lausanne-Sport [Apr 21] Luzern 1-1 Basel Winterthur 1-2 Young Boys Zürich 0-1 Sankt Gallen Final Table: 1.BSC Young Boys Bern 33 19 8 6 67-32 65 [C] Championship Playoff 2.FC Lugano 33 18 5 10 61-44 59 Championship Playoff 3.Servette FC (Genève) 33 16 9 8 53-38 57 Championship Playoff 4.FC Sankt Gallen 33 14 8 11 53-44 50 Championship Playoff 5.FC Winterthur 33 13 10 10 55-56 49 Championship Playoff 6.FC Zürich 33 12 12 9 44-35 48 Championship Playoff - - - - - - - - - - - - - - - - - - - - - - - - - 7.FC Luzern 33 12 8 13 41-46 44 Relegation Playoff 8.FC Lausanne-Sport 33 10 10 13 43-48 40 [P] Relegation Playoff 9.FC Basel 33 11 7 15 41-51 40 Relegation Playoff 10.Yverdon Sport FC 33 11 7 15 43-64 40 [P] Relegation Playoff 11.Grasshopper-Club Zürich 33 8 6 19 35-45 30 Relegation Playoff 12.FC Stade Lausanne-Ouchy 33 5 8 20 33-66 23 [P] Relegation Playoff Playoff Stage Championship Playoff | Relegation Playoff Championship Playoff Table: 1.BSC Young Boys Bern 34 20 8 6 69-32 68 [C] 2.Servette FC (Genève) 34 17 9 8 55-39 60 3.FC Lugano 34 18 5 11 61-45 59 4.FC Sankt Gallen 34 15 8 11 54-44 53 5.FC Winterthur 34 13 10 11 56-58 49 6.FC Zürich 34 12 12 10 44-37 48 Round 34 [May 4] Servette 2-1 Winterthur Lugano 0-1 Sankt Gallen [May 5] Zürich 0-2 Young Boys Round 35 [May 11] Young Boys - Lugano [May 12] Winterthur - Zürich Sankt Gallen - Servette Table: 1.BSC Young Boys Bern 34 20 8 6 69-32 68 [C] 2.Servette FC (Genève) 34 17 9 8 55-39 60 3.FC Lugano 34 18 5 11 61-45 59 4.FC Sankt Gallen 34 15 8 11 54-44 53 5.FC Winterthur 34 13 10 11 56-58 49 6.FC Zürich 34 12 12 10 44-37 48 Round 36 [May 15] Zürich - Servette [May 16] Young Boys - Sankt Gallen Lugano - Winterthur Round 37 [May 20] Winterthur - Sankt Gallen Zürich - Lugano Servette - Young Boys Round 38 [May 25] Young Boys - Winterthur Lugano - Servette Sankt Gallen - Zürich Relegation Playoff Round 34 [May 4] Grasshoppers 3-2 Stade Lausanne [May 5] Basel 1-1 Luzern Yverdon 3-1 Lausanne-Sport Round 35 [May 10] Lausanne-Sport - Basel Luzern - Grasshoppers [May 11] Stade Lausanne - Yverdon Table: 7.FC Luzern 34 12 9 13 42-47 45 8.Yverdon Sport FC 34 12 7 15 46-65 43 [P] 9.FC Basel 34 11 8 15 42-52 41 10.FC Lausanne-Sport 34 10 10 14 44-51 40 [P] - - - - - - - - - - - - - - - - - - - - - - - - - 11.Grasshopper-Club Zürich 34 9 6 19 38-47 33 -------------------------------------------------- 12.FC Stade Lausanne-Ouchy 34 5 8 21 35-69 23 [P] Round 36 [May 14] Basel - Stade Lausanne Grasshoppers - Yverdon [May 15] Lausanne-Sport - Luzern Round 37 [May 18] Stade Lausanne - Lausanne-Sport Grasshoppers - Basel Yverdon - Luzern Round 38 [May 21] Basel - Yverdon Lausanne-Sport - Grasshoppers Luzern - Stade Lausanne
list of final tables 1898-1930.
list of final tables since 1930.
Prepared and maintained by Karel Stokkermans the Rec.Sport.Soccer Statistics Foundation
Author: Karel Stokkermans
Last updated: 5 May 2024
(C) Copyright Karel Stokkermans and RSSSF 2023/24
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the author. All rights reserved.