Tin Matić inició su carrera deportiva en la categoría alevín del NK Hrvatski Dragovoljac.
En 2012 fue traspasado a las categorías inferiores del Dinamo de Zagreb, uno de los clubes más laureados de la Prva HNL, ascendiendo hasta la sección sub-19.
En 2016 fichó por el Legia de Varsovia,[1] jugando en la cantera para posteriormente ser cedido al Zagłębie Sosnowiec.
[2] En 2017 es nuevamente cedido, esta vez a Eslovaquia, jugando en el MFK Zemplín Michalovce y debutando en liga el 19 de agosto frente al AS Trenčín.
[5] Concluido su contrato, pasa a jugar en la Segunda Liga de Eslovenia, firmando por el ND Bilje y posteriormente por el NK Triglav Kranj.