Serie A
Group East
STG GCZ ZÜR BLU WAN
FC St-Gallen xxx 6-0 1-0 3-1 3-0F
Grasshopper Club ZH 3-1 xxx 3-2 5-1 7-0
FC Zürich 1-2 3-0 xxx 0-3 3-1
Blue Stars SG 1-9 2-3 0-7 xxx 10-0
Wanderers Zürich 0-3 0-4 0-3F 1-0 xxx
F : Forfait
Table
1. FC St-Gallen 8 7 0 1 28- 6 14
---------------------------------------------------
2. Grasshopper Club Zürich 8 6 0 2 25-15 12
3. FC Zürich 8 4 0 4 19-10 8
4. Blue Stars St Gallen 8 2 0 6 18-28 4
5. Wanderers Zürich 8 1 0 7 2-33 2 [Anglo-American Wanderers Zürich]
International Zürich withdrew before the first match.
[Oct 25]
FC Zürich 1-2 FC St-Gallen
Blue Stars St Gallen 10-0 American Wanderers ZH
[Nov 1st]
FC Zürich 0-3 Blue Stars St Gallen
FC St-Gallen 6-0 Grasshopper Club ZH
[Nov 8]
FC Zürich 3-1 American Wanderers ZH
Blue Stars St Gallen 2-3 Grasshopper Club ZH
[Nov 15]
Grasshopper Club ZH 7-0 American Wanderers ZH
FC St-Gallen 3-1 Blue Stars St Gallen
[Nov 22]
FC Zürich 3-0 Grasshopper Club ZH
[Feb 14]
FC St-Gallen FF American Wanderers ZH [Forfait; awd 3-0]
Blue Stars St Gallen 0-7 FC Zürich
[Feb 21]
American Wanderers ZH 1-0 Blue Stars St Gallen
Grasshopper Club ZH 3-1 FC St-Gallen
[Feb 28]
Grasshopper Club ZH 5-1 Blue Stars St Gallen
[March 6]
Grasshopper Club ZH 3-2 FC Zürich
American Wanderers ZH 0-3 FC St-Gallen
[March 13]
American Wanderers ZH FF FC Zürich [Forfait; awd 0-3]
Blue Stars St Gallen 1-9 FC St-Gallen
[March 20]
FC St-Gallen 1-0 FC Zürich
American Wanderers ZH 0-4 Grasshopper Club ZH
Group Central
OBB YBB BAS BER FLO FOR
Old Boys Basel xxx 1-2 5-1 1-1 3-0F 3-0F
Young Boys Bern 3-4 xxx 7-2 2-1 5-1 3-0F
FC Basel 2-6 2-2 xxx 3-0 6-0 3-0F
FC Bern 1-1 3-4 2-2 xxx 0-0 3-0F
Floria Bienne 1-8 0-6 2-4 1-5 xxx 3-0F
Fortuna Basel 0-3F 0-3F 1-3 2-3 1-3 xxx
F : Forfait
Table
1. FC Old Boys Basel 10 8 1 1 41-11 17 (1)
2. FC Young Boys Bern 10 8 1 1 37-14 17 (1)
----------------------------------------------------
3. FC Basel 10 5 2 3 28-25 12
4. FC Bern 10 3 3 4 19-20 9
5. Floria Biel-Bienne 10 2 1 7 11-38 5
6. Fortuna Basel 10 0 0 10 4-32 0
[Oct 25]
Fortuna Basel 1-3 FC Basel
FC Bern 3-4 FC Young Boys Bern
Floria Biel-Bienne 1-8 FC Old Boys Basel
[Nov 1st]
FC Bern 2-2 FC Basel
FC Old Boys Basel 1-2 FC Young Boys Bern
Fortuna Basel 1-3 Floria Biel-Bienne
[Nov 8]
Floria Biel-Bienne 2-4 FC Basel
FC Bern 1-1 FC Old Boys Basel
FC Young Boys Bern FF Fortuna Basel [Forfait; awd 3-0]
[Nov 15]
FC Old Boys Basel 5-1 FC Basel
Floria Biel-Bienne 0-6 FC Young Boys Bern
Fortuna Basel 2-3 FC Bern
[Nov 22]
FC Young Boys Bern 7-2 FC Basel
FC Bern 0-0 Floria Biel-Bienne
Fortuna Basel FF FC Old Boys Basel [Forfait; awd 0-3]
[Nov 29]
FC Young Boys Bern 2-1 FC Bern
[Dec 6]
FC Young Boys Bern 3-4 FC Old Boys Basel
[Dec 20]
FC Basel 2-6 FC Old Boys Basel
[Jan 24]
FC Young Boys Bern 5-1 Floria Biel-Bienne
[Feb 14]
FC Old Boys FF Floria Biel-Bienne [Forfait; awd 3-0]
FC Basel FF Fortuna Basel [Forfait; awd 3-0]
The first game, scheduled for November 29, 1903, was postponed.
The second game, scheduled for February 14, 1904, had to be postponed again.
Basel refused to play because Fortuna didn't have any goal nets.
Close after that in the mid-February 1904, FC Fortuna BS declared
all remaining games (the entire second half of the season) forfeited.
[Feb 21]
FC Basel 3-0 FC Bern
Floria Biel-Bienne FF Fortuna Basel [Forfait; awd 3-0]
[Feb 28]
FC Basel 6-0 Floria Biel-Bienne
FC Old Boys Basel 5-1 FC Bern
Fortuna Basel FF FC Young Boys Bern [Forfait; awd 0-3]
[March 6]
FC Bern FF Fortuna Basel [Forfait; awd 3-0]
[March 13]
FC Basel 2-2 FC Young Boys Bern
Floria Biel-Bienne 1-5 FC Bern
FC Old Boys Basel FF Fortuna Basel [Forfait; awd 3-0]
(1) Play-off for 1st place
[April 4 at Hardau in Zürich]
FC Old Boys Basel 3-2 FC Young Boys Bern
[???; ??]
Referee : Henry Escher (Zürich)
Old Boys : Meyer, Fritz Bollinger, Eric Mory, M.Bächlin, E.Kuferschmid,
C.Trueb, E.Buser, E.Gonser, R.Schwarz, Seiffert, H.Wächter
Young Boys: Fr.Joss, E.Gass, Schneider, H.Bähler, P.Rohr, Max Schwab I,
Walter Frey, Hans Kämpfer, Hermann Kratz, Walter Lehmann,
E. Rütschi.
Group West
SER MON NEU LCF
Servette Genève xxx 1-0 4-0 2-0
Montriond Lausanne 0-0 xxx 11-1 4-4
FC Neuchâtel 0-3F 2-1 xxx 0-3
FC La Chaux-de-Fonds 0-2 1-4 1-3 xxx
F : Forfait
Table
1. Servette FC Genève 6 5 1 0 12- 0 11
----------------------------------------------------
2. Montriond FC Lausanne 6 2 2 2 20- 9 6
3. FC Neuchâtel 6 2 0 4 6-23 4
4. FC La Chaux-de-Fonds 6 1 1 4 9-15 3
[Oct 25]
FC La Chaux-de-Fonds 0-2 Servette FC Genève
FC Neuchâtel 2-1 Montriond Lausanne
[Nov 1st]
FC La Chaux-de-Fonds 1-4 Montriond Lausanne
FC Neuchâtel FF Servette FC Genève [Forfait; awd 0-3]
[Nov 8]
FC Neuchâtel 0-3 FC La Chaux-de-Fonds
Montriond Lausanne 0-0 Servette FC Genève
[Nov 15]
Montriond Lausanne 11-1 FC Neuchâtel
Servette FC Genève 2-0 FC La Chaux-de-Fonds
[Dec 6]
Servette FC Genève 4-0 FC Neuchâtel
[Jan 11]
Montriond Lausanne 4-4 FC La Chaux-de-Fonds
[Jan 18]
Servette FC Genève 1-0 Montriond Lausanne
FC La Chaux-de-Fonds ppd FC Neuchâtel [too bad field]
[Jan 31]
FC La Chaux-de-Fonds 1-3 FC Neuchâtel
Final round
[March 27 at Spitalacker in Bern]
FC St-Gallen 1-1 Servette FC Genève
[Widmer; Daglio]
Referee: Hugo Christen (Bern)
Att : 1.600
St-Gallen : C.Buchegger, E.Thoeny, C-C.Bryan, Eugen Dütschler, C.Seitz,
O.Giger, C.Stiefel, A.Vonwiller, C.Widmer II, L.Widmer I,
A.Grunder.
Servette : Bétemps, Emile Falk, Henny, Haward, Jean Forestier, Hengeweld,
Nell, Maurice Henneberg, A.Daglio, Marcel Henneberg, Dériaz.
[April 10 at Hardau in Zürich]
FC St-Gallen 1-0 FC Old Boys Basel
[?]
Referee: Henry Escher (Zürich)
St-Gallen : C.Buchegger, E.Thoeny, C-C.Bryan, Eugen Dütschler, C.Seitz,
O.Giger, C.Stiefel, A.Vonwiller, E.Widmer II, L.Widmer I,
A.Grunder.
Old Boys : E. Gonser, Fritz Bollinger, Eric Mory, M.Bächlin, E.Kuferschmid,
C.Trueb, E.Buser, Graf, R.Schwarz, Seiffert, H.Wächter
[April 17 at Kirchenfeld in Bern]
FC Old Boys Basel 2-0 Servette FC Genève
[??]
Referee : Rudolf Studer (Bern)
Att : 900
Old Boys : Meyer, Fritz Bollinger, Eric Mory, M.Bächlin, E.Kuferschmid,
C.Trueb, E.Buser, Graf, R.Schwarz, Seiffert, H.Wächter
Servette : Bétemps, Emile Falk, Arthur Griffith, Jean Forestier,
Haward, Hengeweld, A.Daglio, Marcel Henneberg, Maurice
Henneberg, Nell, Pietro Pozzi.
Table
1. FC St-Gallen 2 1 1 0 2- 1 3
-------------------------------------------------
2. FC Old Boys Basel 2 1 0 1 2- 1 2
3. Servette FC Genève 2 0 1 1 1- 3 1
FC St-Gallen is 1904 Swiss Champion
Serie B (Coupe Ruinart)
Final Round
Grasshopper Club ZH II bt Old Boys Basel II
Vignoble NE bt Old Boys Basel II
[May 15 in Bern]
Grasshopper Club ZH II 1-0 Vignoble NE (Auvernier/Colombier)
Grasshopper Club ZH II is Champion of Serie B
Serie C
Regional winners :
FC Solothurn (Champion of Serie C)
Fortuna Zürich II
Nordstern Basel
Blue Boys Bern
FC Young Boys Bern III
FC La Chaux-de-Fonds III
Thanks to Peter Kungler, Niklaus Rohrer and Zbigniew Piotr Nosal
Prepared and maintained by Erik Garin for the Rec.Sport.Soccer Statistics Foundation
Author: Erik Garin
(garin6875@gmail.com)
Last updated: 24 Jul 2025
(C) Copyright Erik Garin and RSSSF 2025
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the author. All rights reserved.