Answer
Yes, he did. Born in Tuzla, Bosnia and Herzegovina, Spahić began his professional football career in Croatia. He has also played for clubs in France and Russia, and currently plays in the German Bundesliga. He has represented Bosnia and Herzegovina at the international level, making over 50 appearances for his country.