En 1989, Marko rejoint l'équipe U20 du HPK et rejoint même l'équipe professionnel l'année suivante. Il continua d'alterné entre les équipes jeunes et séniors jusqu'en 1992, mais dès l'année suivante, il rejoint une autre équipe de la SM-liiga, le Lukko Rauma. Cependant, il n'y resta que deux ans avant de rejoindre la capitale du pays avec le Jokerit Helsinki, où il participera à deux édition de la Ligue européenne de hockey et une édition de la Coupe continentale de hockey sur glace en plus des saisons de la SM-liiga. À la suite de son passage à Helsinki, il se dirigea vers le pays voisin, la Suède, où il jouera pour le Brynäs IF, avec qui il participera à la dernière édition de la Ligue européenne de hockey. En 2001, Marko retourna jouer où il a commencé sa carrière en 1989, soit avec le HPK dans sa ville natale de Hämeenlinna. Dès sa deuxième année, il devint capitaine de l'équipe. Il y resta pendant trois ans avant de quitter pour la Suisse, où il joua contre les Rapperswil-Jona Lakers pendant deux ans, mais durant sa première année, il joua également une partie des séries éliminatoires avec le EHC Basel Sharks. À la suite de ses deux années passées en dehors des Pays nordiques, il retourna jouer pour le Jokerit à Helsinki pendant deux ans puis retourna encore jouer pour le HPK et, encore une fois, il devint capitaine en 2010[1],[2].