That is according to pundit and former Liverpool defender Steve Nicol.
Ronaldo scored twice for Real Madrid in Cardiff on Saturday, helping them beat Juventus 4-1 to become the first side to win the Champions League back-to-back.
The Portugal star, who has now reached 600 career goals, has still received flak from some supporters at the Bernabeu.
Ronaldo has been booed and whistled during La Liga matches but helped Los Blancos to their first league title since 2012.
Top goalscoring teams in Champions League history – plus Cristiano Ronaldo Wed, May 3, 2017
Click to reveal the all-time top goalscoring teams in the Champions League compared to Cristiano Ronaldo
Play slideshow Getty Images 1 of 23
Cristiano Ronaldo – 103
Steve Nicol says Cristiano Ronaldo can no longer be criticised by Real Madrid fans
Cristiano Ronaldo just takes game by the scruff of the neck and not just any old game, we're talking about a Champions League Final
Steve Nicol on Real Madrid star Cristiano Ronaldo
And Nicol believes it is now time he got the credit he deserves.
"I can't really see how anybody can be getting after him," he said on ESPN FC.
"The second part of the league this season and when it's really mattered in the Champions League, this guy has shown us why he's been a superstar for what, a decade?
Get Quotes on Home Insurance
Steve Nicol believes Cristiano Ronaldo has shown Real Madrid fans they are wrong to criticise them
"He just takes game by the scruff of the neck and not just any old game, we're talking about a Champions League Final.
"He takes it by the scruff of the neck and he makes the difference.
"As great as Real Madrid were as a team, when you've got a guy like him who produces it when it really matters, there's no surprises you're winning the big prizes."