Dieter Schatzschneider è stato uno dei calciatori più prolifici e talentuosi della sua generazione. Il suo debutto nel mondo del calcio avvenne il 31 luglio 1977, quando fece il suo ingresso nel campo di gioco indossando la maglia del OSV Hannover durante la DFB Pokal.
Il 30 luglio 1978, Schatzschneider fece il suo esordio per la squadra dell'Hannover 96 nella 2. Bundesliga. Nella stessa partita, segnò anche il suo primo goal ufficiale. La stagione si rivelò essere una buona stagione per Schatzschneider, in quanto riuscì a segnare anche una tripletta contro l'Hannover 96 il 20 agosto 1978.
Il 29 agosto 1980 fu un'altra data memorabile per Dieter Schatzschneider, che riuscì a realizzare il suo primo poker in una partita contro l'Hannover 96. Questo successo dimostrò la sua abilità nel segnare molti goal in una sola partita.
Schatzschneider ebbe anche successo a livello internazionale, segnando il suo primo goal per la nazionale giovanile della Germania Ovest il 31 marzo 1981, durante una partita contro l'Germania Occidental Sub 21.
Il 26 settembre 1981, segnò il suo 100° goal nella 2. Bundesliga. Questo traguardo rappresentò un'importante pietra miliare nella carriera di Schatzschneider.
Il 28 aprile 1982, durante una partita contro l'Hannover 96, Schatzschneider raggiunse le 150 presenze con la maglia della sua squadra. Questo testimonio di fedeltà e costanza dimostrò l'importanza di Schatzschneider nel ruolo di attaccante.
Successivamente, il 14 dicembre 1982, Schatzschneider fece il suo esordio per il Fortuna Köln, segnando il suo primo goal ufficiale con la nuova squadra. Il 13 agosto 1983, durante l'esordio nella Bundesliga con l'Hamburger SV, Schatzschneider dimostrò ancora una volta di essere un giocatore di talento.
Schatzschneider ebbe anche l'opportunità di giocare in competizioni internazionali come la UEFA Champions League, dove fece il suo esordio il 19 ottobre 1983, e la UEFA Super Cup, dove debuttò il 22 novembre 1983.
Il 30 luglio 1984, Schatzschneider rappresentò per la prima volta la Germania Ovest ai Giochi Olimpici, dimostrando così di essere un calciatore di livello internazionale.
Il 24 agosto 1984, Schatzschneider fece il suo esordio con la maglia dello Schalke 04. Durante la sua permanenza nella squadra, segnò il suo primo goal il 28 settembre 1984.
Il 16 febbraio 1985, raggiunse le 50 presenze nella Bundesliga. Schatzschneider dimostrò la sua costanza e dedizione nel calcio.
Il 12 aprile 1986, raggiunse le 50 presenze anche con la maglia dello Schalke 04, dimostrando ancora una volta la sua importanza per la squadra.
Il 23 agosto 1986, segnò il suo 150° goal nella 2. Bundesliga, dimostrando la sua abilità nel segnare numerosi goal.
Il 6 giugno 1987, raggiunse le 200 presenze nella 2. Bundesliga, un traguardo importante per la sua carriera.
Il 21 luglio 1987, Schatzschneider fece il suo esordio nella Austrian Bundesliga con la maglia del Grazer AK. Nella stessa partita, segnò anche il suo primo goal con la nuova squadra il 31 luglio 1987.
Dieter Schatzschneider rimarrà nella storia del calcio come uno dei migliori attaccanti del suo tempo, grazie ai numerosi successi e traguardi raggiunti durante la sua carriera.