Il 27 luglio 2017 firma il suo primo contratto professionistico con il Manchester City dopo 2 anni con la primavera del club inglese.
Il 31 luglio 2018 viene ceduto in prestito nei Paesi Bassi al NAC Breda,[1] con cui esordisce fra i professionisti il 18 agosto 2018 alla seconda giornata di campionato in occasione del match di Eredivisie vinto 3-0 contro il De Graafschap.
Tuttavia, a seguito di un grave infortunio accorso al secondo portiere dei CitizensClaudio Bravo, viene sorprendentemente richiamato in anticipo dal prestito diventando così il secondo portiere dietro a Ederson.[2][3]
Debutta con gli Sky blues il 25 settembre 2018 in occasione della sfida di Coppa di Lega vinta per 3-0 in trasferta contro l'Oxford Utd.[4] Il 9 luglio 2019 viene ceduto in prestito annuale al Nottingham Forest.[5]
Dopo avere giocato poco a Nottingham, il 18 settembre 2020 viene ceduto nuovamente in prestito, questa volta al Girona.[6][7]
Il 1º febbraio 2021 viene ceduto in prestito al Willem II.[8][9]
Nato in Svizzera sceglie di rappresentare il Montenegro per via delle sue origini, debuttando con la selezione Under-21 nel settembre 2017.[14] Gioca 2 sfide amichevoli, in ordine di tempo contro Bosnia-Erzegovina e Slovenia, con la selezione giovanile montenegrina venendo espulso in entrambe.[2]
Tuttavia avendo anche origini kosovare (oltre che albanesi) il 26 agosto 2018 sceglie di rappresentare il Kosovo, dopo che per mesi la federazione calcistica kosovara aveva provato a convincerlo di rappresentare la selezione gialloblù, riuscendo così nel proprio intento.[2]
^(NL) Willem II huurt keeper Aro Murić, su willem-ii.nl, 1º febbraio 2021. URL consultato il 22 aprile 2021 (archiviato dall'url originale il 1º febbraio 2021).