Spector suffered a torn labrum in his right hip. Spector, who made 26 appearances - 13 starts - for West Ham in the 2007-08 season, last played on April 12 against Bolton.
From the initial roster for the Spain game, Coach Bob Bob Bradley also dropped defender Michael Orozco and midfielder Ricardo Clark.
Clark was the only U.S. player to have appeared in all four U.S. games this year.
The Spain-USA game will be broadcast live on ESPN360.com at 4 p.m. ET and delayed on ESPN2 (5:30 p.m. ET) and Galavision (7 p.m. ET/PT).
Dominic Cervi (out of contract), Brad Guzan (Chivas USA), Tim Howard (Everton/ENG)
Carlos Bocanegra (out of contract), Dan Califf (Midtjylland/DEN), Steve Cherundolo (Hannover 96/GER), Jay DeMerit (Watford/ENG), Frankie Hejduk (Columbus Crew), Oguchi Onyewu (Standard
Liege/BEL), Heath Pearce (Hansa Rostock/GER)
Freddy Adu (SL Benfica), DaMarcus Beasley (Glasgow Rangers/SCO), Michael Bradley (Heerenveen/NED), Maurice Edu (Toronto FC), Eddie Lewis (Derby County/ENG), Pablo Mastroeni (Colorado Rapids)
Clint Dempsey (Fulham/ENG), Nate Jaqua (out of contract), Eddie Johnson (Fulham/ENG), Josh Wolff (out of contract)