The Red Sox set their Opening Day roster for the game with the Indians tomorrow in Cleveland, and here are the 25 players who will be on it:
Pitchers (12): Matt Barnes, Clay Buchholz, Joe Kelly, Craig Kimbrel, Tommy Layne, Rick Porcello, David Price, Noe Ramirez, Robbie Ross, Junichi Tazawa, Koju Uehara, Steven Wright.
Infielders (7): Xander Bogaerts, Brock Holt, David Ortiz, Dustin Pedroia, Hanley Ramirez, Pablo Sandoval, Travis Shaw.
Outfielders (4): Mookie Betts, Jackie Bradley, Rusney Castillo, Chris Young.
Catchers (2); Ryan Hanigan, Blake Swihart.
On the DL (4): Eduardo Rodriguez, Carson Smith, Christian Vazquez, Brandon Workman.