Yang Zi wurde 2001 asiatischer Jugendmeister im Teamwettbewerb. 2010 siegte er bei den Commonwealth Games im Einzel. Seit 2006 (bis 2013) nahm er an allen Weltmeisterschaften teil. Dabei erreichte er 2011 im Mixed das Viertelfinale. 2008 und 2012 qualifizierte er sich für die Teilnahme an den Olympischen Spielen, kam dabei jedoch nicht in die Nähe von Medaillenrängen. 2008 wurde er mit Gao Ning bei den ITTF Pro Tour Grand Finals Erster im Doppel.