Assuming no additions or subtractions or injuries, here's my guess on the opening day 26 man roster:
60 Day IL: Pedroia
13 Pitchers: Sale, ERod, Price, Eovaldi, Perez, Workman, Barnes, Taylor, Walden,DHern, Hembree (no options), Brice (no options) & Weber (no options)
2 Catchers: Vazquez & Plawecki
1 First base: Moreland
1 Second base: Peraza
1 Third base: Devers
1 Short Stop: Bogaerts
1 Left Field: Benintendi
1 Center Field: JBJ
1 Right Field: Betts
1 DH: Martinez
3 Utility: Chavis, Lin & Arauz (rule 5)
Almost sure to get some ML time:
P: Velazquez, Shawaryn, Brewer, Osich, Houck, Poyner, Johnson
NP: Dalbec, Chatham, Marco