Career
Zhang Xiaobin began his career as an attacking midfielder for the various Shaanxi Guoli youth teams. In 2001, when Shaanxi Guoli sent its youth team to train in Stockport, England, the club Stockport County F.C. would be impressed by the 16-year-old Zhang and take him on loan. While at Stockport Zhang spent three years rising through the youth and then reserve teams, however he was unable to break into the first team.
After being unable to obtain a position on the first team of Stockport County, Zhang moved to the Australian league to start his professional senior career with A-League side New Zealand Knights where he made his debut against Queensland Roar on August 28, 2005 in the first game of the 2005–06 A-League season, which ended in a 2-0 defeat. Throughout the season the club would struggle within the league and Zhang was unable to establish himself as regular within the team, however during his time with the club he would go on to score his first goal against Adelaide United in a 1-1 draw before he left to join Kingston City FC for a short period until he finally moved back to China to play for top tier side Changsha Ginde. For the next several seasons Zhang would be a vital player as Changsha continued to be a mid-table team, however because of his consistency fellow top tier team Tianjin Teda became interested in him and he transferred to them on 2 April 2010.
On 23 June 2015, Zhang was loaned to Chinese Super League side Chongqing Lifan until 31 December 2015.