Mateo dio sus primeros pasos en el fútbol en las divisiones menores del Dinamo Zagreb y luego se unió al NK Zagreb, club en el cual progresó a través del sistema juvenil hasta hacerse un nombre en el primer equipo.
[1] Su continuidad fue mayor, sobre todo en las tres últimas temporadas que permaneció en el club croata, disputando varios partidos de liga y copa.
[3] En mayo, el periódico 24sata, también del mismo país, alegó que el agente y exfutbolista Christian Karembeu había grabado al futbolista para recomendarlo a clubes de la Ligue 1.
En total disputó nueve partidos y anotó un gol.
[5] Aún no ha representado a ninguna selección de mayores, pero puede optar por Croacia o Bosnia y Herzegovina.