French forward, Nicolas Anelka, has played for more Big Six Premier League teams than any other footballer. During his career, he wore the shirts of Arsenal, Chelsea, Liverpool and Manchester City.