З 2015 року виступав за дублюючу команду «Динамо» (Загреб), в якій провів три сезони, взявши участь у 76 матчах другого хорватського дивізіону. 28 квітня 2018 року він дебютував за першу команду «Динамо» в матчі проти «Рієки», який так і залишився його єдиним матчем у основній команді, оскільки незабаром Мухар перейшов у «Інтер» (Запрешич), де і провів наступний сезон 2018/19.
Своєю грою за останню команду привернув увагу представників тренерського штабу польського клубу «Лех», до складу якого приєднався 5 червня 2019 року за 400 000 євро, підписавши контракт на чотири року[1]. Дебютував за команду з Познані 20 липня в грі проти чинного чемпіона «П'яста» (Глівіце)[2] і у першому сезоні був основним гравцем, але в другому втратив місце в основі і з цієї причини 23 січня 2021 року він був відданий в оренду в турецький «Кайсеріспор» до кінця сезону[3]. Після цього 30 серпня 2021 року він перейшов в оренду у ЦСКА (Софія) до кінця сезону з можливістю викупу. Станом на 30 вересня 2021 року відіграв за «армійців» з Софії 3 матчі в національному чемпіонаті.