Zdjelar made his senior debut for OFK Beograd in a 3–0 home league win over Novi Pazar on 3 December 2011, aged 16.
He made his debut for the club on 28 October 2015, playing the full 90 minutes in a 2–2 Greek Cup draw versus Platanias.
[5] At the end of the 2017–18 season, Partizan announced the signing of the player for an estimated fee at the range of €500,000 [6] On 23 May 2018, Zdjelar scored the winner against Mladost Lučani, in the Serbian Cup final.
[8] In 2019–20 season, interrupted due to global pandemic of COVID-19, Zdjelar was again the most capped Partizan player, amassing 42 appearances (and skipping only 3 games) across all competitions.
On 28 July 2022, Zdjelar signed a contract with Russian Premier League club CSKA Moscow for three years with an option to extend.