Yang Shiyuan è un difensore del Shanghai Port che ha collezionato 3 presenze, per un totale di 55 minuti. Tutte le sue presenze sono state da subentrato.
Il difensore ha giocato la sua ultima partita il 19 maggio, con Shanghai Port: una vittoria per 1-0 contro Chengdu Rongcheng, in cui ha giocato solamente 7 minuti.
La prossima sfida per Shanghai Port sarà una sfida casalinga contro Tianjin Jinmen Tiger, il 23 maggio.
Nella passata stagione di Chinese Super League Shiyuan è sceso in campo in 10 partite 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.