In 2006, Zhang Xunwei started his professional footballer career with Shenzhen Ruby in the Chinese Super League.
[1] He would eventually make his league debut for Shenzhen on 17 April 2009 in a game against Shanghai Shenhua.
[2] On 4 January 2015, Zhang transferred to Chinese Super League side Shanghai Shenxin.
[3] In March 2017, Zhang transferred to League Two side Jiangxi Liansheng.
[4] Statistics accurate as of match played 31 December 2020.