SAN DIEGO - Yasmany Tomas can become a free agent again after receiving $36 million during the first four years of his contract with the Arizona Diamondbacks.

Under the agreement announced Monday, the Cuban defector is guaranteed $68.5 million over six seasons.

Tomas gets a $14 million signing bonus that is payable within 30 days of the deal's approval by Major League Baseball, and then salaries of $2 million next year, $4 million in 2016, $6 million in 2017 and $10 million in 2018.

An outfielder who may be moved to third base, Tomas can opt out of the remainder of the contract after the 2018 World Series. If he keeps the deal, he would get $15.5 million in 2019 and $17 million in 2020.

Tomas would get a $25,000 if he's elected to start in the All-Star game and $15,000 if he's picked as a reserve. He also would get $25,000 for a Gold Glove award, $15,000 for a Silver Slugger and $50,000 if he's selected for The Sporting News all-star team. The agreement includes $75,000 for league championship series MVP, $100,000 for World Series MVP and $100,000 for league MVP, with $90,000 for second, $80,000 for third, $70,000 for fourth and $60,000 for fifth.