Zadebiutował w wieku siedemnastu lat pod wodzą trenera Paulo Fonseca w meczu Pucharu Ukrainy przeciwko Olimpikowi Donieck 31 października 2018 roku.
1 marca 2019 został wypożyczony do Arsenału KijówШахтар відправив Мудрика в оренду в Арсенал-Київ - UA-Футбол. , grając 10 meczów i przyczyniając się do zdobycia tytułu w sezonie 2019/2020. Latem 2020 roku został wypożyczony do Desny Czernihów, z którą zakwalifikował się do trzeciej rundy kwalifikacyjnej Ligi Europy UEFA. W Czernihowie spędził 4 miesiące, rozegrał 10 meczów w ukraińskiej ekstraklasie i raz w Pucharze Ukrainy.
8 stycznia 2021 roku Mudryk wrócił do Szachtara.
Trener Szachtara, Roberto De Zerbi, powiedział, że uważa Mudryka za jednego z najlepszych młodych zawodników, dodając: „jeśli nie doprowadzę go do wysokiego poziomu, uznam to za osobistą porażkę”. 18 września 2021 roku strzelił swojego pierwszego gola w ligowym meczu z FK Mariupolem na stadionie im. Wołodomyra Bojka. 28 września 2021 roku rozegrał swój pierwszy mecz Ligi Mistrzów UEFA przeciwko Interowi Mediolan, zastępując Manora Solomona w 78. minucie na Stadionie Olimpijskim w Kijowie. 27 października 2021 zmierzył się z Czornomorciem Odessa, a jego drużyna awansowała do ćwierćfinału Pucharu Ukrainy.