From the sounds of it, if the Sox offered 3 years and say 50 million, Teoscar would have said yes.
He says he did want a longer contract but when the Dodgers came forward with their offer he had to consider it because it was also a chance to be with a team going for a title. And they made the money enough to seal the deal.
The bottom line is the Sox wouldn't go any higher than 28 million. Just like they wouldn't go any higher with Imanaga. It's been a recurring theme the last few years - making offers that just aren't enough to get it done,