Kup Zagrebačkog nogometnog saveza za sezonu 2019./20. igran je od 11. rujna 2019. do 18. kolovoza 2020. godine U kupu nastupaju klubovi s područja Grada Zagreba, a pobjednik natjecanja stječe pravo nastupa u pretkolu Hrvatskog kupa u sezoni 2020./21. Kup su osvojile Sesvete, pobijedivši u završnici Trešnjevku.

Rezultati Pretkolo Utakmice su igrane 11. rujna 2019.Kup ZNS-a 19/20, HNS Semafor, pristupljeno 10. rujna 2025. Blato Zagreb – Zagreb 041 1:0 Prigorje Žerjavinec – Gavran 2003. Zagreb 12:0 Ivanja Reka – Brezovica 2:3 Prigorje Markuševec Zagreb – Hrašće (Hrašće Turopoljsko) 9:0 Studentski grad Zagreb – Nur Zagreb 2:1 Šparta Zagreb – Hrvatski Leskovac 8:0 Devetka Zagreb – Polet Sveta Klara Zagreb 1:0 Mladost Buzin – Sesvetski Kraljevec Zagreb 3:2 Sava Zagreb – Ravnice Zagreb 0:7 Botinec Zagreb – ZET Zagreb 3:1 Zelengaj 1948 Zagreb – Prečko Zagreb 3:3 (5:4 11 m) Concordia Zagreb – Sloga Zagreb 2:1

Šesnaestina finala Utakmice su igrane 24. i 25. rujna 2019. Mladost Buzin – Dubrava Zagreb 0:2 Botinec Zagreb – Vrapče Zagreb 1:8 Šparta Zagreb – Hrvatski dragovoljac Zagreb 3:3 (6:5 11 m) Studentski grad Zagreb – Trnje Zagreb 0:3 Brezovica – Odra 3:1 Prigorje Žerjavinec – Kustošija Zagreb 0:0 (4:5 11 m) Zelengaj 1948 Zagreb – Sesvete Zagreb 0:4 Concordia Zagreb – Špansko Zagreb 1:1 (3:5 11 m) Blato Zagreb – Jarun Zagreb 0:2 Prigorje Markuševec Zagreb – Trešnjevka Zagreb 2:6 Devetka Zagreb – Ponikve Zagreb 0:7

Osmina finala Utakmice su igrane 9. i 16. listopada 2019. Trnje Zagreb – HAŠK 1903 Zagreb 0:0 (4:3 11 m) Vrapče Zagreb – Ravnice Zagreb 1:2 Trešnjevka Zagreb – Brezovica 2:1 Maksimir Zagreb – Špansko Zagreb 3:0 Lučko – Dinamo Odranski Obrež 2:0 Jarun Zagreb – Kustošija Zagreb 0:0 (3:2 11 m) Sesvete Zagreb – Šparta Zagreb 4:1 Ponikve Zagreb – Dubrava Zagreb 3:1

Četvrtfinale Utakmice su igrane 22. veljače, 29. srpnja, 1. i 2. kolovoza 2020. Ravnice Zagreb – Maksimir Zagreb 0:3 Lučko – Trešnjevka Zagreb 0:0 (1:4 11 m) Sesvete Zagreb – Ponikve Zagreb 6:2 Jarun Zagreb – Trnje Zagreb 4:2

Polufinale Utakmice su igrane 8. i 12. kolovoza 2020. Jarun Zagreb – Sesvete Zagreb 1:2 Trešnjevka Zagreb – Maksimir Zagreb 2:0

Finale Finale je igrano 18. kolovoza 2020. Sesvete Zagreb – Trešnjevka Zagreb 2:0

Izvori

2019-20 Zagreb-kup