In 1958 werd het tiende seizoen van de DDR-Oberliga gespeeld, de hoogste klasse van de DDR. ASK Vorwärts Berlin werd kampioen. Het seizoen liep van 2 maart tot 23 november 1958.
Balans tien jaar Oberliga
Na tien jaar Oberliga zag de Oberliga er niet uit zoals in het begin. Geen enkele club uit het openingsseizoen speelde nog onder zijn toenmalige naam in de Oberliga nadat ze zich omvormden tot BSG's en SC's. Vijf clubs waren er sinds het begin af aan ononderbroken bij: Motor Zwickau, Turbine Erfurt, Lokomotiv Leipzig, Aktivist Brieske-Senftenberg en Rotation Babelsberg. Chemie Halle was gedegradeerd en terug gepromoveerd.
De Oberliga werd gedomineerd door de clubs uit het zuiden van het land. Tot 1958 kwamen alle kampioenen uit de zuidelijke districten. Het noorden van het land had maar zes Oberliga-deelnames op zijn palmares staan, terwijl het district Karl-Marx-Stadt alleen al 27 deelnames had. Zonder de politieke interventie van het verhuizen van de Saksische clubs Empor Lauter en Dynamo Dresden naar Rostock en Berlijn waren Lokomotive Stendal en Rotation Babelsberg de enige lichtpunten van het noorden gebleven.
Er was ook een duidelijk onderscheid tussen de BSG's en de SC's. Sinds de invoering van de SC's werden enkel zij kampioen en aan de start van het seizoen waren er nog maar twee BSG's vertegenwoordigd in de Oberliga.
Naamswijzigingen
Tijdens het seizoen fuseerden SC Chemie Halle-Leuna met SC Wissenschaft Halle tot SC Chemie Halle. Het elftal van Chemie Halle-Leuna bleef in de Oberliga terwijl het elftal van Wissenschaft verderging als SC Chemie Halle II.
Seizoensverloop
Net zoals vorig seizoen viel de beslissing om de titel twee speeldagen voor het einde in een onderling duel tussen Vorwärts Berlin en Motor Jena. Vorwärts won met 4:0 en was zo met 5 punten voorsprong ongenaakbaar. Voor Jena was het nog maar het tweede opeenvolgende seizoen in de Oberliga. Voor Vorwärts was het de eerste in een rij van zes titels en het begin van een succestijdperk dat tot 1970 zou duren. De club kwam pas later op gang en nam op de zestiende speeldag de leiding om deze niet meer af te geven.
Wismut de club die de voorbije twee jaar de competitie domineerde, werd slechts vierde. Rotation Leipzig was aanvankelijk een zware concurrent voor Berlin maar door een slechte terugronde eindigde de club op de tiende plaats. Aktivist Brieske-Senftenberg verraste opnieuw door derde te worden.
Na tien succesrijke jaren degradeerde Rotation Babelsberg uit de Oberliga en slaagde er nooit meer in om terug te keren. De beslissing rond de tweede degradant viel pas op de laatste speeldag. Turbine Erfurt, Fortschritt Weißenfels en Chemie Halle waren de kandidaten. Erfurt en Weiðenfels hadden op de voorlaatste speeldag belangrijke punten verloren waardoor Halle weer een sprankeltje hoop had. Ondanks een zege tegen latere bekerwinnaar Einheit Dresden moest Halle in het zand bijten na een overwinning van Weißenfels en een gelijkspel van Erfurt.
Er kwamen 1.779.800 toeschouwers naar de 182 Oberligawedstrijden, wat neerkomt op 9779 per wedstrijd. Tegenover het voorgaande seizoen was dit een achteruitgang met 1570 per wedstrijd. Met 16.538 toeschouwers per wedstrijd had degradant Halle de meeste aanhang.
De wedstrijd Thale – Chemie Leipzig (oorspronkelijk 0:3) werd gewijzigd naar 0:0 en een winst voor Thale omdat Leipzig te laat aankwam.
Topschutters
Er vielen 532 goals wat neerkomt op 2,92 per wedstrijd. De hoogste zege was 6:0 in de wedstrijd Wismut Karl-Marx-Stadt tegen Einheit Dresden en Lok Leipzig-Fortschritt Weißenfels. De meeste doelpunten vielen in de wedstrijd Dynamo Berlin-Rotation Leipzig (6:3).