Scores in bold.
White Sox (29-32) 4 AT Nationals (28-33) 6 – The Nationals took a 4-1 lead into the 8th where Jose Abreu and Welington Castillo went deep to tie the game. Trea Turner hit a 2-run walk-off blast to lead the Nats to their 4th straight win. Juan Soto is hitting .300 after going 3-4 in the win. Anibal Sanchez pitched well through 5.1 innings striking out 7 and allowing just 1 run.
Dodgers (43-20) 2 AT Diamondbacks (31-32) 3 F/11 – Will Smith homered in the 3rd and the Dodgers looked on their way to another win and another sweep. David Peralta doubled home a run to cut the lead in half and Jarrod Dyson doubled to tie it in the 8th and force extras. In the 11th another hit by Peralta won the game for the Diamondbacks. The D-backs Bullpen has struggled this year but last night they threw 6 shutout innings in the win.
Phillies (35-27) 7 AT Padres (31-31) 5 – Jay Bruce kept the good times rolling with his 17th homer of the year. Jean Segura had 3 hits from the 3-spot, but Rhys Hoskins went 0-5 with 3 strikeouts. If the Phillies can figure out how to get Hoskins and Harper hot at the same time, watch out for this offense. The Phils Bullpen gave up 1 hit over 5.1 innings after a disappointing start from Jake Arrieta. The win puts the Phillies up a game and a half over the Braves.
Yankees (38-22) 7 AT Blue Jays (23-38) 11 – Randal Grichuk homered twice but after Gary Sanchez hit his 19th bomb of the year and D.J. LeMahieu hit a 3-run shot it was the Yanks led 7-4. Teoscar Hernandez doubled home 2 runs and Vladimir Guerrero Jr. hit a go-ahead 3-run homer. This is only the second time the Yankees have suffered a 3-game losing streak this season.
Rays (36-23) 4 AT Tigers (23-35) 0 – Charlie Morton hasn’t been the losing pitcher in 20 starts. He improved to 7-0 last night after striking out 8 over 7 scoreless innings. Austin Meadows tripled and then completed the little league homer on a throwing error, and Avisail Garcia had an RBI double in the win. The win puts the Rays 1.5 games back from New York who are suffering a rare losing streak.
Giants (25-35) 0 AT Mets (29-32) 7 – Jason Vargas pitched a complete game shutout for the Mets who truthfully needed it. The Mets are only 3 games under .500, but with another Cano injury and all of the drama it feels like they are worse than Baltimore. Vargas has been a surprising bright spot as he sports a 1.85 ERA in his last 7 starts. Ahmed Rosario hit a 3-run shot and Jeff McNeil had 3 hits to lead the Mets offense.
Marlins (23-36) 8 AT Brewers (34-28) 3 – Brian Anderson hit a 3rd inning grand slam and the Marlins continued their assault on Brewers pitching. Sandy Alcantara had another impressive start this time throwing 7 innings of 1-run ball. Against all odds, the Marlins have won 4 in a row and 7 of their last 9.
Rockies (31-29) 8 AT Cubs (34-26) 9 – Well it happened, Craig Kimbrel signed for 3 years and 43 million dollars. Questions remain about how quick he can be ready and how effective he will be, but for now all eyes turn to Keuchel who will hopefully soon end the longest Free Agency ever. The game itself was a pitching duel through 4 and a half innings before the offenses caught fire. David Bote went 4-4 with a long ball and 7 RBI. David Dahl had 3 hits and 3 RBI in the Rockies second loss after their 8-game win streak.
Red Sox (32-29) 8 AT Royals (19-42) 0 – Chris Sale has been up and down this year, but it was all up last night. He tossed a complete game shutout striking out 12 and yielding 3 hits and pitched his second immaculate inning of the season. Sale has a 2.28 ERA over his last 7 starts so despite some rough starts it looks like he’s rounding into form. Rafael Devers homered and drove in 3 to lead the Red Sox who scored 8 runs on 11 hits and handed the Royals their 5th straight loss.
Braves (33-28) 4 AT Pirates (29-31) 7 – Elias Diaz hit his 1st homer of the season to begin a 5-run 2nd. Gregory Polanco and Starling Marte each had 3 hits to lead the Pirates 14-hit attack. Joe Musgrove gave up 3 runs over 8 innings in the win.
Twins (40-20) 7 AT Indians (31-30) 9 – The Twins hit 4 homers and led 7-5 going into the bottom of the 7th. Jordan Luplow, Roberto Perez, and Francisco Lindor went deep to lead the Indians comeback. Luplow had 3 hits and drove in 3 and Jose Ramirez also drove in 3 in the win.
Orioles (19-42) 1 AT Rangers (31-28) 2 F/12 – Elvis Andrus doubled home a run to start the game and Baltimore didn’t equalize until the 9th. In the 9th Richie Martin homered to tie up the game and force extras, where Texas won it with a Delino Deshields walk-off single. In between all of that was some great pitching. John Means settled down after the Andrus double to finish 6 solid innings, and the Bullpen went 5.2 innings before allowing the winning run. For the Rangers, Mike Minor pitched 5.2 scoreless innings and struck out 7 before being relieved for a Bullpen that pitched 6.1 innings and allowed just 1 hit which happened to be Martin’s homer.
Athletics (30-31) 9 AT Angels (30-32) 10 – Tommy La Stella hit his 13th blast for the Angels, but then the A’s scored 7 unanswered runs to take a 7-1 lead. The Angels quickly answered with homers from Mike Trout and Shohei Ohtani to retake the lead. The A’s scored 2 in the 8th and Ohtani worked a bases-loaded walk to tie the game. Dustin Garneau hit a walk-off ground-rule double to win it for the Angels in a crazy game. The A’s scored 9 runs on 15 hits and the Angels scored 10 runs on 14 hits.
Astros (42-21) 1 AT Mariners (26-39) 14 – The Mariners may have gone through an epic collapse from their incredible start to the season, but the team can still hit and proved that again last night. 5 different Mariners went deep, and the Mariners had a 7-run 6th and a 5-run 8th. Mike Leake pitched a complete game, allowing just 1 run over the complete 9. Mallex Smith was one of the few Mariners to not hit a homer, but he contributed with 3 hits for a team that scored 14 runs on 13 hits. The win ended the 4-game losing streak for Seattle as well as the 5-game winning streak for Houston.