On August 9, 2007, Feilhaber obtained a work permit to play for newly promoted Premier League side Derby County. His signing was completed on August 10, 2007, and Feilhaber made his debut for the club on September 17, 2007, coming on as an eightieth-minute substitute in a 1–0 win over Newcastle United.
On March 15, 2007, Feilhaber was again placed on the 24-man roster by coach Bob Bradley for friendly matches against Ecuador and Guatemala. Feilhaber made his first career start for the U.S. team in the March 25, 2007, game against Ecuador, and scored his first international goal against China on June 2, 2007. He scored the game-winning goal on a volley in the 2007 Gold Cup final on June 24, 2007, against Mexico.