Ahmadzadeh started his professional career with Azadegan League side Parseh, where he played 18 games, scoring two goals in his first and only season with the club.
Persepolis
After a decent season with Parseh, Ahmadzadeh joined Persepolis in August 2012, signing a five-year contract.[1]
He made his Persepolis debut during a 6–0 win against Malavan on 19 December 2012 in a Hazfi Cup match.[2] During his time at Persepolis, Ahmadzadeh won the Persian Gulf Pro League twice, as well as the 2017 Iranian Super Cup.
Loan to Tractor
At the beginning of summer 2013, Ahmadzadeh joined Tractor on loan so that he could serve his military duty.[3] After two years on loan, meaning he had fully served his conscription duty, Ahmadzadeh was recalled back to Persepolis. During his time at Tractor, Ahmadzadeh won the 2013–14 Hazfi Cup.
Śląsk Wrocław
On 4 July 2018, Ahmadzadeh officially joined Polish clubŚląsk Wrocław. He had joined Śląsk Wroclaw on a one-year contract.[4]
On 13 January 2019, Ahmadzadeh officially joined Iranian club Foolad.[7][8]
Sepahan
On 24 August 2021, Ahmadzadeh joined Isfahan club Sepahan.[9] He played a key role in the middle of the field for Sepahan and was one of the stars of the team.[10]
Persepolis
On 17 July 2024, Ahmadzadeh joined Persepolis for another year.[11]