schneider then played one season at eintracht frankfurt, subsequently moving to bayer leverkusen, and establishing himself as an important player for both club and country. in 1999–2000 and 2001–02, he was helpful in bayer's 2nd-place finish in the fußball-bundesliga. he also appeared 19 times in the side reached the 2002 champions league final.