Yang Zexiang del Shanghai Shenhua è sceso in campo nella maggior parte delle partite della sua squadra in Chinese Super League nel 2024, avendo collezionato 26 presenze, per un totale di 1841 minuti. É partito titolare in 21 di queste presenze, su 30 giornate, ed è entrato a gara in corso 5 volte.
Il difensore ha giocato la sua ultima partita il 2 novembre, con Shanghai Shenhua: una vittoria per 2-1 contro Chengdu Rongcheng, in cui ha giocato 45 minuti. In totale il difensore ha realizzato 1 rete in questa stagione. Ha ricevuto 5 cartellini gialli.
Ha aperto le sue marcature in questo campionato contro Wuhan Three Towns il 29 luglio, avendo segnato nella vittoria per 2-0.
Nella passata stagione di Chinese Super League Zexiang è sceso in campo in 15 partite con Shanghai Shenhua, fornendo 1 assist vincente.
Il difensore è tornato a giocare per Shanghai Shenhua nel febbraio 2022 dopo un'esperienza in prestito con Chengdu Rongcheng, con cui ha collezionato 9 presenze in campionato.