If your goal is to dump Yelich then the best option assuming Yelich waives his NTC would be with the Padres. Something like Yelich and Houser for Hosmer and Hassell/Weathers. If you want something better in return you would have to include someone like Hader in the mix with Yelich but I would prefer to trade Hader on his own rather than mixing in Yelich with his value. For Cain I think there is a bigger market for him. Teams like the Giants, Yankees, Phillies, and the Angels could use someone like Cain. I don't think the return will be all that great but at least there will be teams that would be looking at Cain as an improvement over what they have now in CF at least defensively.