Yan Xiangchuang (simplified Chinese: 阎相闯; traditional Chinese: 閻相闖; pinyin: Yán Xiàngchuǎng; born September 5, 1986 in Dalian, Liaoning) is a Chinese international professional footballer who currently plays for Dalian Professional in the Chinese Super League.