I mean so has Haaland.
He's just had lesser opportunities to doo so while at Dortmund.
The only time these two players faced Haaland scored a brace and Mbappe didn't do anything.
False. Firstly, that was a 2-legged tie which PSG won. Secondly, Mbappe assisted Neymar's away goal in the first leg with a great piece of play. PSG lost the leg 2-1 thanks to EH's brace. However, that was Dortmund's home leg. In the away leg, Mbappe only came on as a sub but was still more involved than Haaland, who actually did nothing all game. This is reflective also of this season when he has been far more dominant at home. Nearly 2 thirds of his goals have been at the Etihad. Meanwhile Mbappe has already scored away at Camp Nou, the Bernabeu, Old Trafford, Anfield, the Etihad, the Allianz Arena, the Juventus Stadium and Signal Iduna Park. I mean, Haaland plays in England now and he still hasn't scored a goal at Anfield or Old Trafford as far as I'm aware. And with Mbappe it's not just to do with playing for PSG because he scored some of those goals with Monaco and a lot of those Monaco goals were in the KO rounds as well.
Again, I'm not saying Haaland can't do it, that would be churlish. I'm saying he has to prove it on the biggest stage. Now he's got the best chance that he's had so far.