Qingdao Hainiu
Zhang Hongnan was promoted to Guangzhou Pharmaceutical's first team squad in 2009, but didn't have a chance to appear in the league game until 2012. On 11 May 2012, he made his debut for Guangzhou Evergrande in a 3-1 loss against Dalian Shide. Zhang played at left back in the match; however, he was responsible for all three goals which Guangzhou conceded and was subsequently substituted by Tang Dechao in the 70th minute. In February 2014, Zhang moved to China League One side Qingdao Hainiu on a one-year loan deal.