Атакующий хавбек за свою карьеру сменил множество клубов, выступая в Ювентусе, Монако, Леванте, Бирмингеме, Уигане, Бюлоне, Селтике, Аль-Ахли и Осере. В составе последнего клуба он провел два сезона, в которых сыграл 39 матчей и забил 12 голов.
 
Теперь стало известно, что 32-летний Капо подписал двухлетний контракт с греческим клубом Левадиакос.
 
В данный момент после двух сыгранных туров Левадиакос занимает одно из последних мест в чемпионате, имея в активе одно очко.