Giants at Orioles
Last play · Cedric Mullins grounds out, second baseman Donovan Walton to first baseman LaMonte Wade Jr.
Win probability
Orioles0%
SF 100%BAL 0%
First 5 (F5)
finalSF 4 – 2 BAL
Giants led after 5
Total runs
7.5
opened 8.5 ↓
fair over 52.2% · hold 4.5%
Run line
-1.5
Moneyline
reference+140 / -165
Orioles favored ↑50%Giants favored ↓
Biggest swing · Casey Schmitt singles on a ground ball to left fielder Colton Cowser. Michael Conforto scores. Tyler Fitzgerald scores. Grant McCray to 2nd. (inning 4) — -26% Giants
6Ryan O'Hearn doubles (20) on a line drive to left fielder Heliot Ramos. Colton Cowser scores.5–3
6Michael Conforto homers (17) on a fly ball to right field.5–2
4Casey Schmitt singles on a ground ball to left fielder Colton Cowser. Michael Conforto scores. Tyler Fitzgerald scores. Grant McCray to 2nd.4–2
4Grant McCray reaches on a fielder's choice, fielded by pitcher Dean Kremer. Heliot Ramos scores. Michael Conforto to 3rd. Tyler Fitzgerald to 2nd. Missed catch error by catcher James McCann, assist to pitcher Dean Kremer.2–2
3Cedric Mullins grounds out, second baseman Donovan Walton to first baseman LaMonte Wade Jr. Jackson Holliday scores. James McCann to 3rd.1–2
3James McCann doubles (9) on a fly ball to right fielder Mike Yastrzemski. Emmanuel Rivera scores. Jackson Holliday to 3rd.1–1
1Mike Yastrzemski homers (17) on a fly ball to right center field.1–0
Velocity & spin from the MLB Stats API live feed. The fatigue read compares each pitcher's live fastball velocity to their fresh baseline and our fatigue-curve model (−0.61 mph / 100 pitches). Win probability is from our own base-out/inning/score table built on 2024–25 games.


































