Cristiano Ronaldo has a year left on his contract at Old Trafford (Picture: Getty)
Ronaldo, 37, has one year left on his contract at Old Trafford and was United’s top goalscorer last season.
Erik ten Hag confirmed on Monday he wants Ronaldo to stay next season (Picture: Getty)
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 BonusCodeBets, he said: ‘Cristiano Ronaldo has to do whatever he feels is right for him this summer, whether it’s staying at Manchester United 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 Champions League.
Darwin Nunez is a summer target for Manchester United (Picture: Getty)
‘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.
More: Manchester United FC
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.
For more stories like this, check our sport page.