Outfielder Randal Grichuk is returning to the Arizona Diamondbacks for a second season, agreeing Tuesday to a one-year contract guaranteeing $5 million.