It comes as no surprise to anyone that Peter Crouch tops the list for the most headed goals in Premier League history, netting with his head 53 times for the multitude of clubs he appeared for in his 18 years in the Premier League.
Crouch’s headed goals amounted for nearly half of all his goals in the league, with him ending up with 108 goals when he ended his playing career in 2019, seeing headed goals amounting for 49% of his goals in the Premier League.
When he finished his illustrious Premier League career, Alan Shearer was the player with the most headed goals in the league history, but after Crouch conquered his record in 2015, Shearer moved to second on the list, where he still stands, but seven goals below Crouch’s record with 46 headed goals.