Gregor Blanco has agreed to a minor league deal with the Arizona Diamondbacks.

Blanco will make a $1 million base salary if he makes the major league roster.

The contract also contains $2.7 million in incentives and an April 1 opt-out date.

Blanco, 33, hit .224/.309/.311 in 274 plate appearances for the San Francisco Giants in 2016.