# Mannschaft Sp. S. U. N. Tore Dif. Pk.
1 MSV Duisburg, Deutschland MSV Duisburg (A) 27 18 6 3 51:22 29 60
2 Rot-Weiß Oberhausen, Deutschland Rot-Weiß Oberhausen 27 15 5 7 51:35 16 50
3 Bor. Mönchengladbach II, Deutschland Bor. Mönchengladbach II 28 14 8 6 45:35 10 50
4 FC Gütersloh, Deutschland FC Gütersloh 27 15 4 8 47:35 12 49
5 Sportfreunde Lotte, Deutschland Sportfreunde Lotte (N) 27 14 6 7 56:39 17 48
6 Fortuna Köln, Deutschland Fortuna Köln 27 13 8 6 43:32 11 47
7 SV Rödinghausen, Deutschland SV Rödinghausen 28 11 9 8 39:31 8 42
8 1. FC Köln II, Deutschland 1. FC Köln II 28 11 7 10 44:34 10 40
9 SC Paderborn 07 II, Deutschland SC Paderborn 07 II 27 10 5 12 44:42 2 35
10 1. FC Bocholt, Deutschland 1. FC Bocholt 28 8 9 11 52:50 2 33
11 Fortuna Düsseldorf II, Deutschland Fortuna Düsseldorf II 27 6 10 11 28:35 -7 28
12 Wuppertaler SV, Deutschland Wuppertaler SV 27 7 6 14 29:45 -16 27
13 1. FC Düren, Deutschland 1. FC Düren 28 9 8 11 33:46 -13 26
14 Eintracht Hohkeppel, Deutschland Eintracht Hohkeppel (N) 27 5 8 14 33:53 -20 23
15 FC Schalke 04 II, Deutschland FC Schalke 04 II 27 5 7 15 25:47 -22 22
16 SC Wiedenbrück, Deutschland SC Wiedenbrück 27 6 3 18 27:49 -22 21
17 KFC Uerdingen 05, Deutschland KFC Uerdingen 05 (N) 27 6 7 14 30:50 -20 16
18 Türkspor Dortmund, Deutschland Türkspor Dortmund (N) 0 0 0 0 0:0 0 0
  Playoffs
  Abstieg

# Nach der Eröffnung des Insolvenzverfahrens am 31.03.2025 wurden dem KFC Uerdingen 05 neun Punkte abgezogen.

# Dem 1. FC Düren wurden nach der Eröffnung des Insolvenzverfahrens im April 2025 neun Punkte abgezogen.

# Das Spiel Wuppertal - Uerdingen (14. Spieltag, 1:2) wurde wegen des Einsatzes eines nicht spielberechtigten KFC-Spielers mit 0:2 gegen Uerdingen und mit 1:2 gegen Wuppertal gewertet.

# Türkspor Dortmund zog sich am 12.3.25 mit sofortiger Wirkung vom Spielbetrieb zurück. Alle bis dahin absolvierten Partien des Aufsteigers wurden annulliert.