As of 2023, the youngest goal scorer in Premier League history James Vaughan, who scored against Crystal Palace while playing for Everton in 2005. At the time, the English forward was 16 years and 270 days old.