Left-handed starter Eduardo Rodriguez and the Arizona Diamondbacks are in agreement on a four-year contract for around $20 million a year, sources familiar with the agreement told ESPN.
The deal is pending a physical.
Rodriguez, 30, opted out of the final