League Cup. The team reached the final again in 1999; a last minute goal lost them the match. That summer, he left the club for Spain on a free transfer. Rayo Vallecano Keller signed with the newly promoted Spanish club Rayo Vallecano for the 1999–2000 season and played there for two years. Tottenham Hotspur In August 2001, Keller returned to England and the Premier League, joining Tottenham Hotspur on a free transfer. Relegated to backup duty for Neil Sullivan early on, he won the starting spot and played every minute for Spurs in both the 2002–03 and the 2003–04 seasons. In the 2004–05 Premiership season, Keller fell out of favor at Tottenham, as Paul Robinson became the first-choice keeper. In November 2004, Kasey was loaned out to Southampton, a Premiership club ravaged by injuries to its goalkeepers, for one month. Borussia Mönchengladbach On January 15, 2005, Keller joined German Bundesliga side Borussia Mönchengladbach on a free transfer during the Bundesliga's winter break. He got off to a good start in the Bundesliga, keeping a clean sheet in his first appearance for Borussia. Keller played every minute in the second half of the season and kept a total of seven clean sheets in that period, playing an important role in saving the club from relegation. Keller also lived in Haus Donk, a castle in Tönisvorst, near Mönchengladbach. During the 2006–07 season he was one of the two Bundesliga players to be hobby-columnists for RUND, a German soccer magazine published monthly, reflecting his life in Germany and his Bundesliga career within those lines. He shared that role with VfB Stuttgart's shot-stopper Timo Hildebrand. On August 10, 2006, Keller was selected by his teammates to captain club side Borussia Mönchengladbach during the 2006–07 campaign. He is the second American (after Claudio Reyna) to captain a top-level German club. Fulham In August 2007, Keller returned to the Premier League, signing for Fulham. The length of Keller's contract and financial details were not disclosed by the club. He was bought as a backup to goalkeeper Antti Niemi, but nagging injuries to Niemi saw him take over as principal goalkeeper at Fulham. However, the day before the Premier League match against Derby County in October, Keller injured his arm in training and was on the sidelines until late January. He returned as a substitute keeper in the 2–1 win over Aston Villa on February 3. From