JD really isn’t a backup outfielder. If Cora pinch hits for Bradley, will he really take the DH out of the game?
Holt and Nunez right now are counted on to play 2b, 3b, SS and back up all 3 outfield positions ( with CF being backed up indirectly). Moreland and Pearce have small amounts of poor outfield experience, but that was in the past and probably best forgotten even short term, just like Pearce’s experiences at 2b and 3b.
Lin would make a ton of sense because he has an option left and can also be the defensive 3b replacement Cora supposedly wants. And unlike Swihart, he has a option left, which is important because he can go to Pawtucket if Pedroia and everyone else is actually healthy.
The Sox might simply DFA Swihart and hope he clears if no suitable trade can be found, like last year. But if they wait too long and Swihart has a good spring, it makes it less likely he clears waivers...