Di ruolo di centravanti, non partecipa molto alla manovra della squadra ma sa essere cinico in fase realizzativa.[3]
Carriera
Club
Esordisce in Bundesliga con la divisa del Norimberga, scendendo in campo 6 volte nella massima serie tedesca. Nella stagione 2014-2015 i tedeschi lo girano in prestito al Lechia Danzica, club della prima categoria polacca: l'attaccante croato mette a segno 10 reti in 30 giornate tra campionato e play-off, andando a segno con una doppietta contro il Gornik Zabrze (2-2) e decidendo le sfide casalinghe contro Belchatow (1-0) e Gornik Zabrze (1-0). L'Hoffenheim spende 500000 € per il suo acquisto e decide di mandarlo a farsi le ossa in seconda divisione: al Kaiserslautern, Čolak raccoglie un magro bottino, segnando 5 reti in 22 apparizioni e una doppietta in trasferta contro il FSV Francoforte (1-4).
Il 25 luglio 2016 è ceduto al Darmstadt in prestito oneroso per 150000 €: alla prima uscita stagionale ufficiale, nell'incontro di DFB-Pokal contro i dilettanti del Bremer, il croato realizza una tripletta nel 7-0 finale.
Nel 2018 si trasferisce a Fiume tra le file del Rijeka con il quale in due stagioni disputa due finali di Coppa di Croazia, vincendole entrambe.
Eletto capocannoniere nella seconda e ultima stagione della sua avventura "fiumana" nel settembre 2020 si trasferisce nel PAOK.[4]
Il 1º novembre 2020 segna su rigore la sua prima rete nella squadra greca, in occasione della partita in trasferta contro il Panaitōlikos.[5] Dopo le prime tre partite, disputate da titolare, lo spazio concessogli dal tecnico Pablo García al punto tale da essere inizialmente utilizzato da subentrante per poi non essere schierato neppure a partita in corso.
Il 6 marzo 2021 viene annunciato il suo arrivo nella rosa del Malmö FF campione di Svezia, con un prestito valido fino al successivo dicembre che prevede anche la possibilità di un eventuale acquisto a titolo definitivo ad un costo fissato a tre milioni di euro.[6] Con 5 reti in 8 partite dei turni preliminari, contribuisce alla qualificazione degli svedesi alla fase a gironi della UEFA Champions League 2021-2022. In campionato, invece, conquista il titolo nazionale anche grazie al suo apporto di 14 gol in 26 partite che lo rendono vice capocannoniere.
Nel gennaio 2022, al termine del prestito, fa ritorno al PAOK con mettendo a segno 2 reti in 15 presenze; mentre il 7 luglio seguente si trasferisce a titolo definitivo agli scozzesi del Rangers.[7][8]
Dopo essere stato il miglior marcatore stagionale dei Rangers, a pari merito con James Tavernier, avendo segnato 18 gol, il 15 luglio 2023 si trasferisce a titolo definitivo al Parma, militante in Serie B, firmando un triennale.[9][10] L'esordio con i ducali avviene il 26 agosto seguente nella partita contro il Cittadella, vinta per 2-0, mentre tre giorni dopo segna la sua prima rete, regalando in peno recupero il successo per 2-1 in casa del Pisa.[11] A fine stagione i crociati ottengono la promozione in Serie A, ma Colak, complice un mancato adattamento agli schemi dell'allenatore dei parmensi Fabio Pecchia,[3] ha trovato poco spazio segnando in totale 3 reti in 654 minuti complessivi nelle 22 partite da lui disputate.[3][12]
Non rientrando nei piani dei crociati,[12] il 30 agosto 2024 viene ceduto allo Spezia.[13][14] Il 10 novembre segna la sua prima rete con i liguri, chiudendo le marcature nel successo per 3-0 in casa della Juve Stabia.[15]
Nazionale
L'11 novembre 2020 debutta con la nazionale maggiore nella partita amichevole tenutasi ad Istanbul contro la Turchia.[16] Successivamente ha disputato altre due partite con la selezione croata.[17]