Liaoning Flying Leopards (2020-2021) On 19 October 2020, Zhang made his professional debut for the
Liaoning Flying Leopards of the
Chinese Basketball Association (CBA), recording 13 points and 11 rebounds in a 121–108 win over the
Tianjin Pioneers. On 8 March 2021, Zhang scored a career-high 46 points and 9 rebounds in a 124-115 win over
Guangdong Southern Tigers.
2022 Summer League with Phoenix Suns On July 8, 2022, Zhang was confirmed to play for the
2022 NBA Summer League, where he would play for the
Phoenix Suns. The same day, he would make his debut against the
Los Angeles Lakers for the first game, where Zheng would score five points in three minutes in a win for the Suns where then won 110-84. In his second game against the
Washington Wizards, Zhang would play seven minutes, and would score five points, yet once again in a loss against them, where the score was 90-72. In his third game with the
Dallas Mavericks, Zhang scored nine points in six minutes in a win against the Mavericks, where the score was 105-78. In the same game, he would also face off against fellow
Chinese player,
Guo Haowen. That would be Zhang's final game as he wouldn't play in game four against the
Sacramento Kings, where the Suns would lose 76-94.
Shangai Sharks (2025-present) On 29 August 2025, Zhang transferred to
Shanghai Sharks. ==National team career==