In 2008 nam ze voor het eerst deel aan de nationale kampioenschappen voor senioren. Ze werd vierde, maar voldeed net als de nummers één (Nagasu) en twee (Rachael Flatt) nog niet aan de leeftijdseisen om deel te nemen aan de WK. Enkel de zestienjarige Ashley Wagner (brons) was oud genoeg om naar de WK te gaan; de anderen werden in 2008 afgevaardigd op de WK voor junioren. Daar werd Zhang tweede. In 2009 veroverde ze brons bij de NK, won ze weer zilver bij de WK voor junioren en werd ze vierde bij de 4CK. Hoewel ze als juniore voortvarend van start ging, heeft ze door blessures en conflicten met coaches nooit een succesvolle overstap naar de senioren weten te maken. Haar beste prestatie is tweemaal brons bij de viercontinentenkampioenschappen in 2010 en in 2012. In 2015 werd Zhang geopereerd aan haar heup, waardoor ze het seizoen 2015/16 moest overslaan. Ze maakte in 2017 een comeback en werd vijfde op de nationale kampioenschappen, haar hoogste klassering op de NK in vijf jaar.