Career
Dinamo Zagreb
Starting off in the Dinamo Zagreb world-renowned youth system, Karamatić was able to learn his trade playing alongside some of Croatia"s top footballing talent. He moved through the club"s ranks winning league titles, Croatian Youth Cup and tournaments along the way. He was included in the club"s first team pre-season training and featured in several friendly matches before deciding in agreement with Dinamo Zagreb to move away to Inter Zaprešić for a better chance at playing first team experience.
Inter Zaprešić
His time at Inter Zaprešić was difficult because of an injury that kept him away from the football fields for a considerable amount of time.
He did manage to be included in the club"s squad list once he had returned to full fitness but decided in late 2012 to move to the Czechoslovakian Republic instead of continuing on in the Croatian 1. HNL. Slovan Liberec
Once moving to Slovan Liberec Karamatić encountered a few bureaucratic issues with his registration but overcome these and regularly played in the Slovan Liberec B team
Olhanense
After a successful trial period at the club under the watchful eye of the club"s managers, Abel Xavier, then Paulo Alves, in November 2013 Karamatić was signed on a 3-year contract which will keep him at the club until 2016. He will however only be allowed to play in official matches from 1 January 2014 due to registration limitations with the Portuguese Football Federation.
On 23 January 2014 Karamatić played a full 90 minutes for the club in an international friendly match against Football Club Lokomotiv Moscow.
On 31 January 2014 Tin participated in the 2014 Lunar New Year Cup in Hong Kong where his team finished 2nd. He started both matches of the 4 team tournament which included local team CitizenAA combined with Ecuadorian Serie A team Deportivo Cuenca, J. League team Football Club Tokyo and Russian Premier League team Football Club Krylia Sovetov Samara. South Carolina (U.S.) Tin played again in the final but saw his team lose 2–0 to Citizen Cuenca United.
Karamatić has represented both Croatia U17 and Croatia U19 national teams on various occasions, playing with lots of his former Dinamo Zagreb teammates.