The top scorer in Champions League history, Cristiano Ronaldo has been at the forefront of Real Madrid's journey to a third consecutive European final.
Having already netted 15 times this season, the 33-year-old has often proved decisive in these highly-charged encounters.
Ronaldo has scored more Champions League final goals than any other player and has netted in more finals than anyone else since the competition's current format (1992-93).
What's more, he's scored two or more on four separate occasions in this season's European campaign. Given such an incredible scoring rate it’s no surprise to see Madrid’s main man tied for the most Champions League hat-tricks ever with his tally of seven.
While Ronaldo is usually a sound bet to score, Sergio Ramos has a habit of getting into trouble at the other.
The Spain international has already been shown a card three times in 10 Champions League games this term. What's more, Ramos was booked in both the 2014 and 2016 finals against Atletico Madrid and again in 2017 against Juventus.
Earlier in the campaign Ramos became the most booked player in the competition’s history, overtaking Paul Scholes in the process.
Given his disciplinary record in both domestic and European matches, Ramos looks a solid bet at 6/4 (2.50) to be shown a card for the fourth Champions League final in a row that he has been a part of.