Останнім великим турніром для Аш-Шальхуба став кубко Азії 2011 року у Катарі, де Мохаммад зіграв у матчах проти Йорданії (0:1) та Японії (0:5), а збірна не вийшла з групи.