MLB Recap | Saturday, July 18, 2026

15 MLB games went final on Saturday, July 18, 2026, producing 136 total runs. 4 games were decided by one run. 2 games went to extra innings.

Top stories from the day

Pirates beat Guardians 7-1

Pirates 7, Guardians 1

The Pirates defeated the Guardians 7-1 on the road. A 3-run 6th inning provided the biggest offensive burst of the game. The win moves the Pirates to 51-47, while the Guardians fall to 51-47.

Guardians walk off Pirates in the 9th

Pirates 3, Guardians 5

The Guardians defeated the Pirates 5-3 at home. Travis Bazzana homers (8) on a fly ball to center field. Steven Kwan scores. The win moves the Guardians to 52-47, while the Pirates fall to 51-48.

Matthew Boyd leads Cubs past Twins

Twins 2, Cubs 6

The Cubs defeated the Twins 6-2 at home. Matthew Boyd delivered 6.0 strong innings, allowing 1 earned run with 4 strikeouts. The win moves the Cubs to 55-43, while the Twins fall to 49-50.

Phillies beat Mets 6-1

Mets 1, Phillies 6

The Phillies defeated the Mets 6-1 at home. Trea Turner collected 3 hits in the win. The win moves the Phillies to 55-44, while the Mets fall to 41-58.

Shane Bieber leads Blue Jays past White Sox

White Sox 0, Blue Jays 1

The Blue Jays defeated the White Sox 1-0 at home. Shane Bieber delivered 6.0 strong innings, allowing 0 earned runs with 6 strikeouts. The win moves the Blue Jays to 46-52, while the White Sox fall to 51-46.

TJ Rumfield powers Rockies past Reds

Reds 3, Rockies 10

The Rockies defeated the Reds 10-3 at home. TJ Rumfield drove in 4 runs to lead the offense. The win moves the Rockies to 40-60, while the Reds fall to 44-53.

Trevor Rogers leads Orioles past Astros

Orioles 4, Astros 2

The Orioles defeated the Astros 4-2 on the road in 11 innings. Trevor Rogers delivered 6.1 strong innings, allowing 1 earned run with 8 strikeouts. The win moves the Orioles to 48-51, while the Astros fall to 47-53.

Royals beat Padres 6-1

Padres 1, Royals 6

The Royals defeated the Padres 6-1 at home. The win moves the Royals to 40-59, while the Padres fall to 48-50.

Diamondbacks beat Cardinals 5-3

Cardinals 3, Diamondbacks 5

The Diamondbacks defeated the Cardinals 5-3 at home. A 3-run 3rd inning provided the biggest offensive burst of the game. The win moves the Diamondbacks to 50-48, while the Cardinals fall to 51-46.

Red Sox erupt for 4 runs in the 7th to beat Rays

Rays 6, Red Sox 7

The Red Sox defeated the Rays 7-6 at home. A 4-run 7th inning turned the game and created the decisive separation. Wilyer Abreu powered the offense with 2 home runs and 3 RBI. The win moves the Red Sox to 49-48, while the Rays fall to 56-41.

Rangers beat Braves 7-6

Rangers 7, Braves 6

The Rangers defeated the Braves 7-6 on the road. A 4-run 6th inning provided the biggest offensive burst of the game. The win moves the Rangers to 50-48, while the Braves fall to 56-41.

Brewers beat Marlins 8-6

Marlins 6, Brewers 8

The Brewers defeated the Marlins 8-6 at home. Garrett Mitchell collected 3 hits in the win. The win moves the Brewers to 61-37, while the Marlins fall to 52-47.

Mariners walk off Giants in the 10th

Giants 3, Mariners 4

The Mariners defeated the Giants 4-3 at home in 10 innings. Julio Rodríguez out on a sacrifice fly to left fielder Grant McCray. Victor Robles scores. Cole Young homered and drove in 3 runs. The win moves the Mariners to 49-50, while the Giants fall to 42-56.

Athletics erupt for 6 runs in the 7th to beat Nationals

Nationals 1, Athletics 15

The Athletics defeated the Nationals 15-1 at home. A 6-run 7th inning turned the game and created the decisive separation. J.T. Ginn delivered 6.1 strong innings, allowing 0 earned runs with 7 strikeouts. Jacob Wilson collected 3 hits in the win. The win moves the Athletics to 42-56, while the Nationals fall to 49-50.

Tarik Skubal leads Tigers past Angels

Tigers 7, Angels 0

The Tigers defeated the Angels 7-0 on the road. Tarik Skubal controlled the game with 7.0 scoreless innings, 5 hits allowed and 9 strikeouts. Spencer Torkelson powered the offense with 2 home runs and 4 RBI. The win moves the Tigers to 46-52, while the Angels fall to 38-61.

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