Schaaf went on to play in 260 top flight games in the following seasons, eventually retiring in 1995 at the age of 34. During his time with his only club, he helped the Hanseatic club win two national championships (he was already a fringe player by the time of the 1993 conquest, appearing in only five matches) and as many DFB-Pokal. In the 1991–92 edition of the UEFA Cup Winners' Cup, he was on the bench in the final against AS Monaco FC, but replaced injured Thomas Wolter after 30 minutes in an eventual 2–0 win in Lisbon.