Scores in bold.
Cardinals (19-10) 3 AT Nationals (12-16) 2 – Adam Wainwright pitched 6.2 innings and gave up 2 runs. Kolten Wong and Harrison Bader had RBI singles in the 4th to give the Cards a 3-2 lead. Adam Eaton and Victor Robles homered for the Nats in the loss. The Cardinals have won 4 in a row and 9 of their last 10.
Tigers (13-14) 3 AT Phillies (16-13) 1 – Spencer Turnbull gave up 1 run over 6 strong innings. Niko Goodrum went deep to break the tie for good. Bryce Harper was booed after going 0-4 with 2 strikeouts and committing an error. The Phillies still lead the NL East by a game.
Athletics (14-18) 1 AT Red Sox (13-17) 5 – Rick Porcello dominated over 8 shutout frames. He let up only 2 hits and struck out 8. Mookie Betts and Mitch Moreland went deep for Boston as the A’s dropped their 5th straight.
Indians (16-12) 7 AT Marlins (8-21) 4 – Carlos Santana homered and had 3 hits, and Carlos Gonzalez hit a 3-run shot. Trevor Bauer struck out 10 over 7 innings to record the win but gave up 4 runs. The Marlins lost their 4th in a row and are already 8 games back in a division that is struggling.
Reds (12-17) 3 AT Mets (15-14) 4 F/10 – The Mets led 3-1 going into the 9th before having a Bullpen meltdown that tied the game. Pete Alonso walked it off in the 10th with a sacrifice fly. Jeff McNeil had 4 hits from the lead off spot and the Mets pulled to within a game of the Phillies.
Padres (17-13) 4 AT Braves (14-15) 3 – Franmil Reyes went deep twice and doubled home a run. Kirby Yates, the Padres closer, has 14 saves and a 0.56 ERA to start the year. The Padres put Fernando Tatis Jr. on the injured list.
Astros (18-12) 11 AT Twins (17-10) 0 – Gerrit Cole struck out 11 over 7 scoreless innings and the Astros demolished the Twins. The Astros pounded out 11 runs on 15 hits in the blowout. Carlos Correa drove in 3 runs for the Astros and George Springer, Alex Bregman, and Jake Marisnick all homered.
Rockies (13-17) 3 AT Brewers (17-14) 4 – Jhoulys Chacin shut down the Rockies over 6 innings and Jesus Aguilar hit a 3-run shot. The Rockies scored 3 in the 9th to make it a 1-run game but could not complete the comeback as they conceded their 3rd in a row.
Pirates (13-14) 6 AT Rangers (14-14) 4 F/11 – The Rangers led 3-0 going into the 9th when Adam Frazier and Josh Bell had RBI hits to send the game into extras. Bryan Reynolds hit his first career home run in the 11th which was followed by a Starling Marte 2-run homer. Joey Gallo hit an absolute bomb in the bottom half of the inning, but it wasn’t enough to come back. The Pirates snapped the longest losing streak in baseball.
Yankees (17-12) 1 AT Diamondbacks (17-13) 3 – CC Sabathia became the 17th pitcher and the 3rd lefty to reach 3000 strikeouts. Zack Greinke had another strong performance as he pitched 7.2 innings of 1-run ball for his 5th win. Wilmer Flores homered and drove in 2 to back Greinke.
Dodgers (20-12) 10 AT Giants (12-18) 3 – The Dodgers became the first team to reach the 20-win mark. Justin Turner hit his first longball of the year as the Dodgers put up 10 runs on 10 hits.
Blue Jays (14-15) 3 AT Angels (13-17) 4 – Brian Goodwin’s homer in the 8th decided the game. Griffin Canning (no. 60 prospect on MLB Top 100) made his MLB debut. The Angels Bullpen pitched 4.2 scoreless innings and gave up 1 hit. The Jays were 0-6 with runners in scoring position.
Cubs (15-12) 6 AT Mariners (18-14) 5 – Kyle Schwarber crushed a ball for a 2-run homer to take the lead for good. Everyone in the Cubs Lineup, except for Javier Baez, collected a hit. Daniel Descalso and Anthony Rizzo also homered in the win. The Mariners have dropped 3 in a row, while the Cubs have now won 3 straight.