The stats aren't kind on Buffon. Ronaldo has come up against the Italian five times, during which he has scored seven goals.
These numbers make Buffon and Juventus one of Cristiano's favourite victims in Europe. In fact, he has only scored more goals in the Champions League against one other side: Bayern Munich, whom he has faced six times.
This is no mean feat. Not only are Juventus one of the biggest sides in Europe, they are also famed for their defensive solidity. Furthermore, they have one of the world's great keepers between the sticks.
The context of the Real Madrid forward's encounters with Juve adds further gravity to the achievement. The most notable game was last year's final between the two giants, when Ronaldo bagged a brace.
The Portuguese international also bagged one in each leg in 2015, helping Real Madrid to progress past the Italians in the semi-finals. The other three goals all came in the group stages in 2013/4, when Ronaldo scored twice in the home game and once away.
Juve's draw will give Buffon one last chance to stop Ronaldo from scoring past him, as this is expected to be his last season for the Italian champions.
However, Ronaldo is in scorching form in the Champions League at the moment, so this will be no easy task. The forward has scored in every Champions League game he has played in this season, and will look to continue this trend on the 3rd of April, when Juventus host the first leg.