На летних Олимпийских играх в Рио-де-Жанейро, Чжан Юйфэй заняла шестое место на дистанции 200 метров баттерфляем, завершив финальный заплыв с временем 2:07,40. На чемпионате мира 2017 года в Будапеште Чжан завоевала бронзовую медаль с Сюй Цзяю, Янь Цзыбей и Чжу Менгуи в смешанной комбинированной эстафете 4×100 м