Mohamed Ahmed Bashir est un footballeur international soudanais né le 23 mai 1987 à Bahri. Il joue au poste d'attaquant avec le club d'Al Hilal Omdurman. Il participe à la Coupe d'Afrique des nations 2012 avec l'équipe du Soudan. Il marque un doublé contre l'Angola lors de cette compétition.