Das erste Oberliga-Spiel bestritt Attern am 14. September 1947 beim VfR Köln. Witten und Köln trennten sich nach Toren von Heinrich Becker und Alfred Bender mit 1:1. Witten belegte am Ende der Saison den letzten Tabellenplatz und stieg in die Landesliga Westfalen ab. In der Saison 1948/49 wurden die Wittener Meister ihrer Landesligastaffel und trafen in der Endrunde um die Westfalenmeisterschaft auf Arminia Bielefeld und die SpVgg Herten. Nachdem die Runde mit einem Patt geendet hatte, wurde eine Wiederholungsrunde angesetzt. Nach einer 0:1-Niederlage gegen Bielefeld in Münster stieg die Arminia auf. Die Wittener spielten in der 2. Oberliga West weiter, in der der Verein in der Saison 1949/50 den elften Platz belegte. Aus finanziellen Gründen wurde dem VfL jedoch die Lizenz entzogen und die Mannschaft musste in die Landesliga zwangsabsteigen. Zur Oberliga-Saison 1951/52 wechselte Attern zum STV Horst-Emscher und im Sommer 1953 zum VfL Bochum. Atterns letztes Oberligaspiel war am letzten Spieltag der Runde 1954/55, dem 1. Mai 1955, bei der Bochumer 0:1-Niederlage im Auswärtsspiel gegen Fortuna Düsseldorf. Nach einem Foul von Erich Juskowiak verletzte sich Attern so schwer, dass er seine aktive Laufbahn beenden musste.