The St. Louis Cardinals take on the Boston Red Sox after Iván Herrera hit three home runs against the Angels on Wednesday.
Fresh off their first series win of the season in Baltimore, the Boston Red Sox are set for their home opener on Friday, the start of a three-game series against the St. Louis Cardinals.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results