The Real Madrid forward has netted 14 times against the Catalans in the past.
The current Ballon d’Or holder has not been in his best form for the Santiago Bernabeu club in recent months, but has proven in the past that he has what it takes to score against Barcelona.
The Portugal international has played against the Camp Nou side on 25 occasions, scoring 14 times in the process.
This included three games for Manchester United, where he drew a blank in the Champions League. Ronaldo also did not score in his first three meetings with Barcelona as a Madrid player either, but his record has been considerably better in recent times.
The 30-year-old has netted two braces against Barca over the years, while he also scored in six consecutive games against the Blaugrana in 2012.
Ronaldo has netted 11 goals in his last 12 games against the Catalan side and as such will be Madrid’s biggest threat in today’s clash.
With Messi two goals ahead of him in this season’s individual scoring list, the Portuguese will also have personal reasons to extend his record against Barcelona.