5 Şubat 1989 Ankara doğumlu olan Muhammed Bayır, Başkent Akademi FK'da futbola başladı. Daha sonra sırasıyla Çorumspor, Bozüyükspor, Osmanlıspor ve Giresunspor forması giyen Bayır, 51 Süper Lig maçında görev yaptı. TFF 1. Lig'de 109 karşılaşmaya çıkan Bayır, 10 kez ise Türkiye Kupası maçı oynadı.