Мохаммеду Осману, який народився в Камишли на півночі Сирії, виповнилося три роки, коли він зі своєю родиною емігрував в Нідерландах, де вони оселилися в Дуйвені[1]. Там він розпочав займатися футболом у юнацькій команді місцевого клубу «ДВВ Дуйвен», а в 2008 році приєднався до молодіжної академії «Вітессе»[2]. У сезоні 2012/13 вперше виступав за команду U-21 Дивізіону пошани ередивізі, в якій виступають лише другі команди клубів. 5 липня 2013 року підписав свій перший професіональний контракт з «Вітессе»[3]. Протягом наступних двох років продовжував виступати виключно в резервній команді.
22 травня 2015 року підписав новий контракт і був переведений до першої команди[4]. В Ередивізі дебютував 14 серпня 2015 року в переможному (3:0) домашньому поєдинку 2-го туру проти «Роди» (Керкраде), в якому на 81-ій хвилині замінив Марвелуса Накамбу[5]. У сезоні 2015/16 років вище вказаний матч виявився єдиним для Мо в першій команді. У наступному сезоні 2016/17 років резервна команда почала грати в третьому дивізіоні чемпіонату нідерландів, Твеедедивізі і, таким чином, у професіональних змаганнях, де відтоді переважно використовувався 22-річний Осман. У вище вказаному сезоні зіграв 27 матчів чемпіонату, в яких відзначився 8-ма голами та віддав сім результативних передач. При цьому виходив на нетривалий проміжок часу у трьох матчах першої команди. 31 серпня 2017 року його контракт з «Вітессе» розірвали за взаємною згодою сторін[6].
11 вересня 2017 року підписав контракт з друголіговим«Телстаром 1963». 12 вересня 2017 року дебютував за нову команду в нічийному (2:2) поєдинку 4-го туру проти резервного складу «АЗ Алкмара»[7]. Першим голом у чемпіонаті за «Телстар» відзначився 13 жовтня в переможному (3:0) домашньому матчі проти «Дордрехта»[8]. У «Вітте Лойвен» він швидко став незмінним основним гравцем у півзахисті, регулярно брав участь у забитих м'ячах своєї команди, зокрема 3 листопада у переможному (3:1) домашньому поєдинку 12-го туру проти «Гоу Егед Іглз» відзначився двома голами та результативною передачею[9], завдяки чому привернув до себе увагу іменитіших клубів. У 19 матчах чемпіонату за «Телстар» відзначився 7-ма голами і 9-ма результативними передачами.
30 січня 2018 року «Телстар 1943» та клуб Ередивізі «Гераклес» домовилися про перехід Мохаммеда Османа, який підписав з клубом вищого дивізіону чемпіонату Нідерландів 2,5-річний контракт[10]. В Ередивізі дебютував за «Гераклес» 10 лютого у переможному (1:0) домашньому поєдинку 23-го туру проти «Віллема II» (Тілбург), в якому на 64-ій хвилині його замінили на Реувена Німеїра[11]. Д завершення сезону 2017/18 років виходив на поле ще в п'яти матчах чемпіонату.
У наступному сезоні 2018/19 років йому вдалося стати основним гравцем. 2 вересня 2018 року відзначився своїм першим голом в Ередівізі в переможному (3:2) домашньому поєдинку 4-го туру проти АЗ Алкмар. У цьому сезоні забив п'ять м'ячів та віддав три результативні передачі в 31 матчі чемпіонату. Через розрив м'язів пропустив три місяці в наступному сезоні 2019/20 років, скороченому через пандемію COVID-19, тому провів лише 13 матчів у чемпіонаті, в яких відзначився трьома голами.
Після завершення угоди з «Гераклесом» 1 вересня 2020 року приєднався до клубу першого дивізіонуКатару «Аль-Харітіят», з яким уклав дворічний контракт[12]. Свій перший матч за нову команду провів два дні по тому, у програному (1:5) домашньому поєдинку проти «Ас-Садда»[13]. Ще чотири дні по тому відзначився своїм першим голом за команду у переможному (2:1) домашньому поєдинку проти «Катару»[14].
З 2008 по 2009 рік виступав за юнацькі збірні Нідерландів U-15 та U-16.
У футболці національної збірної Сирії дебютував 11 жовтня 2018 року в переможному (1:0) товариському матчі проти Бахрейну[16]. У січні 2019 року разом зі збірною взяв участь у Кубку Азії в Об'єднаних Арабських Еміратах[17], де зіграв у всих трьох матчах групового етапу.