| Youth career | |||
|---|---|---|---|
| 1971–1979 | 1. FC Herzogenaurach | ||
| Senior career* | |||
| Years | Team | Apps | (Gls) |
| 1978–1979 | 1. FC Herzogenaurach | 22 | (20) |
| 1979–1984 | Borussia Mönchengladbach | 162 | (36) |
| 1984–1988 | Bayern Munich | 113 | (57) |
| 1988–1992 | Inter Milan | 115 | (40) |
| 1992–2000 | Bayern Munich | 189 | (28) |
| 2000 | MetroStars | 16 | (0) |
| 2018 | 1. FC Herzogenaurach | 1 | (0) |
| Total | 618 | (181) | |
| International career | |||
| 1979 | West Germany U18 | 9 | (3) |
| 1979–1983 | West Germany U21 | 15 | (2) |
| 1979–1981 | West Germany B | 4 | (1) |
| 1980–2000 | West Germany/Germany | 150 | (23) |
| Managerial career | |||
| 2001–2002 | Rapid Wien | ||
| 2002–2003 | Partizan | ||
| 2003–2006 | Hungary | ||
| 2006 | Atlético Paranaense | ||
| 2006–2007 | Red Bull Salzburg (assistant) | ||
| 2008–2009 | Maccabi Netanya | ||
| 2010–2011 | Bulgaria | ||
| *Club domestic league appearances and goals | |||