The Boston Red Sox agreed to terms Wednesday with 25 players on one-year contracts for the 2016 season.
All players on the Red Sox’s major league roster now are under contract for the upcoming campaign.
The players who agreed to terms Wednesday include:
Pitchers
Matt Barnes
Roenis Elias
Edwin Escobar
Heath Hembree
Williams Jerez
Brian Johnson
Tommy Layne
Pat Light
Henry Owens
Noe Ramirez
Eduardo Rodriguez
Carson Smith
Brandon Workman
Steven Wright
Catchers
Blake Swihart
Christian Vazquez
Infielders
Xander Bogaerts
Sean Coyle
Marco Hernandez
Brock Holt
Deven Marrero
Travis Shaw
Outfielders
Mookie Betts
Jackie Bradley Jr.
Bryce Brentz
Thumbnail photo via Jonathan Dyer/USA TODAY Sports Images