Born in New Zealand to Croatian parents,Marinovic attended Auckland private school, Kings College.
In mid-2009, he graduated from the Wynton Rufer Soccer School of Excellence, created to help talented players earn trials overseas.
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.
[5] On 7 March 2019, Marinovic signed for EFL Championship side Bristol City until the end of the 2018–19 season, covering for injured goalkeepers Frank Fielding and Niki Mäenpää.
[10] 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.