Answer
Spahić collected a total of 94 international caps during his football career. He represented Bosnia and Herzegovina at the senior level from 2003 to 2018, serving as the captain of the team for several years. Spahić made his international debut in a friendly match against Mexico.