

The most football (soccer) Premier League headed goals is 53, and was achieved by Peter Crouch (UK) playing for Liverpool, Tottenham, Portsmouth, Aston Villa, Southampton and Stoke City between 2 April 2002 and 12 July 2019.
Peter Crouch is also only one of 26 players to have scored over 100 goals in the Premier League.