| Pl. | Mannschaft | Sp. | Goals | Diff. | Pts | |
|---|---|---|---|---|---|---|
| 1 | Teveren | 15 | 33:5 | 28 | 36 | |
| 2 | FC Remscheid | 15 | 27:9 | 18 | 32 | |
| 3 | Leverkusen II | 15 | 25:19 | 6 | 31 | |
| 4 | SW Essen | 15 | 27:14 | 13 | 27 | |
| 5 | Baesweile | 15 | 18:17 | 1 | 26 | |
| 6 | FC Köln II | 15 | 29:19 | 10 | 24 | |
| 7 | Rheydter SV | 15 | 32:24 | 8 | 24 | |
| 8 | Jülich | 15 | 28:22 | 6 | 24 | |
| 9 | Düsseldorf II | 15 | 21:23 | -2 | 21 | |
| 10 | Dinslaken | 15 | 12:16 | -4 | 21 | |
| 11 | Bad Honnef | 15 | 23:27 | -4 | 16 | |
| 12 | Solingen | 15 | 12:18 | -6 | 16 | |
| 13 | Preußen Köln | 15 | 17:24 | -7 | 14 | |
| 14 | Rheinbach | 15 | 14:31 | -17 | 12 | |
| 15 | Langerwehe | 15 | 19:30 | -11 | 11 | |
| 16 | PKrefeld | 15 | 7:46 | -39 | 0 |
Die letzten beiden Mannschaften steigen ab
Er hat mir angeboten, dass ich ihn wegstoßen darf.
— Schiedsrichter Deniz Aytekin (Großaspach) über Dortmunds wütenden Stürmer Erling Haaland.