Josip Tadic pertenecía al Slaven Belupo, equipo al que llegó en febrero de 2017. Después de permanecer durante siete meses en este club, ha decidido por firmar con el Suduva.
A lo largo de su carrera el delantero ha pasado por numerosos clubes como Sturm Graz, Dinamo Zagreb, Bayer Leverkusen, Grenoble. HNK Rijeka o Balikesirspor, entre otros.
Tadic aterriza en el fútbol lituano para aportar sus goles y su experiencia a su nuevo equipo, que se encuentra en la tercera posición de la clasificación a 16 puntos del líder, el Zalgiris Vilnius.