Jon Morosi of MLB Network reports that the Minnesota Twins have agreed to a deal with the Logan Morrison. It is a one-year deal worth $6.5 million with a vesting option and escalators that could bring the value of the deal to $16.5 million.

In 149 games (601 plate appearances), the 30-year old hit 38 homers and drove in 85 runs while hitting to a .246/.353/.516 clip.

At first in 2017, he was good for 1 DRS and a 1.2 UZR in 1,077.2 innings. He has also spent time in left and right field in his career.

Tim Dierkes of MLB Trade Rumors projected Morrison to receive a three-year, $36 million contract at the beginning of the offseason, so he certainly got less than expected.

The Mets were rumored to be interested in the first baseman/outfielder before signing Adrian Gonzalez and Jay Bruce to sure up both spots.