# Mannschaft Sp. S. U. N. Tore Dif. Pk.
1 FC Schalke 04, Deutschland FC Schalke 04 26 16 5 5 64:33 31 37:15
2 Preußen Münster, Deutschland Preußen Münster 26 16 3 7 46:29 17 35:17
3 Borussia Dortmund, Deutschland Borussia Dortmund 26 13 10 3 45:30 15 35:17
4 1. FC Köln, Deutschland 1. FC Köln 26 15 3 8 55:27 28 33:19
5 Rot-Weiss Essen, Deutschland Rot-Weiss Essen 26 11 4 11 52:43 9 26:26
6 Fortuna Düsseldorf, Deutschland Fortuna Düsseldorf 26 11 4 11 40:31 9 26:26
7 Rheydter SV, Deutschland Rheydter SV 26 10 6 10 43:47 -4 26:26
8 STV Horst-Emscher, Deutschland STV Horst-Emscher 26 10 5 11 41:44 -3 25:27
9 DJK SF Katernberg, Deutschland DJK SF Katernberg 26 10 5 11 50:54 -4 25:27
10 SF Hamborn 07, Deutschland SF Hamborn 07 26 9 7 10 36:40 -4 25:27
11 SpVgg Erkenschwick, Deutschland SpVgg Erkenschwick 26 7 10 9 30:34 -4 24:28
12 Alemannia Aachen, Deutschland Alemannia Aachen 26 8 6 12 52:57 -5 22:30
13 Preußen Dellbrück, Deutschland Preußen Dellbrück 26 7 8 11 41:49 -8 22:30
14 Borussia VfL M.-Gladbach, Deutschland Borussia VfL M.-Gladbach 26 7 6 13 43:67 -24 21:31
15 Rot-Weiß Oberhausen, Deutschland Rot-Weiß Oberhausen 26 6 7 13 24:48 -24 19:33
16 Duisburger SpV, Deutschland Duisburger SpV 26 5 5 16 22:51 -29 15:37

# Das Spiel Bor. M-Gladbach gegen Borussia Dortmund (0:5) wurde mit 0:0 Toren und 2:0 Punkten für Gladbach gewertet, da der BVB einen nicht spielberechtigten Spieler eingesetzt hatte. Da für die Meisterschaftsentscheidung am Grünen Tisch erlangte Punkte nicht entscheidend sein durften, musste Gladbach ins Entscheidungsspiel mit Alemannia Aachen gegen den direkten Abstieg. Aachen gewann mit 5:1.