I've just read that five players have scored for six different clubs in the Premiership. I can think of three - Andy Cole (actually 7), Les Ferdinand and Nick Barmby. Who are he other two?
Gary speed had only played for 5 clubs, and only 4 of those were in the premiership when he played for them. He does however hold the record for appearances in the premiership for an outfield player.