Cristiano Ronaldo has finally revealed he was suffering from injury while playing for Juventus and Portugal in recent weeks.

The Portuguese star scored his 99th international goal on Sunday as Portugal beat Luxembourg 2-0 to qualify for Euro 2020.

Ronaldo was substituted in the 55th minute by Maurizio during Juventus’ 2-1 victorious match against AC Milan on November 10.

“Obviously, talking about your question, everyone has been saying that I was playing with some limitations in the past three weeks,” he said in press conference after the match against Luxembourg.

“There was no controversy. You [the media] want controversies. You obviously know that I don’t like to be substitute, but I have been playing with some limitations.

“I tried to help Juventus even playing injured. Nobody likes to be substituted, but I understand the substitutions because I wasn’t fit.

“As well as in the last two games for Portugal, I wasn’t 100 per cent. When it’s needed to sacrifice myself for my club and the national team, I do full of pride. I knew there were many things involved in these games.

“As you know, Inter are putting some pressure on Juventus. We are two points ahead and we can’t slip up. If we draw or lose, they will go ahead of us. So I sacrificed myself for the team.

“Here in the national team, you know that in case we had lost one of these last two matches, we could be out [of automatic qualification].

“As you know, I never had big injuries throughout my career. If you look, the number I always play 50, 60 games per season. And that’s no coincidence. It’s rare that I’m injured, but it can happen sometimes.

“It’s a minor injury, a minor pain that prevents me being 100 per cent. But as I said before, I always try to help my club and the national team.”

Ronaldo has also vowed to break record as the player with most international goals as he looks forward to scoring his 100th goal for his country.

“It’s difficult to say (how I want to score the 100th goal). As I always say, my goals come naturally,” he said.

“Every single record I have broken for the national team and for my clubs, they are records to be broken. I will break every one of them, they will come naturally.”

The five time Ballon D’Or winner is now 10 goals behind world record holder and former Iran striker, Ali Daei, who scored 109 international goals.