La Campionatele Mondiale din 2006 de la Szeged, Ungaria, Yang s-a concentrat pe cursele de distanță scurtă. El a câștigat medalia de bronz la C-1 500 m, prima medalie a Chinei la campionatul mondial masculin, și a terminat pe locul cinci la C-1 200 m. Yang a câștigat un alt bronz la C-1 500 m la următoarele campionate mondiale.
În Duisburg.