[1] On 12 April 2016, he made his senior debut after the club changed their name into Dalian Yifang in a 2016 Chinese FA Cup match against Baoding Yingli ETS.
[2] On 4 September 2016, he made his league debut in a 3–1 away defeat to Beijing Renhe, coming on as a substitute for Shan Pengfei in the 81st minute.
[3] In March 2017, Zhang was loaned to China League Two side Shaanxi Chang'an Athletic for the 2017 season.
[5] Zhang returned to Dalian Yifang who newly promoted back to the Chinese Super League in 2018.
[7] On 2 May 2018, he played in another FA Cup match against Chongqing Dangdai Lifan with a 1–0 away win.