First, let’s talk about Iran’s defense — it’s a real fortress, mate. Over their last 15 matches, they’ve conceded just 0.8 goals per game on average, with an insanely high clean-sheet rate. They rely heavily on a low block, their defensive line sits very deep, and the midfield interception density is huge. The center-back pairing of Kanani and Khalizadeh is top-class both in one-on-one defending and aerial duels. In their last match against Belgium, they completely shut down the opposition’s attack and held on firmly for a 0-0 draw.
As for Egypt, don’t be fooled by the three goals they scored against New Zealand last time out — that was because New Zealand pushed up and left space for counterattacks. Against a side like Iran that sits deep, Egypt actually doesn’t have many solutions. Salah is a top individual talent, but Iran’s left-back Mohammadi is extremely solid defensively and won’t give him many chances to cut inside. On top of that, Egypt’s finishing rate isn’t actually very high — at just 9.1% at the World Cup, it’s below average. Their chance creation is also fairly ordinary, and the xG (expected goals) numbers are nothing special.
There’s another point: Egypt’s starting defensive midfielder Amr El Solia is suspended, which will have a big impact on their midfield organization. Without that metronome, the fluency of their attack will drop quite a bit, and they’ll be even more likely to run into Iran’s defensive trap.
Of course, anything can happen in football. If Salah suddenly produces a moment of magic, or if Iran pushes up in search of a win and leaves space on the counter, then a high-scoring game could still happen. But considering both teams’ defensive quality, tactical styles, and match mentality, I think the chance of this game staying under the 2-goal line is higher.