A 2006-os világbajnokságon Szegedben, Magyarországon, 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 következő világbajnokságon a C-1 500 m-es versenyen.
Duisburgban.