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

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