Zhang Yuan would show a keen interest in baseball and football while in primary school, he chose to play football in the fifth grade and then systemly received football training in Renmin University High School. He was scouted by the Chinese under-20 national team manager Liu Chunming who recommended him to Chengdu Blades. Chengdu would transfer him into their squad at the beginning of the 2008 league season. His height and speed would see Zhang quickly included into the club's first team and he would make his league debut on 29 March 2008 against Liaoning Whowin in a 1-1 draw. Often used out on the wings to utilize his speed, Zhang would gain considerable playing time and go on to score his first league goal on 17 May 2008 against Changsha Ginde in a 1-1 draw. By the following season, Zhang was an established player within the first team, however the club were relegated to the second tier at the end of the 2009 league season when it was discovered that the club match-fixed several games in 2007 when the club won promotion. Zhang would decide to remain faithful towards the club and would go on to play in twenty-one games, scoring five goals in the process when he helped guide the club to second within the league at the end of the 2010 league season gaining immediate promotion back into the Chinese Super League. On 2 January 2012, Zhang transferred to Chinese Super League side Guangzhou R&F. After playing more than 100 times for the club, mainly on the right wing, on 26 February 2016 Zhang was loaned to China League One side Beijing Renhe until 31 December 2016. In December 2016, Zhang transferred to China League One side Shenzhen FC.
International career
After being scouted by Liu Chunming, he would include him in his squad that part in the 2008 AFC U-19 Championship where he would play three games and score one goal against Tajikistan in a tournament that saw China get knocked out in the quarter-finals. He would go on to be promoted to the Chinese under-23 national team and take part in the 2010 Asian Games, where he was used in defense by the manager Sun Wei, nevertheless he would go on to play in all four games for China where they were knocked out in the last sixteen. His promotion within the national team would continue when he made his debut for the Chinese national team on 6 September 2012 when he played in a friendly match against Sweden in a game that China lost 1-0.
Career statistics
Statistics accurate as of match played 31 December 2019.