Cristiano Ronaldo won't rule out the possibility of playing for Barcelona or one of Manchester United's rivals.

Ronaldo told the Associated Press on Thursday that he knows it would be “very complicated” to play for these clubs.

“It’s a little more difficult, but …,” he said, with a long pause, not dismissing the possibility.

“There are things that you kind of already have an idea, that to play one day for Barcelona would be almost impossible, or to play for another English club other than Manchester, it’s very complicated,” he said. “But that’s not 100% guaranteed. As I said before, there are no certainties in football.”

Ronaldo could leave Real Madrid in the summer.

“Everything is open, all leagues,” he said. “I may end my career here with Real Madrid. I’m just being honest. I don’t know what’s going to happen tomorrow. If I was 75% certain, I would say so, it wouldn’t be a problem. But I have no idea.”