Zhang venceu o Campeonato Asiático de 2005 e os Jogos Asiáticos de 2006. Ela terminou em quinto lugar no Campeonato Mundial de 2005 e quarto na Taça do Mundo de 2006. Ela detém o recorde mundial júnior com 73,24 metros, alcançado em junho de 2005 em Changsha.