Yang transferred to Chinese Super League giant Guangzhou Evergrande along with his teammates Fang Jingqi, Liao Lisheng, Li Weixin, Hu Weiwei, Zhang Xingbo and Wang Rui in November 2012.
[3] He made his debut for the club on 10 July 2013 in the fourth round of the 2013 Chinese FA Cup in which Guangzhou beat Dalian Ruilong 7–1.
On 7 August 2013, he scored his first goal for the club which ensured Guangzhou tie 2–2 with Hangzhou Greentown in the fifth round of the FA Cup and win 5–3 in the penalty shootout.
[10] On 18 September 2016, Yang scored his second goal of the season by shooting the winner in a 1–0 win against Meizhou Hakka.
However, he was knocked off balance by his former teammate Tang Dechao and transported to hospital eleven minutes later after his goal.
[17] After an unsuccessful trial with Guangzhou R&F, Yang joined newly relegated China League One side Changchun Yatai in February 2019.