Capdevila z reprezentacją Hiszpanii zdobył mistrzostwo Europy w 2008 roku, oraz mistrzostwo świata dwa lata później w RPA. Karierę seniorską rozpoczynał w Espanyolu Barcelona, gdzie występował w latach 1997-1999. Potem przez rok reprezentował barwy Atletico Madryt. Od 2000 roku przez siedem lat grał w Deportivo La Coruna, skąd przeniósł się do Villarreal. W reprezentacji Capdevila wystąpił w 56 meczach i zdobywał cztery gole.