A 2006-os világbajnokságon Szegedben (Magyarország) Yang a rövidebb távolságú versenyekre koncentrált. Nyert bronzérmet a C-1 500 m-en, Kína első férfi világbajnoki érmét, és ötödik lett a C-1 200 m-en. Yang újabb bronzérmet nyert a C-1 500 m versenyen a
a következő világbajnokságon Duisburgban.