Giants at Orioles
Last play · Harrison Bader grounds out, shortstop Gunnar Henderson to first baseman Pete Alonso.
Win probability
Orioles100%
SF 0%BAL 100%
First 5 (F5)
finalSF 2 – 4 BAL
Orioles led after 5
Total runs
7.5
opened 8 ↓
fair over 47.8% · hold 4.5%
Run line
+1.5
Moneyline
reference-118 / -102
We show no side edge — our game model measures at the coin flip.
Orioles favored ↑50%Giants favored ↓
Biggest swing · Heliot Ramos singles on a line drive to center fielder Leody Taveras. Rafael Devers scores. Heliot Ramos to 2nd. (inning 2) — -15% Giants
8Coby Mayo singles on a sharp line drive to left fielder Heliot Ramos. Dylan Beavers scores.2–6
7Jeremiah Jackson homers (1) on a fly ball to left center field.2–5
4Jeremiah Jackson doubles (1) on a sharp fly ball to right fielder Jung Hoo Lee. Coby Mayo scores.2–4
4Coby Mayo grounds into a force out, second baseman Luis Arraez to shortstop Willy Adames. Leody Taveras scores. Colton Cowser out at 2nd. Coby Mayo to 1st.2–3
4Heliot Ramos grounds out softly to first baseman Pete Alonso. Rafael Devers scores. Casey Schmitt to 3rd. Jung Hoo Lee to 2nd.2–2
3Gunnar Henderson homers (6) on a fly ball to right field.1–2
2Colton Cowser grounds out softly, pitcher Logan Webb to first baseman Rafael Devers. Dylan Beavers scores.1–1
2Heliot Ramos singles on a line drive to center fielder Leody Taveras. Rafael Devers scores. Heliot Ramos to 2nd.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.
