Jugó profesionalmente en ligas de Costa Rica (Herediano), Inglaterra (Derby County, West Ham United, Manchester City), España (Málaga), Argentina (Rosario Central), Estados Unidos (Chicago Fire), Japón (F.C.