Xu Haoyang

Xu Haoyang (born 15 January 1999) is a Chinese footballer who plays for Shanghai Shenhua and the China national team.

Shanghai Shenghua
Xu joined Chinese Super League side Shanghai Shenhua's youth academy in March 2018 when Shenhua bought Genbao Football Base's U19 teams. He was promoted to the first team squad in the summer break of 2018. On 22 September 2018, he made his senior debut in a 2–1 away defeat against Dalian Yifang, coming on as a substitute for Sun Shilin in the 89th minute.

Beijing BSU (loan)
On 11 September 2021 he was loaned out to second tier football club Beijing BSU for the 2020 China League One season. He would go on to score his first club goal on 15 October 2020 in a league game against Suzhou Dongwu in a 4–0 victory.

Wuhan Three Towns (loan)
The following season Xu was loaned out again to another second tier football club Wuhan Three Towns on 12 April 2021. He would go on to establish himself as regular within the team that won the division and promotion to the top tier at the end of the 2021 China League One campaign. The following season he would extend his loan with the club and go on to win the 2022 Chinese Super League title.

International career
Xu made his debut for the China national team on 6 June 2024 in a 2026 FIFA World Cup qualifier against Thailand. He started the game and was substituted after 68 minutes as the game ended in a 1–1 draw.

Career statistics
.

Club
Wuhan Three Towns
 * Chinese Super League: 2022
 * China League One: 2021

Shanghai Shenhua
 * Chinese FA Cup: 2023
 * Chinese FA Super Cup: 2024