Yang Shiyuan del Shanghai Port ha collezionato 10 presenze, per un totale di 170 minuti. É partito titolare in 1 partite su 30 giornate ed è stato spesso utilizzato come subentrato, in 9 occasioni.
Shiyuan ha collezionato la sua ultima presenza il 31 ottobre, con Shanghai Port: una vittoria per 3-0 contro Zhejiang, in cui ha giocato solamente un minuto.
Nella passata stagione di Chinese Super League Shiyuan ha giocato 7 partite con Shanghai Port.
Il centrocampista è tornato a giocare con Shanghai Port nel gennaio 2019 dopo un'esperienza in prestito con Yanbian Funde, con cui non ha collezionato alcuna presenza in campionato.