На Летних Олимпийских играх 2008 года в Пекине Мохамед Салман нес флаг Саудовской Аравии на церемонии открытия. На Олимпиаде он участвовал в соревнованиях по прыжкам в длину и занял 14-е место с результатом 7,80 метра.