John Barnes has told to stay at this summer, claiming he won’t find a better club.
Ronaldo, 37, has one year left on his contract at Old Trafford and was United’s top goalscorer last season.
The Red Devils have failed to qualify for the next season and it is unknown whether Ronaldo will seek a move away rather than play in the .
Barnes, the former Liverpool winger, believes the Portuguese star will not be chased by Europe’s elite sides so should remain in Manchester.
Speaking to , he said: ‘ has to do whatever he feels is right for him this summer, whether it’s staying at or leaving. It’s also going to be a question of what United want to do, will they even want to keep him?
‘He’s not going to go to a side that’s better than Manchester United, even if they were in the .
‘He may want to go to America, but that’s up to him. He’s been fantastic over the years, one of the best ever to play. It’s just a question of whether he thinks he has enough to offer.
‘He won’t go to Real Madrid, Barcelona, or Manchester City.’
Before Ronaldo returned to Old Trafford last summer, it was reported that Pep Guardiola tried to sign him for Manchester City.
Since coming back to the Premier League, he has scored goals but has been criticised for his lack of pressing.
As a result, United have been linked with a move for the likes of Benfica’s Darwin Nunez this summer.
However, clinching such signings could prove difficult with Ronaldo likely to be United’s permanent starter.
On Monday, new manager Erik ten Hag replied ‘of course’ when asked whether Ronaldo was in his plans for next season.
, ., and .