Here, Press Association Sport looks at the numbers behind the two players’ astonishing campaigns.
Club appearances (all competitions): Salah (Liverpool) 49, Ronaldo (Real Madrid) 41
Club goals (all competitions): Salah 43, Ronaldo 42
Domestic league goals: Salah 31, Ronaldo 24
Domestic league assists: Salah 9, Ronaldo 5
Champions League goals (includes qualifiers): Salah 11, Ronaldo 15
Champions League assists (includes qualifiers): Salah 4, Ronaldo 2
Braces: Salah 7, Ronaldo 11
Hat-tricks: Salah 0, Ronaldo 1
Four goals in a game: Salah 1, Ronaldo 1
Longest scoring streak: Salah 7 games, Ronaldo 12 games
Longest run without a goal: Salah 3 games, Ronaldo 3 games
* Includes all competitive games except internationals.
Sadio Mane’s 19th of the season and the rare sight of Georginio Wijnaldum’s first away goal in almost three years were sandwiched between a James Milner own goal in the first half before Edin Dzeko and then Radja Nainngolan with two – including a penalty with the last kick of the game – turned the result but not the tie around.
It will be the third final Klopp has led the side to in three years but having lost the last two – making it five in total for him personally – he knows they need to put silverware back in the cabinet.
“We were in a League Cup final, we didn’t win it. People don’t tell me in the street since then: ‘Thank you for bringing us to the final’,” he said.
“We were in the Europa League final, nobody tells me that. I see no trophies after these games. They don’t hang silver medals at Melwood. That’s the game.
“There’s still a job to do but that’s how it is. Going to a final is really nice but winning is even nicer.
“We will be ready then but is Real Madrid. You cannot be more experienced in this competition than (12-time winners) Real Madrid.
“I think 80 per cent of the team of Real Madrid played all these finals. They are four times in the last five years and still together.
“They are experienced, we are not, but we will be really on fire.
“We have to play two more Champions League semi-finals in the Premier League, that’s the first job to do, but we have two weeks to prepare for the final and we will use that time.”
Klopp believes reaching the final, having started with a qualifier against Hoffenheim in August, is “exceptional”.
“Do we have the widest squad in world football in the moment? No. We don’t have it. That is quite difficult but that this group went to final is exceptional,” he added.
“All the knocks over the season, and stuff like that and we still have to carry on. We cannot say we are already qualified for the Champions League.
“I give the boys the night, they don’t drink alcohol, they can stay a little longer awake. They recover tomorrow and then we go to Chelsea (on Sunday).
“We cannot go to a Champions League final with nice football constantly being better. We have to suffer from time to time, we suffered no problem with that.
“If we scored a third then the game is decided but we didn’t. That’s our fault. Is there anything to criticise? No.
“These boys go constantly over their limit. Constantly. I’m really proud of that. We have to do it three more times and then we can be part of the Champions League again next season and we can be a good opponent in the final.”
Roma coach Eusebio di Francesco admitted his side made life too difficult for themselves despite a late rally.
“We gifted them two goals thanks in part to our naivety,” he said. “But after that we had them on the ropes.
“The boys did something amazing. It was almost the perfect game.”
The defending champions and 12-time winners Real are bidding for their third successive title while Liverpool are seeking their sixth in their history.
Here, we assesses the two teams.
Road to the final
Zinedine Zidane’s side won their first two games but a home draw with Tottenham followed by a loss at Wembley meant they finished second in their group.
Despite failing behind to Paris St Germain at the Bernabeu, they won 5-2 on aggregate in the last 16 then overcame an almighty scare against Juventus, advancing thanks to Cristiano Ronaldo’s last-gasp penalty despite a 3-1 home loss.
A semi-final first leg victory in Munich proved pivotal as a 2-2 draw with Bayern in Spain got them over the line.
Liverpool had to come through a qualifying round against Hoffenheim and then drew the opening two games in their group.
They also threw away a three-goal lead against Sevilla in a 3-3 draw but thumped both Maribor and Spartak Moscow to finish top of Group E.
They beat Porto 5-0 in the first leg of their last-16 tie, won both legs in the all-English clash with Manchester City and then saw off Roma 7-6 on aggregate following a 5-2 first-leg win at Anfield.
Real have the current Ballon d’or winner. Liverpool may have the next one. Cristiano Ronaldo is the Champions League’s all-time leading scorer – with 120 goals, Real Madrid’s all-time top scorer and a four-time winner of the competition. Ronaldo, who turned 33 this year, has scored 42 club goals this season.
Yet Mohamed Salah has already exceeded that tally. The former Roma winger has enjoyed an incredible first season at Anfield, becoming just the third player in Liverpool history to score 40-plus goals in a single season and winning a slew of personal accolades. If he can outshine Ronaldo in Kiev, the ultimate individual prize may be next.
Zidane and Jurgen Klopp have experienced contrasting fortunes in finals. The former has won both of the Champions League finals he has been involved in as a boss.
Meanwhile, Klopp has lost his previous five finals as a manage, including in the Europa League against Sevilla two seasons ago.
Real have not been as dominant as previous seasons, when their BBC (Gareth Bale, Karim Benzema and Ronaldo) strikeforce was in full flow and Luka Modric and Toni Kroos ran the midfield.
This team is more pragmatic. Centre-backs Sergio Ramos and Raphael Varane and defensive midfielder Casemiro form a strong spine and Zidane can usually rely on Ronaldo for a moment of magic.
Klopp’s gegenpressing style has been used to devastating effect this year thanks to the relentless front three of Salah, Roberto Firmino and Sadio Mane. Liverpool will pin their hopes on that trio and their harassing style.
This is a meeting of the two of the most decorated clubs in the competition’s history. No team has won more European Cups than Real Madrid’s 12. Los Blancos won five in a row between 1956 and 1960 and last year they become the first club to retain the title in the Champions League era.
Only Real and AC Milan have won more European Cups than Liverpool. The five-time winners’ most recent success came in an astonishing 2005 final against AC Milan, who exacted revenge in the 2007 final. The Reds also beat Real in the 1981 final when Alan Kennedy scored the winner.