У 2004 році Мохаммад поїхав кубок Азії 2004 року у Китаї, але Саудівська Аравія несподівано вилетіла на груповому етапі. У 2006 році Аш-Шалхуб поїхав на другий поспіль чемпіонат світу 2006 року у Німеччині, але не зіграв на турнірі жодного матчу.