Youngest Premier League Goalscorer (Record Holder)
On this page4
James Vaughan is the youngest goalscorer in Premier League history. Playing for Everton against Crystal Palace on 10 April 2005, he came off the bench and scored aged 16 years and 271 days — a record that has held for over twenty years.
Vaughan’s goal was quick in every sense. He was on the pitch for barely a minute before he stabbed the ball home, and the record he set has outlasted a generation of promising teenagers who came close but never quite beat it. Below is the full list of the youngest scorers, and the story of how the record changed hands three times in a few short years.
The youngest Premier League goalscorers
Here are the youngest players to score a Premier League goal, ranked by age on the day.
| Player | Club | Age | Date |
|---|---|---|---|
| James Vaughan | Everton | 16y 271d | 10 Apr 2005 |
| James Milner | Leeds United | 16y 356d | 26 Dec 2002 |
| Wayne Rooney | Everton | 16y 360d | 19 Oct 2002 |
| Cesc Fàbregas | Arsenal | 17y 116d | 28 Aug 2004 |
| Michael Owen | Liverpool | 17y 143d | 6 May 1997 |
The top three all fell inside a two-and-a-half-year window in the early 2000s, when Everton and Leeds were unusually willing to blood 16-year-olds. Vaughan is the only player to score before turning 16 years and 300 days.
How Vaughan set the record
Vaughan was 16 and had never played a senior minute when David Moyes sent him on against Crystal Palace. Everton were already winning, and within seconds of the restart the ball fell to him six yards out. He turned it in, and the record was his.
The moment defined his early reputation, but injuries defined the rest of his career. A string of knee and shoulder problems kept him out for long stretches, and he never nailed down a starting place at Everton. He went on to play for a dozen clubs, mostly in the Championship and lower, a reminder that the youngest-scorer record rewards one perfect afternoon rather than a whole career.
Rooney, Milner and a record that kept moving
For a stretch in the early 2000s the record barely stood still. Wayne Rooney’s last-minute winner against Arsenal in October 2002 — the goal that ended Arsenal’s 30-match unbeaten run and announced him to English football — made him the youngest scorer at 16 years and 360 days.
That lasted just over two months. James Milner scored for Leeds against Sunderland on Boxing Day 2002 at 16 years and 356 days, four days younger than Rooney had been. Milner then held it until Vaughan arrived in 2005. Three of the four youngest goals in Premier League history were scored inside 30 months, which is why Rooney is so often, and wrongly, called the youngest scorer.
Youngest scorer versus youngest player
It is worth separating two records people mix up. The youngest scorer is Vaughan at 16 years and 271 days. The youngest player to simply appear in a Premier League match is Arsenal’s Ethan Nwaneri, who came on against Brentford in September 2022 aged 15 years and 181 days.
Nwaneri’s debut smashed the appearance record, but he did not score, and the goal record is a far harder one to break. A manager can hand a 15-year-old a two-minute cameo; getting that player an actual goal at that age is another matter entirely. That gap is exactly why Vaughan’s mark has survived while the appearance record keeps tumbling.
For more of the league’s landmark firsts, see our lists of the fastest goal in Premier League history and the most goals in a single Premier League season. Vaughan’s 16 years and 271 days remains the number every academy prospect is measured against — and two decades on, it is still standing.
Frequently asked questions
Who is the youngest Premier League goalscorer?+
James Vaughan of Everton, who scored against Crystal Palace on 10 April 2005 aged 16 years and 271 days. He came off the bench and scored within seconds of his first touch. No one has beaten the mark in the two decades since.
Is Wayne Rooney the youngest Premier League scorer?+
No, though it is a common belief. Rooney's famous winner against Arsenal in October 2002, at 16 years and 360 days, made him the youngest scorer at the time. James Milner beat it that December, and James Vaughan beat Milner in 2005.
Who is the youngest player to appear in a Premier League match?+
Ethan Nwaneri of Arsenal, who came on against Brentford in September 2022 aged 15 years and 181 days. That is the youngest appearance, a different record from the youngest goal; Nwaneri did not score in that game.
Has James Vaughan's record been broken?+
No. Vaughan's 16 years and 271 days has stood since April 2005. Several teenagers have debuted younger, but none has scored at a younger age, partly because managers rarely give 16-year-old forwards the minutes needed to find the net.
What happened to James Vaughan after his record goal?+
A run of serious injuries stalled his career soon after that debut. He never became a regular for Everton and instead played for a long list of clubs, including Derby, Huddersfield, Bury and Wigan, mostly outside the top flight, before retiring in 2022.
Why is it so rare for teenagers to score in the Premier League?+
The top flight is physically demanding, and most 16-year-olds are still developing strength and match sharpness. Managers tend to ease young forwards in through cup ties and late cameos, so the handful of minutes a teenager gets rarely leads to a goal that early.
Sources
Play & tools
Free browser games and tools — no account, no download.
- Play 38-0 — Sign a 4-4-2 of all-time football legends and chase a perfect 38-0 league season — perfect, not just unbeaten.
- Explore all our games →
Related football guides
View all →
Most Premier League Appearances
Gareth Barry holds the record for most Premier League appearances with 653. The full leaderboard of the competition's most durable players.
Premier League Golden Boot Winners
Thierry Henry and Mohamed Salah share the Premier League Golden Boot record with four each. Full multi-winner list and recent season winners.
The Fastest Goal in Premier League History
Shane Long scored after just 7.69 seconds in 2019, the fastest goal in Premier League history. The full leaderboard of the quickest strikes.
Fastest Hat-Trick in Premier League History
Sadio Mane scored the fastest Premier League hat-trick in just 2 minutes 56 seconds in 2015. The full leaderboard, explained.
Most Goals in a Premier League Game
Five players share the record for most goals in a Premier League game with 5, from Andy Cole to Sergio Aguero. The full leaderboard, explained.
Most Goals in a Premier League Season: The Records
Manchester City hold the team record with 106 goals in 2017–18. Erling Haaland holds the player record with 36 in 2022–23. The full numbers, both eras.