At the start of the 2019–20 season, Dinamo beat Saburtalo Tbilisi 5–0 on aggregate in the second qualifying round, Ferencváros 5–1 on aggregate in the third qualifying round and Rosenborg 3–1 on aggregate in the play-offs of the 2019–20 UEFA Champions League and securing a group stage spot once again afer three years. The draw concluded that Dinamo will play in the Group C with Manchester City, Shakhtar Donetsk and Atalanta. Even though Dinamo has been considered as a complete outsider in the group, to the surprise of many, Dinamo beat Atalanta, who finished third in the previous season of Serie A, 4–0 at home in Zagreb, which is the highest ever win in the Champions League for Dinamo in the history of the club. However, the club could not qualify for the next round, finishing on the last position in the Champions League group with a win and a loss against Atalanta (4–0, 0–2), two draws against Shakhtar Donetsk (2–2, 3–3) and two losses against Manchester City (0–2, 1–4).