1. Spieltag
25.08.1951 FC Bern - AC Bellinzona 1:0
26.08.1951 FC Basel 1893 - FC Young Fellows Zürich 6:1
Grasshopper Club Zürich - Servette FC 5:1
Lausanne Sports - FC Biel/Bienne 3:1
FC Locarno - BSC Young Boys 1:1
FC Lugano - FC Chiasso 7:0
FC Zürich - FC La Chaux-de-Fonds 4:3
2. Spieltag
02.09.1951 FC Basel 1893 - Lausanne Sports 3:2
FC Biel/Bienne - FC Bern 3:3
Servette FC - FC Zürich 1:1
BSC Young Boys - Grasshopper Club Zürich 2:2
FC Young Fellows Zürich - FC La Chaux-de-Fonds 2:3
15.09.1951 AC Bellinzona - FC Lugano 0:2
01.11.1951 FC Chiasso - FC Locarno 4:1
3. Spieltag
09.09.1951 FC Bern - FC Basel 1893 2:6
FC La Chaux-de-Fonds - Servette FC 2:2
Grasshopper Club Zürich - FC Chiasso 1:4
Lausanne Sports - FC Young Fellows Zürich 1:1
FC Locarno - AC Bellinzona 1:1
FC Lugano - FC Biel/Bienne 6:1
FC Zürich - BSC Young Boys 1:0
4. Spieltag
23.09.1951 FC Basel 1893 - FC Lugano 2:0
AC Bellinzona - Grasshopper Club Zürich 2:3
FC Biel/Bienne - FC Locarno 3:2
FC Chiasso - FC Zürich 1:1
Lausanne Sports - FC Bern 2:1
BSC Young Boys - FC La Chaux-de-Fonds 3:1
FC Young Fellows Zürich - Servette FC 4:1
5. Spieltag
30.09.1951 FC Bern - FC Young Fellows Zürich 4:0
FC La Chaux-de-Fonds - FC Chiasso 2:3
Grasshopper Club Zürich - FC Biel/Bienne 4:1
FC Locarno - FC Basel 1893 0:2
FC Lugano - Lausanne Sports 1:1
Servette FC - BSC Young Boys 1:2
FC Zürich - AC Bellinzona 6:1
6. Spieltag
06.10.1951 FC Chiasso - Servette FC 1:5
07.10.1951 FC Basel 1893 - Grasshopper Club Zürich 2:0
AC Bellinzona - FC La Chaux-de-Fonds 1:0
FC Bern - FC Lugano 3:1
FC Biel/Bienne - FC Zürich 0:5
Lausanne Sports - FC Locarno 3:1
FC Young Fellows Zürich - BSC Young Boys 1:6
7. Spieltag
21.10.1951 FC La Chaux-de-Fonds - FC Biel/Bienne 7:1
Grasshopper Club Zürich - Lausanne Sports 6:1
FC Locarno - FC Bern 1:0
FC Lugano - FC Young Fellows Zürich 3:2
Servette FC - AC Bellinzona 1:2
BSC Young Boys - FC Chiasso 3:3
FC Zürich - FC Basel 1893 4:1
8. Spieltag
28.10.1951 FC Basel 1893 - FC La Chaux-de-Fonds 1:5
AC Bellinzona - BSC Young Boys 3:0
FC Bern - Grasshopper Club Zürich 0:0
FC Biel/Bienne - Servette FC 0:3
Lausanne Sports - FC Zürich 1:1
FC Lugano - FC Locarno 5:0
FC Young Fellows Zürich - FC Chiasso 2:5
9. Spieltag
11.11.1951 FC La Chaux-de-Fonds - Lausanne Sports 2:2
FC Chiasso - AC Bellinzona 5:1
Grasshopper Club Zürich - FC Lugano 5:0
Servette FC - FC Basel 1893 4:1
BSC Young Boys - FC Biel/Bienne 4:3
FC Zürich - FC Bern 4:2
06.01.1952 FC Locarno - FC Young Fellows Zürich 1:0
10. Spieltag
18.11.1951 FC Basel 1893 - BSC Young Boys 3:0
FC Bern - FC La Chaux-de-Fonds 1:2
FC Biel/Bienne - FC Chiasso 1:2
Lausanne Sports - Servette FC 0:2
FC Locarno - Grasshopper Club Zürich 3:3
FC Lugano - FC Zürich 2:3
FC Young Fellows Zürich - AC Bellinzona 5:0
11. Spieltag
02.12.1951 AC Bellinzona - FC Biel/Bienne 2:2
FC La Chaux-de-Fonds - FC Lugano 2:0
FC Chiasso - FC Basel 1893 1:0
Grasshopper Club Zürich - FC Young Fellows Zürich 4:2
Servette FC - FC Bern 3:0
BSC Young Boys - Lausanne Sports 2:1
FC Zürich - FC Locarno 1:3
12. Spieltag
09.12.1951 FC Basel 1893 - AC Bellinzona 4:1
BSC Young Boys - FC Bern 3:4
Grasshopper Club Zürich - FC Zürich 1:1
Lausanne Sports - FC Chiasso 2:2
FC Locarno - FC La Chaux-de-Fonds 3:3
FC Lugano - Servette FC 1:1
FC Young Fellows Zürich - FC Biel/Bienne 3:1
13. Spieltag
16.12.1951 AC Bellinzona - Lausanne Sports 1:1
FC Biel/Bienne - FC Basel 1893 0:3
FC La Chaux-de-Fonds - Grasshopper Club Zürich 2:1
FC Chiasso - FC Bern 5:4
Servette FC - FC Locarno 7:1
BSC Young Boys - FC Lugano 1:1
FC Zürich - FC Young Fellows Zürich 1:1
14. Spieltag
24.02.1952 AC Bellinzona - FC Bern 1:0
FC Biel/Bienne - Lausanne Sports 1:1
FC Chiasso - FC Lugano 1:1
Servette FC - Grasshopper Club Zürich 1:3
BSC Young Boys - FC Locarno 8:2
FC Young Fellows Zürich - FC Basel 1893 0:2
23.03.1952 FC La Chaux-de-Fonds - FC Zürich 2:2
15. Spieltag
02.03.1952 FC Bern - FC Biel/Bienne 1:1
Grasshopper Club Zürich - BSC Young Boys 4:1
Lausanne Sports - FC Basel 1893 1:1
FC Locarno - FC Chiasso 2:0
FC Lugano - AC Bellinzona 1:1
FC Zürich - Servette FC 2:1
10.04.1952 FC La Chaux-de-Fonds - FC Young Fellows Zürich 5:0
16. Spieltag
09.03.1952 FC Basel 1893 - FC Bern 5:1
AC Bellinzona - FC Locarno 1:3
FC Biel/Bienne - FC Lugano 6:1
FC Chiasso - Grasshopper Club Zürich 2:0
Servette FC - FC La Chaux-de-Fonds 2:2
BSC Young Boys - FC Zürich 2:0
FC Young Fellows Zürich - Lausanne Sports 2:1
17. Spieltag
16.03.1952 FC Bern - Lausanne Sports 1:4
Grasshopper Club Zürich - AC Bellinzona 5:0
FC Locarno - FC Biel/Bienne 1:0
FC Lugano - FC Basel 1893 0:3
Servette FC - FC Young Fellows Zürich 1:1
FC Zürich - FC Chiasso 2:3
22.05.1952 FC La Chaux-de-Fonds - BSC Young Boys 1:1
18. Spieltag
30.03.1952 FC Basel 1893 - FC Locarno 5:3
AC Bellinzona - FC Zürich 4:5
FC Biel/Bienne - Grasshopper Club Zürich 2:3
FC Chiasso - FC La Chaux-de-Fonds 2:3
Lausanne Sports - FC Lugano 2:0
BSC Young Boys - Servette FC 1:2
FC Young Fellows Zürich - FC Bern 0:3
19. Spieltag
06.04.1952 FC La Chaux-de-Fonds - AC Bellinzona 1:3
Grasshopper Club Zürich - FC Basel 1893 2:2
FC Locarno - Lausanne Sports 0:1
FC Lugano - FC Bern 2:0
Servette FC - FC Chiasso 1:2
BSC Young Boys - FC Young Fellows Zürich 2:2
FC Zürich - FC Biel/Bienne 2:0
20. Spieltag
20.04.1952 FC Basel 1893 - FC Zürich 2:2
AC Bellinzona - Servette FC 3:1
FC Bern - FC Locarno 0:0
FC Biel/Bienne - FC La Chaux-de-Fonds 0:0
FC Chiasso - BSC Young Boys 1:0
Lausanne Sports - Grasshopper Club Zürich 1:4
FC Young Fellows Zürich - FC Lugano 0:2
21. Spieltag
27.04.1952 FC La Chaux-de-Fonds - FC Basel 1893 2:1
FC Chiasso - FC Young Fellows Zürich 4:1
Grasshopper Club Zürich - FC Bern 4:2
FC Locarno - FC Lugano 6:1
Servette FC - FC Biel/Bienne 1:0
BSC Young Boys - AC Bellinzona 2:1
FC Zürich - Lausanne Sports 2:2
22. Spieltag
04.05.1952 FC Basel 1893 - Servette FC 0:3
AC Bellinzona - FC Chiasso 0:0
FC Bern - FC Zürich 0:1
FC Biel/Bienne - BSC Young Boys 4:2
Lausanne Sports - FC La Chaux-de-Fonds 1:2
FC Lugano - Grasshopper Club Zürich 2:5
FC Young Fellows Zürich - FC Locarno 1:1
23. Spieltag
11.05.1952 AC Bellinzona - FC Young Fellows Zürich 7:2
FC La Chaux-de-Fonds - FC Bern 2:4
FC Chiasso - FC Biel/Bienne 2:4
Grasshopper Club Zürich - FC Locarno 7:0
Servette FC - Lausanne Sports 3:1
BSC Young Boys - FC Basel 1893 4:3
FC Zürich - FC Lugano 2:1
24. Spieltag
18.05.1952 FC Basel 1893 - FC Chiasso 1:2
FC Biel/Bienne - AC Bellinzona 1:1
Lausanne Sports - BSC Young Boys 2:1
FC Locarno - FC Zürich 1:3
FC Lugano - FC La Chaux-de-Fonds 1:1
FC Young Fellows Zürich - Grasshopper Club Zürich 1:3
22.05.1952 FC Bern - Servette FC 6:6
25. Spieltag
25.05.1952 AC Bellinzona - FC Basel 1893 6:2
FC Biel/Bienne - FC Young Fellows Zürich 0:2
FC La Chaux-de-Fonds - FC Locarno 5:1
FC Chiasso - Lausanne Sports 2:1
Servette FC - FC Lugano 2:1
FC Zürich - Grasshopper Club Zürich 1:1
FC Bern - BSC Young Boys 1:6
26. Spieltag
08.06.1952 FC Basel 1893 - FC Biel/Bienne 7:1
FC Bern - FC Chiasso 3:2
Grasshopper Club Zürich - FC La Chaux-de-Fonds 3:2
Lausanne Sports - AC Bellinzona 1:0
FC Locarno - Servette FC 3:1
FC Lugano - BSC Young Boys 4:4
FC Young Fellows Zürich - FC Zürich 0:4