Il difensore del Shanghai Port Yang Shiyuan ha collezionato 4 presenze, per un totale di 74 minuti. Tutte le sue presenze sono state da subentrato.
L'ultima partita di Shiyuan in campionato è stata il 23 maggio, gara in cui ha giocato 19 minuti con la maglia del Shanghai Port contro Tianjin Jinmen Tiger, nel pareggio per 1-1.
La trasferta contro Qingdao West Coast, il 4 luglio, sarà la prossima gara di Chinese Super League per Shanghai Port.
Shiyuan ha giocato 10 partite di Chinese Super League nell'ultima stagione con Shanghai Port.
Il difensore è tornato a giocare per Shanghai Port nel gennaio 2019 dopo un'esperienza in prestito con Yanbian Funde, con cui non ha collezionato alcuna presenza in campionato.