Mario Gavranovic è un giocatore della Dinamo Zagabria.
Il club della capitale croata ha presentato venerdì in conferenza stampa l'attaccante ticinese, che raggiunge uno dei club più rappresentativi del paese ed ha firmato un contratto valido per i prossimi tre anni. Il luganese, che punta a una convocazione di Vladimir Petkovic per i prossimi Mondiali, aveva deciso di rilanciare la sua carriera nel paese balcanico nell'inverno 2016 quando lasciò lo Zurigo per, appunto, il Rijeka. Dall'inizio della stagione ha realizzato 13 gol in 27 partite in tutte le competizioni.