Randal Grichuk and the Arizona Diamondbacks have agreed to a one-year contract that includes a mutual option for 2026, the team announced on Tuesday.