Kvržić started his professional career at Proleter Teslić, before joining HAŠK in 2009. The following year, he switched to Osijek. In 2013, he was transferred to Rijeka, who loaned him to Spezia in 2015 and to Sheriff Tiraspol in 2016. He signed with Kayserispor in 2020. A year later, Kvržić moved to Slaven Belupo. In 2023, he joined Šibenik. Later that year, he signed with Borac Banja Luka.
Kvržić made his senior international debut for Bosnia and Herzegovina in 2011, earning 8 caps until 2020.
Club career
Early career
Kvržić started playing football at a local club, before joining the youth setup of his hometown team Proleter Teslić. He made his professional debut in 2005 at the age of 17.[1]
In February 2009, he moved to Croatian side HAŠK.[2]
In January 2013, Kvržić was transferred to Rijeka for an undisclosed fee.[4] He made his official debut for the squad against Istra 1961 on 12 July.[5] On 21 July, he scored his first goal for Rijeka against Hajduk Split.[6] He won his first trophy with the club on 13 May 2014, by beating Dinamo Zagreb in the Croatian Cup final.[7]
In January 2015, Kvržić was sent on a six-month loan to Italian outfit Spezia. In July, his loan was extended for an additional season.[8]
In July 2016, he was loaned to Moldovan side Sheriff Tiraspol until the end of the campaign.[9]
Kvržić signed a new three-year contract with Rijeka in November 2017.[10]
He played his 100th game for the club against Cibalia on 26 November.[11]
In September 2019, he prolonged his deal with the team until June 2022.[12]
Kayserispor
In January 2020, Kvržić was transferred to Turkish outfit Kayserispor for an undisclosed fee.[13] He was sent off on his competitive debut for the side on 18 January against Alanyaspor.[14] On 13 September, he scored his first goal for Kayserispor against Kasımpaşa, which secured the victory for his squad.[15]