The Premier League has always been a proving ground for football’s brightest young stars. From dramatic late winners to unforgettable debut strikes, several teenagers have etched their names into the record books with early breakthroughs. Liverpool’s Rio Ngumoha is the latest addition to this elite list of wonderkids who scored the late winner before even turning 18 in Liverpool's thrilling 3-2 win against 10-men Newcastle United.
| Youngest goalscorers in the English Premier League | |||||
| Rank | Player | Age | Match | Date | Position |
| 1 | James Vaughan | 16 years, 270 days | Everton 4-0 Crystal Palace | 10/04/05 | Striker |
| 2 | James Milner | 16 years, 356 days | Sunderland 1-2 Leeds United | 26/12/02 | Central Midfielder |
| 3 | Wayne Rooney | 16 years, 360 days | Everton 2-1 Arsenal | 19/10/02 | Striker |
| 4 | Rio Ngumoha | 16 years, 361 days | Newcastle United 2-3 Liverpool | 25/08/25 | Left Winger |
| 5 | Cesc Fàbregas | 17 years, 113 days | Arsenal 3-0 Blackburn Rovers | 25/08/04 | Central Midfielder |
5. Cesc Fàbregas – 17 Years, 113 Days
Match: Arsenal 3-0 Blackburn Rovers
Date: 25 August 2004
Position: Central Midfielder
Also Read
Fàbregas became the youngest non-English player to score in the Premier League during only his third appearance for Arsenal. A product of Arsène Wenger’s famed youth system, Fàbregas would later enjoy an illustrious career with Arsenal, Barcelona, and Chelsea, earning numerous domestic and international honours.
4. Rio Ngumoha – 16 Years, 361 Days
Match: Newcastle United 2-3 Liverpool
Date: 25 August 2025
Position: Left Winger
Making a sensational debut for Liverpool, Rio Ngumoha scored a dramatic 100th-minute winner in a tense clash against Newcastle. Not only did he impress on his first Premier League appearance, but he also became the youngest-ever goal scorer in Liverpool's 133-year history, surpassing the record once held by Michael Owen.
3. Wayne Rooney – 16 Years, 360 Days
Match: Everton 2-1 Arsenal
Date: 19 October 2002
Position: Striker
Rooney announced himself to the football world with a stunning last-minute winner against Arsenal, ending their 30-game unbeaten streak. Commentator Clive Tyldesley famously exclaimed, “Remember the name, Wayne Rooney!”, and we certainly did. Rooney would go on to become Manchester United’s all-time leading scorer and a Premier League legend.
2. James Milner – 16 Years, 356 Days
Match: Sunderland 1-2 Leeds United
Date: 26 December 2002
Position: Central Midfielder
Milner’s equaliser against Sunderland made him the youngest-ever goal scorer for Leeds United. Known for his work rate and versatility, Milner has since carved out one of the most consistent careers in the Premier League. With stints at Manchester City and Liverpool, he has won multiple league titles and made over 600 top-flight appearances.
1. James Vaughan – 16 Years, 270 Days
Match: Everton 4-0 Crystal Palace
Date: 10 April 2005
Position: Striker
Vaughan remains the youngest goal scorer in Premier League history. His debut goal in the 87th minute sealed a dominant win for Everton. While Vaughan didn’t reach the heights of others on this list, his record remains unbeaten. He played only 51 more Premier League games, scoring six more goals before injuries hampered his progress.
The Fine Line Between Promise and Greatness
This list is a testament to how youthful brilliance can shine on one of football’s biggest stages. While not every teenage star fulfills their early potential, those who combine raw talent with resilience, like Rooney and Milner, can build legendary careers. For Rio Ngumoha, his historic debut may be just the beginning of something truly special.

)