I'm telling you. 4 moves
1. Trade Bradley for Jake Lamb. The Diamndibacks depth chart lists Ketel Marte as starting at both 2B and CF. Lamb is their backup 1B/3B and makes $5mill. But he crushes RHP when healthy. This trde does make sense for both teams.
2. Sign Yasiel Puig. If he accepts the MLBTR prediction of 1 year $8mill, he becomes a wild card gamble who could either carry or kill this team.
3. Sign Jeremy Hellickson.
4. Sign Cesar Puello. The Sox will need a 4th outfielder/Puig insurance. Puello's defensive metrics are outstanding for his limited time. If he can maintain them in the event Puig goes nuts, it will be worth it.
5. Trade Eovaldi for Rougned Odor. (Optional move.) Bad contract swap. Odor can play 2B and swat home runs. This move likely means Tzu-Wei Lin struggles for a roster spot. If Puig was more stable, Lin could just be the 4th outfielder seeing limited action. Or maybe Puello signs a MiLB deal.
The Sox would have to DFA 3 players, Ryan Weber is the obvious one. Chris Mazza, Matt Hall, and Jeffrey Springs are also at risk. (And I would put Ryan Brasier in this category as well.)
Boom. Holes filled. And I think the Sox cut about $7mill towards the cap as well.