After serving in the National Training Team in 2001 and 2002 he was drafted by the Sinon Bulls of the Chinese Professional Baseball League in early 2003 and stays at that club to date. Yang is well known for his slider and had a fastball speed up to 152 km/h (94 mph) in his heyday in 2004, as well as being a frequent member of the Taiwan national baseball team since 2001. However between 2005 and 2007 his elbow injury and the overall poor condition of the Sinon Bulls compromised his performance. He became a free agent at the end of 2011 season.