Career
After graduating through the Bayi youth team (then called August 1) he would move to in 2004 to begin his professional football career. He eventually made his senior debut on May 26, 2004 against Shenyang Ginde. A squad player at first he would show his attacking instincts when he scored his debut league goal against Inter Shanghai on September 11, 2005 in a 3-1 victory.
The following season saw Yan unable to replicate the same success he had with the team and the club brought in Honduras international Walter Julián Martínez into the club
Martínez would go on to establish himself as the team"s first choice right midfielder and during the 2011 league season Yan was allowed to go on loan to his home town of Dalian and join Dalian Shide for the rest of the season. On 3 July 2014, Yan transferred to Chinese Super League side Harbin Yiteng.
In February 2015, Yan transferred to China League One side Beijing Black Gold. After a successful 2009 league campaign came to an end Yan Xiangchuang would eventually be called up to the Chinese national team and would make his debut in a friendly against Tajikistan on June 26, 2010 in a 4-0 victory where he would also score in his debut.