22-letni Chorwat jest wychowankiem akademii Dinama Zagrzeb. W tym klubie jednak nie przebił się i został wypożyczony do drugoligowej drużyny NK Sesvete. Tam w wieku 18 lat rozegrał 20 meczów i strzelił osiem bramek.
Kolejnym klubem, do którego wypożyczony był Kolar, to wspomniana Lokomotiva. Akurat w tym zespole zaaklimatyzował się na tyle, że po okresie wypożyczenia przeszedł już na zasadzie transferu definitywnego. Po roku nowy nabytek „Białej Gwiazdy” znów zmienił klub, został wypożyczony do Interu Zapresić. Gdy wypożyczenie się skończyło, Kolar wrócił do Lokomotivy i obecny sezon rozpoczął właśnie w tym klubie. W sumie w chorwackiej ekstraklasie Kolar zagrał w 80 meczach, strzelił w nich 15 bramek. Do Wisły trafi na zasadzie wolnego transferu, a „Biała Gwiazda” będzie musiała zapłacić jedynie ekwiwalent za wyszkolenie, w związku z młodym wiekiem piłkarza.