No Campionato Mundial de 2006 en Szeged, Hungría, Yang concéntrase nas competicións de curta distancia. Gañou a medalla de bronce nos 1500 m, a primeira medalla de China no campionato do mundo masculino, e terminou quinto nos 200 m. Yang gañou outro bronce no C-1 500 m nos seguintes campionatos do mundo.
en Duisburgo.