Born in Sarajevo, SFR Yugoslavia, present day Bosnia and Herzegovina, Sprečo started playing football for the youth team of hometown club Željezničar when he was 12.
In 1975, Sprečo turned 28 and he was allowed to go abroad, as it was prohibited for under-28 players to leave the domestic clubs at the time.
[1] He played in Holland alongside compatriots Miroslav Vardić and Nikola Budišić, finishing in 11th place in the Eredivisie.
[2] He also played for, at the time, French Ligue 2 club Rennes making his debut against AS Brestoise on 8 January 1978.
[1] He scored his first goal for Yugoslavia on 12 November 1967, in a 4–0 win against Albania in a UEFA Euro 1968 qualifying match.