Zuparic, 27, joined HNK Rijeka at the beginning of the 2017 season, playing in 72 matches (71 starts) between the 2017-18 seasons. He helped the team win the 2016-17 Croatian First Football League and captured the 2016-17 and 2018-19 Croatian Football Cup. In 2019, Zuparic recorded 18 appearances (18 starts) for Rijeka, scoring one goal.
A four-year Italian Serie B veteran, Zuparic made 97 appearances (88 starts) for Pescara (2013-17), helping the team secure promotion to Serie A during the 2015-16 campaign. Zuparic then recorded nine appearances (five starts) with Pescara in Serie A. Prior to joining Pescara, Zuparic made 69 appearances (66 starts) with Croatian side HNK Cibalia (2011-13) after joining the club in 2011.
At the international level, Zuparic made three appearances for the U-19 Bosnia and Herzegovina national team and debuted with the Croatian U-21 national team in 2011, recording seven appearances (six starts).
No Statistics are available for this player