Wayne Rooney has revealed who he ranks as England’s greatest player of all time to a surprised Gary Neville.
With 53 goals and 120 appearances – tallies bettered by just two players – Rooney is certainly in the conversation as the best player to ever put on the Three Lions shirt.
Bobby Charlton and Bobby Moore, World Cup winners in 1966, are widely considered two of the greatest players England have ever produced.
Then there are modern-day stars such as David Beckham, Steven Gerrard, and Frank Lampard, who all earned over 100 caps to establish themselves as England greats despite failing to win any silverware at the international level.
But Rooney has overlooked the aforementioned players and believes current Three Lions captain Harry Kane has surpassed them all over the last decade.
Kane became England’s all-time leading goalscorer in March 2023, breaking the record previously set by Rooney, and also remains Tottenham’s record goalscorer and the second-leading goalscorer in Premier League history.
The 30-year-old, who netted 44 goals in 45 games during his first season at Bayern Munich, captained England to the Euro 2020 final – where they were beaten on penalties by Italy – and was the Golden Boot winner at the 2018 World Cup.