Joc Pederson and the National League champion Arizona Diamondbacks have agreed to a one-year, $9.5 million contract that includes a mutual option for 2025, a source confirmed to ESPN's Alden Gonzalez on Thursday.