It was Gary Speed over 668 games.
who was the highest pay player in premiership
It is when a player makes his first match in the English Barclays Premiership.
There is no player that has played for every premiership club.
An average wage for a premiership player is £13000 per week
an average premiership plater gets about 100,00 each year