Yang Shiyuan è un centrocampista del Shanghai Port che ha collezionato 7 presenze, per un totale di 179 minuti. È partito titolare in 1 di queste presenze su 30 giornate ed è stato soprattutto utilizzato come subentrato, in 6 occasioni.
Shiyuan ha giocato la sua ultima gara il 21 settembre, con Shanghai Port: una vittoria per 4-3 contro Changchun Yatai, in cui ha giocato solamente 2 minuti.
Shiyuan ha giocato 13 partite di Chinese Super League nell'ultima stagione con Shanghai Port.
Shiyuan è 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.