Chorwacki napastnik związał się z „Białą Gwiazdą” umową do 30 czerwca 2019 roku z opcją jej przedłużenia o kolejne 24 miesiące.
22-latek przez długi czas szkolił się w Dinamie Zagrzeb. Przechodząc przez kolejne klubowe szczeble, nie udało mu się jednak zadebiutować w jego pierwszym zespole. Dinamo wypożyczało go do innych klubów, a następnie definitywnie oddało zespołowi NK Lokomotiva. W jego barwach Kolar strzelił 14 goli w 64 spotkaniach.
W poprzednim sezonie Chorwat występował na wypożyczeniu w jeszcze innej rodzimej drużynie, Interze Zaprešić. W tym czasie zaliczył on pięć trafień w 29 meczach chorwackiej ekstraklasy. Jego całkowity bilans w niej to 86 meczów, 15 bramek i dziewięć asyst.
Kolar, który w Wiśle zagra z numerem 24 na koszulce, ma również na swoim koncie występy w reprezentacjach Chorwacji do lat 17, 18 oraz 21.