Sadiković began his football career at Radnik Hadžići, before leaving for Željezničar in August 2012 where he joined the youth team.
Željezničar
While Sadiković was still a part of the Željezničar youth team, he was called up to the first team in January 2013. That year in May, he won the 2012–13 Bosnian Premier League. He made 64 league appearances and scored 6 goals during his period playing for Željezničar.
While at Željezničar, Sadiković was loaned out to Krško for the 2016–17 Slovenian PrvaLiga season.[1] After his loan ended, he left Željezničar.
Mladost Doboj Kakanj
On 25 September 2017, Sadiković signed a one-year deal contract with the possibility of an extension for one more year with Mladost Doboj Kakanj.[2] He left Mladost on 14 February 2019 to join Željezničar.[3]
Return to Željezničar
On 15 February 2019, Sadiković returned to Željezničar and signed a one-and-a-half-year contract, with a possibility of an extension for one more year.[4]
Sadiković made his first appearance since returning to the club on 24 February, in a 1–0 loss to Radnik Bijeljina, coming in as an 82nd-minute substitute for Haris Hajdarević.[5] He scored his first goal in his second spell with the club on 20 April 2019 in a 3–0 home win against Krupa.[6]
On 10 August 2019, Sadiković made his 100th appearance for Željezničar in a 2–0 away league win against Čelik Zenica.[7]
Cracovia
On 5 October 2020, Sadiković signed a three-year contract with Polish Ekstraklasa club Cracovia for a €200.000 transfer fee.[8] He made his debut for Cracovia in the 2020 Polish Super Cup triumph against Legia Warsaw on 9 October 2020.[9] On 14 July 2022, after not making an appearance since November 2021, Sadiković left the club by mutual consent.[10]
Kolubara
On 25 July 2022, Sadiković joined Serbian side Kolubara on a two-year deal.[11] He debuted in a league win against Mladost Lučani on 31 July.[12]