Vuoden 2006 maailmanmestaruuskilpailussa Szegedissä Unkarissa Yang keskittyi lyhyempien matkojen kilpailuun. Hän voitti C-1 500 metrin pronssimitalin, Kiinan ensimmäinen miesmaailman mestaruusmedali, ja tuli viidenneksi C-1 200 metrin. Yang voitti toisen pronssin C-1 500 m -kilpailussa seuraavissa maailmanmestaruuskilpailuissa.
Duisburgissa.