# Fußball-Oberliga Nordrhein 2003/04

Die Saison 2003/04 der Oberliga Nordrhein war die 26. Spielzeit der Fußball-Oberliga Nordrhein und die zehnte als vierthöchste Spielklasse in Deutschland. Die Meisterschaft sicherte sich die SSVg Velbert, die aber keine Lizenz beantragte, punktgleich aber aufgrund des besseren Torverhältnisses vor Fortuna Düsseldorf. Die Düsseldorfer rückten somit als Aufsteiger in die Regionalliga.
Die Abstiegsränge belegten der SCB Viktoria Köln, die Ratinger SV 04/19 und die SSG 09 Bergisch Gladbach.
Aus der Mittelrheinliga stiegen die Amateure von Alemannia Aachen und der FC Junkersdorf sowie aus der Verbandsliga Niederrhein die TuRU Düsseldorf und die Amateure des MSV Duisburg als jeweilige Staffelsieger und Vizemeister auf.

## Tabelle

| Pl. | Verein | Sp. | S | U | N | Tore | Diff. | Punkte |
| 1. | SSVg Velbert | 34 | 22 | 5 | 7 | 072:380 | +34 | 71 |
| 2. | Fortuna Düsseldorf | 34 | 21 | 8 | 5 | 060:300 | +30 | 71 |
| 3. | Borussia Mönchengladbach Amateure | 34 | 19 | 5 | 10 | 072:440 | +28 | 62 |
| 4. | Bayer 04 Leverkusen Amateure (A) | 34 | 18 | 6 | 10 | 072:360 | +36 | 60 |
| 5. | SV Adler Osterfeld | 34 | 14 | 12 | 8 | 044:330 | +11 | 54 |
| 6. | SV Borussia Wuppertal | 34 | 13 | 12 | 9 | 059:560 | +3 | 51 |
| 7. | PSI Yurdumspor Köln (N) | 34 | 14 | 9 | 11 | 049:480 | +1 | 51 |
| 8. | SC Fortuna Köln | 34 | 13 | 7 | 14 | 047:620 | −15 | 46 |
| 9. | 1. FC Kleve (N) | 34 | 11 | 12 | 11 | 062:520 | +10 | 45 |
| 10. | 1. FC Bocholt | 34 | 12 | 9 | 13 | 043:520 | −9 | 45 |
| 11. | Schwarz-Weiß Essen | 34 | 12 | 7 | 15 | 043:440 | −1 | 43 |
| 12. | GFC Düren 09 | 34 | 10 | 12 | 12 | 043:460 | −3 | 42 |
| 13. | 1. FC Union Solingen | 34 | 11 | 8 | 15 | 047:580 | −11 | 41 |
| 14. | Borussia Freialdenhoven | 34 | 10 | 7 | 17 | 070:730 | −3 | 37 |
| 15. | Bonner SC | 34 | 10 | 6 | 18 | 043:660 | −23 | 36 |
| 16. | SCB Viktoria Köln | 34 | 10 | 6 | 18 | 045:740 | −29 | 36 |
| 17. | Ratinger SV 04/19 | 34 | 9 | 8 | 17 | 034:470 | −13 | 35 |
| 18. | SSG 09 Bergisch Gladbach (N) | 34 | 6 | 3 | 25 | 030:760 | −46 | 21 |
| (A) | Absteiger aus der Regionalliga Nord 2002/03 |
| (N) | Aufsteiger aus der Verbandsliga 2002/03 |

## Kreuztabelle

Die Kreuztabelle stellt die Ergebnisse aller Spiele dieser Saison dar. Die Heimmannschaft ist in der linken Spalte, die Gastmannschaft in der oberen Zeile aufgelistet.
| 2003/04 | | | | | | | | | | | | | | | | | | |
| SSVg Velbert | | 0:1 | 1:0 | 1:0 | 1:2 | 2:1 | 1:1 | 0:0 | 1:4 | 2:1 | 4:1 | 1:0 | 4:0 | 3:0 | 5:2 | 4:2 | 2:0 | 1:0 |
| Fortuna Düsseldorf | 1:2 | | 3:1 | 0:0 | 1:0 | 4:1 | 0:2 | 2:2 | 2:0 | 1:0 | 3:1 | 0:1 | 0:0 | 1:0 | 3:1 | 1:1 | 3:0 | 3:1 |
| Borussia Mönchengladbach Amateure | 1:3 | 3:1 | | 0:3 | 2:0 | 3:0 | 2:0 | 3:0 | 3:5 | 1:1 | 0:1 | 1:1 | 0:2 | 1:1 | 3:3 | 2:1 | 1:0 | 2:1 |
| Bayer 04 Leverkusen Amateure | 1:2 | 1:1 | 0:1 | | 2:0 | 4:2 | 4:1 | 0:1 | 2:0 | 5:0 | 1:0 | 3:1 | 2:3 | 6:3 | 5:0 | 7:1 | 2:1 | 2:0 |
| SV Adler Osterfeld | 2:2 | 0:3 | 1:0 | 4:0 | | 1:1 | 0:2 | 1:1 | 1:0 | 4:1 | 0:0 | 1:1 | 0:2 | 1:1 | 2:0 | 3:3 | 3:1 | 6:0 |
| SV Borussia Wuppertal | 0:1 | 1:1 | 0:3 | 2:2 | 0:0 | | 4:1 | 4:4 | 4:1 | 0:0 | 3:2 | 2:0 | 5:2 | 2:2 | 1:1 | 4:0 | 2:1 | 1:0 |
| PSI Yurdumspor Köln | 3:1 | 1:4 | 0:5 | 0:0 | 0:1 | 2:0 $^1$ | | 2:2 | 4:3 | 1:1 | 1:1 | 1:2 | 1:0 | 6:0 | 2:2 | 1:2 | 0:0 | 2:1 |
| SC Fortuna Köln | 2:6 | 1:4 | 0:5 | 0:1 | 0:2 | 1:2 | 2:0 | | 1:0 | 2:1 | 0:2 $^3$ | 3:0 | 1:1 | 5:1 | 0:1 | 3:0 | 1:2 | 2:1 |
| 1. FC Kleve | 4:2 | 1:2 | 3:3 | 1:1 | 1:1 | 1:2 | 1:1 | 1:1 | | 0:1 | 0:0 | 0:0 | 3:0 | 3:5 | 4:0 | 3:1 | 1:1 | 4:0 |
| 1. FC Bocholt | 0:4 | 1:3 | 1:4 | 3:1 | 0:0 | 2:2 | 1:1 | 1:2 | 2:2 | | 1:0 | 3:1 | 5:2 | 1:0 | 2:1 | 3:4 | 1:0 | 0:1 |
| Schwarz-Weiß Essen | 1:0 | 1:2 | 0:2 | 2:1 | 0:0 | 0:1 | 1:3 | 0:1 | 2:2 | 1:0 | | 2:0 | 3:1 | 2:1 | 1:1 | 2:1 | 2:2 | 3:1 |
| GFC Düren 09 | 2:2 | 3:1 | 1:2 | 0:0 | 3:1 | 1:1 | 0:3 | 0:1 | 2:4 | 1:2 | 3:2 | | 1:1 | 2:1 | 2:0 | 1:1 | 0:0 | 3:0 |
| 1. FC Union Solingen | 1:1 | 0:1 | 1:5 | 0:3 | 0:1 | 2:2 | 0:2 | 5:1 | 1:1 | 1:2 | 2:1 | 0:2 | | 3:1 | 4:0 | 1:1 | 0:0 | 4:1 |
| Borussia Freialdenhoven | 1:2 | 1:2 | 6:4 | 5:2 | 1:2 | 8:2 | 0:1 | 3:0 | 1:1 | 1:1 | 1:0 | 2:2 | 5:1 | | 2:5 | 0:2 | 0:2 | 5:1 |
| Bonner SC | 1:2 | 1:1 | 1:4 | 0:6 | 2:0 | 2:1 | 5:2 | 3:0 | 0:1 | 0:1 | 2:1 | 0:0 | 0:2 | 2:3 | | 0:1 | 2:1 | 1:0 |
| SCB Viktoria Köln | 3:2 | 1:3 | 1:3 | 1:0 | 1:1 | 2:4 | 0:1 | 0:3 | 0:1 | 1:1 | 1:5 | 2:5 | 0:3 | 3:1 | 0:2 | | 3:2 | 4:1 |
| Ratinger SV 04/19 | 0:4 | 0:1 | 0:2 | 0:2 | 0:1 | 0:0 | 0:1 | 2:4 | 2:4 | 2:1 | 2:1 | 1:0 | 3:0 | 1:1 | 3:2 | 1:0 | | 0:0 |
| SSG 09 Bergisch Gladbach | 0:3 | 1:1 | 2:0 $^2$ | 0:3 | 1:2 | 0:2 | 2:0 | 6:0 | 3:2 | 1:2 | 1:2 | 2:2 | 0:2 | 1:7 | 1:0 | 0:1 | 0:4 | |

## Aufstiegsspiel zur Oberliga

Für das Aufstiegsspiel zur Oberliga Nordrhein qualifizierten sich der Vizemeister der Mittelrheinliga, der FC Junkersdorf, und der Vizemeister der Verbandsliga Niederrhein, die Amateure des MSV Duisburg. Der FC Junkersdorf stieg durch einen 2:1-Sieg auf neutralem Platz in Solingen in die Oberliga auf. Da es jedoch keinen Absteiger aus der Regionalliga gab, rückte Duisburg später als 18. Klub nach.
| | Ergebnis (28.5.) | |
| MSV Duisburg Amateure | 1:2 (0:2) | FC Junkersdorf |