У дорослому футболі дебютував 2006 року виступами за команду клубу «Аль-Вахда» (Мекка), в якій провів сім сезонів, взявши участь у 49 матчах чемпіонату. У складі «Аль-Вахди» був одним з головних бомбардирів команди, маючи середню результативність на рівні 0,55 голу за гру першості. У сезоні 2010/11 Муганнад з 14 голами увійшов до списку кращих бомбардирів Про-ліги, що не допомогло «Аль-Вахді» зберегти місце в лізі. Наступний рік він разом з командою відіграв у Першому дивізіоні.
На початку 2013 року перейшов в столичний «Аль-Шабаб», з яким у другому сезоні став переможцем Саудівського кубка чемпіонів, після чого відразу влітку 2014 року перейшов у «Аль-Аглі» з Джидди, з яким виграв низку національних трофеїв.
Виступи за збірну
21 травня 2010 року дебютував у складі збірної Саудівської Аравії у товариському матчі в Австрії проти команди ДР Конго, вийшовши на заміну в середині другого тайму[1]. 9 жовтня того ж року він забив свій перший гол за національну команду, відкривши рахунок з пенальті в домашньому товариському матчі проти збірної Узбекистану[2]. Через 15 хвилин після цього Ассирі оформив дубль. В наступному місяці він у складі збірної взяв участь у Кубку націй Перської затоки, де відзначився одним забитим м'ячем, а саудівці дійшли до фіналу.