Bai Yang begann im Alter von 5 Jahren zu spielen, trat 1994 in ihr Provinz- und Gemeindeteam ein und wurde 1997 in die Nationalmannschaft aufgenommen. Erstmals international trat Bai Yang im Jahr 2000 auf. Im selben Jahr gewann sie mit Niu Jianfeng Gold bei den Swedish Open. Ein Jahr später nahm sie erstmals an einer Weltmeisterschaft teil, wo sie sich eine Bronzemedaille im Mixed zusammen mit Zhan Jian sicherte. Auf der Pro Tour holte sie 2002 unter anderem Gold bei den Korea Open sowie Bronze im Doppel bei den China Open. 2003 wurde Bai mit Liu Guozheng im Mixed Vize-Weltmeisterin, 2005 gelang dieser Erfolg erneut. Im Jahr 2004 wurde sie mit Fan Ying, Li Nan und Hou Yingchao für kurze Zeit von der chinesischen Nationalmannschaft ausgeschlossen, da sie laut Berichten eine Beziehung mit Ma Lin gehabt haben soll. Nach 2005 verschwand sie von der internationalen Bühne. 2010 beendete die Chinesin ihre Karriere komplett und trat der Sportbrigade der Politischen Abteilung der Volksbefreiungsarmee bei.