Assuming no more additions (doubtful) and 100% health (doubtful), here is how I see our 25 man roster looking on opening day:
SP: Sale, Price, Eovaldi, Porcello, Rodriguez, Wright
(AAA: Velazquez, Shawaryn, Shepherd, ERamirez- AA DHernandez)
RP: Brasier, Barnes, Thornburg, Hembree, Workman, Johnson
(AAA: Lakins, Poyner, Brewer, Walden, Putman -AA Feltman)
C: Vazquez, Leon
Traded: Swihart (AAA- Centeno & OHernandez)
1B: Pearce, Moreland
(AAA: Ockimey)
2B: Pedroia, Holt
(AAA-M Hernandez, Renda)
3B- Devers, Nunez
(AAA- Chavis- AA Dalbec)
SS- Bogaerts
(AAA- Lin)
LF: Benintendi
(AAA- Travis/Brentz)
CF- Bradley
(AAA- Castillo)
RF- Betts
(AAA- G Hernandez)
DH- JD Martinez
* If Pedey starts the year on the DL, we can keep Swihart or add Lin to the roster.
* If Wright starts the year on the DL, Velazquez could be added.