In the Champions League semi-finals, Mbappe failed to find the back of the net in both legs. Judging from the performance of the Champions League semifinals and finals, Mbappe and Haaland have not been able to succeed Messi and Ronaldo.
In the two legs against Borussia Dortmund, Mbappe hit the post twice, but failed to find the back of the net in both cases. In fact, Mbappe has played in the Champions League semifinals and finals 7 times in his career, scoring only 1 goal, while Haaland has played in the Champions League semifinals and finals 3 times, but he has failed to score, and he has only scored 2 goals in 6 quarterfinals.
Cristiano Ronaldo is known as the "King of the Champions League", not only because he is the all-time top scorer and assist leader in the Champions League, but also because of his outstanding performance in the Champions League semi-finals and finals.
Cristiano Ronaldo played in 27 Champions League semi-finals and finals, scoring 17 goals and providing 4 assists, and on April 24, 2007, Ronaldo scored Milan in his first semi-final. Cristiano Ronaldo is also the top scorer in the semi-finals since the Champions League was restructured with 13 goals, while Messi is fourth with six goals.
Messi played in the Champions League semifinals and finals 20 times, scoring 8 goals and providing 3 assists. It is worth mentioning that Messi played in the first three finals, scoring 0 goals in 6 games, and did not score twice until May 3, 2011 against Real Madrid.
Messi also made a number of appearances in the Champions League semi-finals, scoring twice against Real Madrid in 2010-11, Bayern Munich in 2014-15 and Liverpool in 2018-19, and scoring a global goal, including scoring against Real Madrid with four players in a row, Boateng against Bayern Munich and a free-kick against Liverpool.