Kurz vor der WM erlitt Salah bei einem Zweikampf mit Sergio Ramos im UEFA-Champions-League-Finale 2018 eine Schulterverletzung, die seine WM-Teilnahme in Frage stellte. Er wurde dennoch nominiert, aber im ersten Gruppenspiel noch geschont. Dieses verloren die Ägypter durch ein Tor eine Minute vor Ende der Spielzeit mit 0:1 gegen Uruguay. Im zweiten Spiel gegen Russland kam er dann zum Einsatz, konnte aber beim 1:3 gegen Russland nur noch eine Ergebniskorrektur durch einen verwandelten Foulelfmeter nach 0:3-Rückstand bewirken. Durch die beiden Niederlagen hatte Ägypten schon keine Chance mehr das Achtelfinale zu erreichen. Im letzten Spiel gegen Saudi-Arabien brachte er seine Mannschaft zwar in Führung, die Saudis konnten das Spiel aber noch drehen und mit 2:1 gewinnen.