MLB Recap | Wednesday, August 19, 2026

15 MLB games went final on Wednesday, August 19, 2026, producing 124 total runs. 6 games were decided by one run. 2 games went to extra innings.

Top stories from the day

Pirates walk off Tigers in the 9th

Tigers 3, Pirates 4

The Pirates defeated the Tigers 4-3 at home. Brandon Lowe homers (27) on a fly ball to right field. Rafael Flores Jr. powered the offense with 2 home runs and 2 RBI. The win moves the Pirates to 63-66, while the Tigers fall to 61-66.

Mets beat Padres 4-2

Padres 2, Mets 4

The Mets defeated the Padres 4-2 at home. The win moves the Mets to 58-70, while the Padres fall to 68-60.

Twins beat Braves 6-4

Braves 4, Twins 6

The Twins defeated the Braves 6-4 at home. A 3-run 5th inning provided the biggest offensive burst of the game. The win moves the Twins to 63-65, while the Braves fall to 74-53.

José Urquidy leads White Sox past Cubs

White Sox 3, Cubs 0

The White Sox defeated the Cubs 3-0 on the road. José Urquidy delivered 6.0 strong innings, allowing 0 earned runs with 8 strikeouts. The win moves the White Sox to 66-60, while the Cubs fall to 74-54.

Diamondbacks beat Red Sox 7-6

Diamondbacks 7, Red Sox 6

The Diamondbacks defeated the Red Sox 7-6 on the road in 10 innings. A 3-run 5th inning provided the biggest offensive burst of the game. The win moves the Diamondbacks to 67-61, while the Red Sox fall to 68-59.

Aaron Nola leads Phillies past Marlins

Marlins 1, Phillies 4

The Phillies defeated the Marlins 4-1 at home. Aaron Nola delivered 7.0 strong innings, allowing 1 earned run with 8 strikeouts. The win moves the Phillies to 70-58, while the Marlins fall to 64-64.

Yankees beat Orioles 5-3

Yankees 5, Orioles 3

The Yankees defeated the Orioles 5-3 on the road. The win moves the Yankees to 71-55, while the Orioles fall to 61-66.

Giants beat Guardians 1-0

Giants 1, Guardians 0

The Giants defeated the Guardians 1-0 on the road. Willy Adames collected 3 hits in the win. The win moves the Giants to 52-74, while the Guardians fall to 61-66.

Reds beat Cardinals 5-4

Cardinals 4, Reds 5

The Reds defeated the Cardinals 5-4 at home. Sal Stewart homered and drove in 3 runs. The win moves the Reds to 61-66, while the Cardinals fall to 65-63.

Rays beat Blue Jays 7-6

Blue Jays 6, Rays 7

The Rays defeated the Blue Jays 7-6 at home. A 5-run 4th inning provided the biggest offensive burst of the game. The win moves the Rays to 76-50, while the Blue Jays fall to 62-66.

Royals erupt for 7 runs in the 8th to beat Athletics

Athletics 7, Royals 9

The Royals defeated the Athletics 9-7 at home. A 7-run 8th inning turned the game and created the decisive separation. Vinnie Pasquantino collected 3 hits in the win. The win moves the Royals to 54-74, while the Athletics fall to 49-78.

Mariners beat Brewers 7-5

Mariners 7, Brewers 5

The Mariners defeated the Brewers 7-5 on the road. Josh Naylor collected 3 hits in the win. The win moves the Mariners to 60-67, while the Brewers fall to 78-49.

Nationals erupt for 3 runs in the 7th to beat Rangers

Nationals 6, Rangers 0

The Nationals defeated the Rangers 6-0 on the road. A 3-run 7th inning turned the game and created the decisive separation. Cade Cavalli delivered 6.0 strong innings, allowing 0 earned runs with 11 strikeouts. Andrés Chaparro homered and drove in 3 runs. The win moves the Nationals to 61-67, while the Rangers fall to 62-65.

Astros beat Angels 3-2

Angels 2, Astros 3

The Astros defeated the Angels 3-2 at home. The win moves the Astros to 64-63, while the Angels fall to 50-77.

Dodgers beat Rockies 6-4

Dodgers 6, Rockies 4

The Dodgers defeated the Rockies 6-4 on the road in 10 innings. Enrique Hernández homered and drove in 3 runs. The win moves the Dodgers to 77-51, while the Rockies fall to 50-77.

Generated from official MLB game data. All recaps · Today's model picks