Odor's cotnract pays him $27.67 million over the next 2 seasons (with an option for a third). And he has been worth 2.3 fWAR over the last 3 seasons. His career fWAR numbers seem to have two distinct sets in his career. The early eyars hwere he was 2-2.5, and then the recent ones where he seems to be less than 0.5 more often. He will be 27 on opening day 2021, so there is some hope he can bounce back. But if the Sox do acquire him, that description is getting applied to far too many people in the lineup.
I would only take on that contract if the deal included Jose LeClerc, their closer who is owed $10.5 mill over the next 2 seasons (with options). The Rangers really have no other pitching they can and will deal. Per BTV, a package of Odor and LeClerc still combines for a negative trade value, so figuring out who goes back is a bit complicated, at least for me. Does Texas want quality? Potential? Or just happy dumping money?