The Arizona Diamondbacks signed outfielder Randal Grichuk to a one-year contract worth $2 million, with a mutual option for 2025. Grichuk, a 32-year-old with 191 career homers, brings power to the lineup. He previously played for the Cardinals, Blue Jays, Rockies, and Angels.