SportsMonkie.com
Football

Youngest Premier League Goalscorer (Record Holder)

By Sourav Das Updated July 30, 2026
Teenage footballer celebrating a goal in front of a Premier League crowd
On this page4
  1. 01The youngest Premier League goalscorers
  2. 02How Vaughan set the record
  3. 03Rooney, Milner and a record that kept moving
  4. 04Youngest scorer versus youngest player

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.

PlayerClubAgeDate
James VaughanEverton16y 271d10 Apr 2005
James MilnerLeeds United16y 356d26 Dec 2002
Wayne RooneyEverton16y 360d19 Oct 2002
Cesc FàbregasArsenal17y 116d28 Aug 2004
Michael OwenLiverpool17y 143d6 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.

Share this article

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.

Related football guides

View all →