Career
Born in Zagreb, Šuprina began his career in his native Croatia for hometown clubs Građanski Zagreb and Dinamo Zagreb. He later played in France for Lyon and Strasbourg. During his time in France he was known as Yvon Šuprina".
Šuprina also played in Italy for Napoli.
Šuprina also earned three caps for Croatia at international level