Royals Bruce Chen Returns To Royals Bill Ivie November 23, 2011 Bruce Chen has played for ten different major league teams and never for one team longer than three years.