Former England captain Peter Shilton believes Wayne Rooney should have retired from national team duty after Euro 2016.
The 30-year-old Manchester United forward has announced his intention to hang up his England boots after the 2018 World Cup in Russia -- but Shilton feels he should already have done so.
Retired goalkeeper Shilton, whose England record of 125 caps is likely to be broken by Rooney, told BBC Scotland: "I don't think he's a striker any more.
"He is spraying a few balls around, but I don't think he's being very effective.
"I thought he should have retired after the Euros.