MLB Recap | Thursday, July 23, 2026
5 MLB games went final on Thursday, July 23, 2026, producing 42 total runs. 2 games were decided by one run. 1 game went to extra innings.
Top stories from the day
- Taj Bradley leads Twins past Guardians
- Shane Bieber leads Blue Jays past Rays
- Diamondbacks erupt for 5 runs in the 8th to beat Cardinals
Chris Sale leads Braves past Padres
Padres 5, Braves 6
The Braves defeated the Padres 6-5 at home. Chris Sale overpowered the lineup with 11 strikeouts across 6.0 innings. Dominic Smith homered and drove in 3 runs. The win moves the Braves to 60-42, while the Padres fall to 50-53.
Taj Bradley leads Twins past Guardians
Twins 3, Guardians 1
The Twins defeated the Guardians 3-1 on the road in 12 innings. Taj Bradley delivered 7.0 strong innings, allowing 1 earned run with 5 strikeouts. The win moves the Twins to 51-53, while the Guardians fall to 54-50.
Shane Bieber leads Blue Jays past Rays
Rays 1, Blue Jays 3
The Blue Jays defeated the Rays 3-1 at home. Shane Bieber delivered 7.0 strong innings, allowing 1 earned run with 3 strikeouts. The win moves the Blue Jays to 47-56, while the Rays fall to 59-43.
Diamondbacks erupt for 5 runs in the 8th to beat Cardinals
Diamondbacks 10, Cardinals 6
The Diamondbacks defeated the Cardinals 10-6 on the road. A 5-run 8th inning turned the game and created the decisive separation. Tyler Locklear homered and drove in 3 runs. The win moves the Diamondbacks to 54-49, while the Cardinals fall to 52-50.
Tigers erupt for 3 runs in the 7th to beat Royals
Royals 3, Tigers 4
The Tigers defeated the Royals 4-3 at home. A 3-run 7th inning turned the game and created the decisive separation. James Outman homered and drove in 3 runs. The win moves the Tigers to 49-54, while the Royals fall to 43-61.
Generated from official MLB game data. All recaps ยท Today's model picks