Durante gli anni della Jugoslavia socialista, Zagabria è stata la città ospitante di diversi eventi sportivi alcuni dei quali molto importanti, in altre occasioni è stata la sede di alcune partite di tornei che si svolsero in diverse città della nazione. Gli europei di pallacanestro del 1989 e la XIV Universiade si svolsero a Zagabria, mentre gli europei di calcio 1976 videro la capitale croata ospitare la fase finale insieme a Belgrado. Dopo la scissione dalla Jugoslavia, Zagabria ospita ancora diversi eventi sportivi come: il Golden bear e il Golden Spin (pattinaggio su ghiaccio), il Meeting di Zagabria (atletica), il PBZ Zagreb Indoors (tennis), lo Snow Queen Trophy (sci) e nel 2009 sono state organizzate alcune partite dei mondiali di pallamano maschile.