Born in Doboj, Kuzmanović moved to Zvijezda Gradačac from Modriča Maxima in the summer of 2013.[2] After one season, he joined the Serbian side Jagodina.[3] After failing to secure a first-team spot in Jagodina, Kuzmanović moved back to Bosnia and Herzegovina, this time to Borac Banja Luka, with whom he signed in 2015.[4] After just six months in Banja Luka, he switched clubs again and signed with Drina Zvornik.[5]
In May 2017, he signed a two-year deal with Sarajevo.[7]
Mouscron
On 14 June 2018, Kuzmanović signed a three-year deal with Belgian side Mouscron on free transfer.[8] He made his competitive debut for the club in a league loss to Oostende on 28 July.[9] On 6 April 2019, he scored his first goal for the club against Cercle Brugge.[10]
Rudar Velenje
On 2 September 2019, he joined Slovenian club Rudar Velenje on a two-year contract.[11]