Μάρκο Λιβάγια αγωνίζεται ως επιθετικός στη Χάιντουκ Σπλιτ. Στην Εθνική Κροατίας, της οποίας αποτελεί ενεργό μέλος, κλήθηκε για πρώτη φορά το 2018.