MLB Recap | Thursday, July 9, 2026

13 MLB games went final on Thursday, July 9, 2026, producing 113 total runs. 4 games were decided by one run.

Top stories from the day

Mike Yastrzemski grand slam powers Braves past Pirates

Braves 10, Pirates 5

The Braves defeated the Pirates 10-5 on the road. Mike Yastrzemski delivered the biggest swing with a grand slam in the 9th. The win moves the Braves to 54-38, while the Pirates fall to 47-47.

Sean Manaea leads Mets past Royals

Royals 3, Mets 7

The Mets defeated the Royals 7-3 at home. A 5-run 5th inning provided the biggest offensive burst of the game. The win moves the Mets to 40-54, while the Royals fall to 38-56.

Ben Rice powers Yankees past Rays

Yankees 12, Rays 4

The Yankees defeated the Rays 12-4 on the road. Ben Rice powered the offense with 2 home runs and 5 RBI. The win moves the Yankees to 51-42, while the Rays fall to 54-37.

Trevor Rogers leads Orioles past Cubs

Cubs 2, Orioles 3

The Orioles defeated the Cubs 3-2 at home. Trevor Rogers delivered 6.0 strong innings, allowing 1 earned run with 4 strikeouts. The win moves the Orioles to 43-51, while the Cubs fall to 52-41.

Gavin Williams leads Guardians past Twins

Guardians 5, Twins 2

The Guardians defeated the Twins 5-2 on the road. Gavin Williams overpowered the lineup with 11 strikeouts across 7.0 innings. The win moves the Guardians to 48-46, while the Twins fall to 46-48.

Red Sox beat White Sox 2-1

Red Sox 2, White Sox 1

The Red Sox defeated the White Sox 2-1 on the road. The win moves the Red Sox to 43-48, while the White Sox fall to 47-45.

Framber Valdez leads Tigers past Athletics

Athletics 1, Tigers 4

The Tigers defeated the Athletics 4-1 at home. Framber Valdez delivered 7.0 strong innings, allowing 1 earned run with 9 strikeouts. The win moves the Tigers to 43-50, while the Athletics fall to 41-52.

Marlins beat Mariners 8-4

Mariners 4, Marlins 8

The Marlins defeated the Mariners 8-4 at home. Griffin Conine collected 3 hits in the win. The win moves the Marlins to 52-42, while the Mariners fall to 47-47.

Jesús Luzardo leads Phillies past Reds

Phillies 1, Reds 0

The Phillies defeated the Reds 1-0 on the road. Jesús Luzardo controlled the game with 7.0 scoreless innings, 2 hits allowed and 11 strikeouts. The win moves the Phillies to 52-42, while the Reds fall to 42-50.

Brewers beat Cardinals 8-4

Brewers 8, Cardinals 4

The Brewers defeated the Cardinals 8-4 on the road. Jake Bauers homered and drove in 3 runs. The win moves the Brewers to 59-34, while the Cardinals fall to 48-44.

Rangers walk off Angels in the 9th

Angels 6, Rangers 7

The Rangers defeated the Angels 7-6 at home. Wyatt Langford singles on a line drive to left fielder Jose Siri. Alejandro Osuna scores. Nathan Eovaldi overpowered the lineup with 10 strikeouts across 6.0 innings. The win moves the Rangers to 47-46, while the Angels fall to 37-57.

Merrill Kelly leads Diamondbacks past Padres

Diamondbacks 3, Padres 1

The Diamondbacks defeated the Padres 3-1 on the road. Merrill Kelly delivered 7.0 strong innings, allowing 1 earned run with 6 strikeouts. The win moves the Diamondbacks to 46-47, while the Padres fall to 46-47.

Giants erupt for 4 runs in the 8th to beat Rockies

Rockies 2, Giants 8

The Giants defeated the Rockies 8-2 at home. A 4-run 8th inning turned the game and created the decisive separation. The win moves the Giants to 39-54, while the Rockies fall to 38-57.

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