Í heimsmeistaramótinu 2006 í Szeged í Ungverjalandi einbeitti Yang sér að hlaupum á styttri vegalengd. Hann vann bronsverðlaun í C-1 500 m, fyrsta verðlaun Kína í heimsmeistaramóti karla, og varð fimmti í C-1 200 m. Yang vann annað brons í C-1 500 m keppni á eftirfarandi heimsmeistaramótinu
í Duisburg.