Sun Xiang started his football career playing for Shanghai 02 before the club was taken over by Shanghai Shenhua. He was then promoted to the club's first team in the 2002 season along with his twin brother Sun Ji where they both quickly established themselves within the team.
Sun Xiang kicked off his football journey with Shanghai 02 prior to Shanghai Shenhua's takeover. He was then upgraded to the main team in the 2002 season, along with his identical twin brother Sun Ji, who quickly became integral members of the group.