Первый по-настоящему профессиональный контракт подписал с «Астон Виллой» перед сезоном 1991/1992. Игроком основы не был, принял участие всего в 16 матчах. Особого успеха добился в «Ганзе» и «Байере», становившись в этих клубах незаменимым футболистом. Всего за карьеру сыграл 398 матчей, забил 87 мячей.
Не раз вызывался в сборную Германии и сыгрл за неё 5 матчей. Дебют в сборной пришёлся на 2 сентября 1998 года, на матч против команды Мальты.