Zinedin Mustedanagić (Bosnian pronunciation: [zǐnedin mǔstedanagitɕ]; born 1 August 1998) is a Bosnian professional footballer who plays as a midfielder for Prva NL club Vukovar 1991.
 Mustedanagić started playing football at his local club Sloga Bosanska Otoka before moving very early to the Bubamara academy in Novi Grad, connected to Sloboda Novi Grad.  In 2011 he moved abroad to Sparta Prague's youth academy, with whom he signed his first professional contract in August 2015. He made his professional debut in a cup game against České Budějovice on 12 October 2016 at the age of 18. Two weeks later, he made his league debut in a 4–0 home win against Příbram.
 On 25 January 2017, Mustedanagić signed a new three-year deal with the club. 
 Two days later, he was sent on a year-long loan to Dukla Prague. During the loan, on 11 March, he scored his first professional goal against Jablonec, which ensured his team a triumph.
 In August 2018, Mustedanagić was loaned to Slovak Fortuna liga club Ružomberok. It was said, that he re-joined David Holoubek, who previously served as a youth manager in Sparta, to advance Mustedanagić in his career, as well as to increase his play-time due to an overload of players in Sparta's senior team.
 In Slovakia, Mustedanagić immediately became a starting-XI player and a crucial part of the team, playing in his preferred position, as an attacking midfielder. In his debut match against Spartak Trnava,  that concluded as a goal-less tie, on 26 August 2018, Mustedanagić played the entire match and was booked with a yellow card. He scored his first header goal against Nitra over a month later, after a cross from Peter Gál-Andrezly. By the end of the season he scored 4 more league goals (plus 2 more in the Slovak Cup against FK Gerlachov), including one against Slovan Bratislava, in an unexpected 3–2 win over the season's champions.
 This marked the first competitive defeat for Slovan at the newly reconstructed Tehelné pole and meant, that after 16 rounds Ružomberok re-gained the 3rd place in the table overcoming Žilina, to the place guaranteeing them a spot in the qualifying round of next season's Europa League. Ružomberok managed to hold on to that position in the remaining three fixtures of the season.
 During the second part of 2019, Mustedanagić was loaned to Czech First League club České Budějovice.
 In January 2020, Mustedanagić was sent on a loan to Bosnian Premier League Sarajevo. He made his official debut for Sarajevo in a 6–2 league win against Tuzla City on 22 February 2020. On 1 June 2020, Mustedanagić won his first league title with Sarajevo, though after the 2019–20 Bosnian Premier League season was ended abruptly due to the COVID-19 pandemic in Bosnia and Herzegovina and after which Sarajevo were by default crowned league champions for a second consecutive time.
 On 17 July 2020, he permanently joined Sarajevo after the club bought out his contract with Sparta, signing a three-year contract. Mustedanagić scored his first goal for the club on 30 October 2020, in a league match against Mladost Doboj Kakanj.
 In June 2021, he terminated his contract with Sarajevo, leaving the club.
 Mustedanagić represented Bosnia and Herzegovina on all youth levels. He also served as captain of the under-17 and under-19 teams.
 Zinedin is a cousin of former Yugoslav international player Džemal Mustedanagić.
 Sarajevo