# Mannschaft Sp. S. U. N. Tore Dif. Pk.
1 1. FC Köln, Deutschland 1. FC Köln 23 13 8 2 33:14 19 34:7
2 Preußen Münster, Deutschland Preußen Münster 23 8 11 4 24:10 14 27:10
3 Rheydter SV, Deutschland Rheydter SV 23 10 7 6 25:20 5 27:18
4 FC Schalke 04, Deutschland FC Schalke 04 23 12 2 9 32:20 12 26:21
5 Fortuna Düsseldorf, Deutschland Fortuna Düsseldorf 23 6 14 3 18:12 6 26:10
6 SpVgg Erkenschwick, Deutschland SpVgg Erkenschwick 23 8 9 6 17:15 2 25:22
7 STV Horst-Emscher, Deutschland STV Horst-Emscher 23 8 8 7 21:21 0 24:19
8 Borussia Dortmund, Deutschland Borussia Dortmund 23 7 9 6 17:17 0 23:23
9 Preußen Dellbrück, Deutschland Preußen Dellbrück 23 9 5 9 21:22 -1 23:24
10 Alemannia Aachen, Deutschland Alemannia Aachen 23 8 7 8 28:30 -2 23:21
11 SF Hamborn 07, Deutschland SF Hamborn 07 23 7 9 7 13:16 -3 23:19
12 Rot-Weiss Essen, Deutschland Rot-Weiss Essen 23 7 6 10 26:28 -2 20:23
13 Borussia VfL M.-Gladbach, Deutschland Borussia VfL M.-Gladbach 23 5 7 10 21:36 -15 17:24
14 DJK SF Katernberg, Deutschland DJK SF Katernberg 23 4 8 11 20:29 -9 16:26
15 Duisburger SpV, Deutschland Duisburger SpV 23 4 8 11 12:24 -12 16:26
16 Rot-Weiß Oberhausen, Deutschland Rot-Weiß Oberhausen 23 3 10 10 11:25 -14 16:25

# 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.