A look at what's happening all around the majors today:
The Cubs take on St. Louis at Wrigley Field and go for their 12th straight win, which would match their best run since 2001. Chicago starter Kyle Hendricks is 7-1 with a 1.06 ERA in his last 10 outings. Cardinals prospect Luke Weaver makes his big league debut, starting against the team with the best record in the majors.
The Indians will check how Carlos Santana is doing as he recovers from being hit in the head by a foul ball while standing in the dugout. The first baseman/designated hitter was struck by teammate Francisco Lindor's shot Thursday night, left the game and didn't start Friday night vs. the Angels. He has 25 home runs and 62 RBIs for the AL Central leaders.
Giants ace Madison Bumgarner hasn't won since the All-Star break, going 0-3 in five starts. He's pitched in tough luck, too, with the San Francisco hitters not always giving him much support. The lefty will try again when Baltimore visits the Bay.
Clay Buchholz returns to the Red Sox rotation, maybe just for one start, when he faces Arizona at Fenway Park. Now in his 10th season with Boston, the former ace has been in the bullpen since starting July 2 in a 21-2 loss to the Angels. He's made eight relief appearances since then, totaling 10 1/3 innings. Buchholz (4-9, 5.64 ERA) starts in place of Steven Wright (13-5, 3.01), who jammed his shoulder while pinch-running last weekend.
Cleveland minor leaguer Francisco Mejia has a 49-game hitting streak, tied for the sixth-longest in pro baseball history. The 20-year-old switch-hitting catcher plays for Class A Lynchburg in the Carolina League.