Xu Haoyang del Shanghai Shenhua è sceso in campo nella maggior parte delle partite della sua squadra in Chinese Super League nel 2024, avendo collezionato 29 presenze, per un totale di 1684 minuti. É stato scelto nell'11 iniziale in 20 di queste presenze, su 30 giornate, ed è entrato a gara in corso 9 volte.
Il centrocampista ha giocato la sua ultima gara il 27 ottobre, con Shanghai Shenhua: un pareggio per 2-2 contro Shenzhen Peng City, in cui ha giocato 16 minuti. In totale il centrocampista ha realizzato 2 reti nel 2024; ha inoltre fornito 6 assist.
É stato contro Cangzhou Mighty Lions l'1 maggio che Haoyang ha segnato il suo ultimo gol, nella vittoria per 4-0. Ha aperto le sue marcature in questo campionato contro Shandong Taishan il 31 marzo, avendo realizzato una rete nella vittoria per 3-0.
Nella passata stagione di Chinese Super League Haoyang ha giocato 25 partite con Shanghai Shenhua, realizzando 1 gol e fornendo 2 assist.
Haoyang è tornato a giocare per Shanghai Shenhua nel gennaio 2023 dopo un'esperienza in prestito con Wuhan Three Towns, con cui ha collezionato 56 presenze in campionato, con 2 gol segnati e 4 assist.