Marko Rog, né le 19 juillet 1995 à Varaždin en Croatie, est un footballeur international croate évoluant au poste de milieu de terrain. Il mesure 1,80 m et joue principalement avec son pied droit. Joueur polyvalent, il est apprécié pour sa combativité et sa capacité à se projeter vers l'avant.
Formé au NK Varaždin, il commence sa carrière professionnelle en 2013 avant de rejoindre le RNK Split, où il se fait remarquer par ses performances. En 2015, il signe au Dinamo Zagreb, où il remporte le championnat et la coupe de Croatie en 2016. Ses performances lui permettent d'être recruté par le SSC Naples en 2016, où il évolue plusieurs saisons avant d’être prêté à Séville puis transféré à Cagliari en 2019.
En 2024, il retourne au Dinamo Zagreb sous forme de prêt. En sélection, il honore sa première cape avec la Croatie en 2014 et participe à l’Euro 2016.