Answer
Benni McCarthy is a South African football player who played for a number of clubs throughout his career, including Porto, Blackburn Rovers, and West Ham United. However, he never played for Barcelona, one of the most famous clubs in the world. This is likely because he was not considered to be good enough for the team at the time.