Wayne Rooney is set to win his 120th England cap when the Three Lions face USA on November 15.
The 33-year-old forward announced his retirement from international football in August 2017 - but is set to be honoured by Gareth Southgate with a special send-off.
Rooney is England's all-time record goalscorer but the decision to recall him for an international friendly has proved rather controversial.
Alan Shearer believes Rooney should be in attendance as a guest.
“Wayne is England’s record goalscorer and had a superb international career," wrote Shearer in his column in The Sun.
"But it is an honour to play for England — England should not have to honour you.
“Given Wayne retired from international football 15 months ago, if the FA really wanted to give him a send-off, why could they not invite him to the game as a guest?
Rooney's former Manchester United teammate Ryan Giggs has offered his opinion on England's surprise decision to recall Rooney.
The Wales manager is pleased to see Rooney being honoured and suggested his ability "doesn't get recognised".
"I understand it. It's a celebration game against America and I'm all for it," said the Wales boss, as per Sky Sports.
"In football, and in sport in general, people are not recognised or recognised too late. This is a chance for not only a great player, but an iconic player and top goalscorer.
"He's gone ahead of Gary Lineker and Bobby Charlton, over 50 goals. It gives him a chance to thank the fans for all the support, and the fans to thank him for all the work he's done over the years.
"I've worked with Wayne, played with Wayne, and he doesn't get recognised for what ability he still has and did have at his peak.
"I understand people have got different opinions but, from knowing Wayne and what he's done for England, I don't see any problem with it."
Do you think Rooney should be winning his 120th cap? Let us know your opinion by leaving a comment below.