In mid-2009, he graduated from the Wynton Rufer Soccer School of Excellence, created to help talented players earn trials overseas.
Marinovic was spotted by German club, SV Wehen Wiesbaden, in the 3. Liga at that time, and he signed a professional contract with them. He was the third choice goalkeeper during the 2010–11 season, and played with the U23 team. He made his professional debut for Wiesbaden on 27 April 2010 in an away game to league leaders Erzgebirge Aue when Marc Birkenbach was injured after 30 minutes. The game finished 2–2.[3] When Michael Gurski was signed, he again became the third choice keeper, only being used for the U23 team.
In 2013, Marinovic left Wiesbaden and joined FC Ismaning and then 1860 Munich reserves, making one appearance at each club. In 2014, Marinovic signed with German Regionalliga club SpVgg Unterhaching, playing an important role in their promotion to the 3. Liga in his final season.
On 21 July 2017, Marinovic signed with MLS side Vancouver Whitecaps FC after impressing with the national team.[4] He was released by Vancouver at the end of their 2018 season.[5]
On 8 March 2015, Marinovic was called into the senior New Zealand national team to play a friendly against South Korea by coach Anthony Hudson.[11] He made his debut in the match in Seoul on 31 March, playing the full 90 minutes, and has since established himself as the No.1 stopper for New Zealand. On his debut, he conceded a penalty kick, but saved it, eventually conceding the only goal of the game by Lee Jae-sung in the 86th minute.[12]
Career statistics
As of 1 June 2022
Appearances and goals by club, season and competition