We will see what Donaldson is worth when he signs but he will be 33 years old and 4 months when he takes the field on his next contract. Martinez will be 30 and 7 months when he suits up for Red Sox.
Anyone that gives Donaldson more than 4 years might regret it. But with the deep position at 3B, Donaldson age, the options in the 2019 free agency period, the very slow market the last 2 seasons and the potential of an injury or a down season between now and November if i were Donaldson i would be all ears regarding an extension with the Jays now if he truly wants to stay. The uncertainty of going to the market isnt as comforting as it was before.
But if he wants to bet on himself then all the power to him. Means he is more motivated.