DAILY MLB RESULTS

MLB Results and Recap — Thursday, July 23, 2026

Final scores, top performances and the results that shaped the day across MLB.

First pitch12:15 PM ET
Last first pitch6:40 PM ET
Results updated4:01 AM ET
5
Games played
42
Runs scored
3
Home teams won
0
Shutouts
2
One-run games
0
Postponed
The day in 30 seconds
RUNSAZ 10, STL 6 — 16 runs, the day's highest-scoring game.
BLOWOUTAZ 10, STL 6 — largest margin of the day (4).
UPSETMIN won as a pregame underdog (44% implied).
Updated 4:01 AM ET.

Three results that mattered

Highest scoringFINAL 10–6

16 runs in AZ at STL

Total runs16
FinalAZ 10–6 STL
Full recap
Biggest upsetFINAL 3–1

Minnesota Twins wins as an underdog

FinalMIN 3–1 CLE
Margin2
Full recap

Full results

StatusMatchupT-ScoreProbable pitchersMLLineupsScore
FINAL
5681Hart 3.88Sale 2.10+221−246Official
56
FINAL
4456Bradley 3.95Williams 3.78+132−143Official
31
FINAL
7143Legumina 3.76Bieber 4.37−106−102Official
13
FINAL
5042Pfaadt 3.53McGreevy 3.97+106−115Official
106
FINAL
3454Dobnak 2.54Melton 2.20+195−215Official
34
FINALOfficialSDSan Diego PadresHart · 3.885ATLAtlanta BravesSale · 2.106+221 · −246Open →FINALOfficialMINMinnesota TwinsBradley · 3.953CLECleveland GuardiansWilliams · 3.781+132 · −143Open →FINALOfficialTBTampa Bay RaysLegumina · 3.761TORToronto Blue JaysBieber · 4.373−106 · −102Open →FINALOfficialAZArizona DiamondbacksPfaadt · 3.5310STLSt. Louis CardinalsMcGreevy · 3.976+106 · −115Open →FINALOfficialKCKansas City RoyalsDobnak · 2.543DETDetroit TigersMelton · 2.204+195 · −215Open →