Route transition
Route transition
Final scorecard with recent event context, the posted pregame outlook, and direct schedule follow-through links.
Venue
Oracle Park
State
Final
Final
May 23, 8:05 PM UTC
CWS
White Sox • 26-25
SF
Giants • 21-31
The finished game stays organized around the result, venue, and turning points so it still reads like a real recap.
Result
SF by 7 runs
CWS 3 • SF 10
Final window
Regular Season
May 23, 8:05 PM UTC
Ballpark
Oracle Park
Sunny • 61F
Last sync
Jun 27, 9:30 AM UTC
50 tracked events in the current projection window
The posted pregame outlook stays beside the live box so you can compare the original read with what the game is doing now. It is not a live in-game reforecast.
Projected Score
CWS 4.4 • SF 4.1
Published pregame projection for this matchup.
Win Split
CWS 28% / SF 72%
SF held the pregame model edge when this read was posted.
Confidence
4%
Confidence measures separation in the posted pregame read, not a live in-game recalculation.
Strikeout • 14.2 exp • 100%
The final keeps the decisive moments and the finished score together so the page still reads like a recap.
Bottom • Inning 8 • home_run
Scoring playHome Run
Willy Adames homers (6) on a fly ball to left center field.
Bottom • Inning 8 • field_out
Flyout
Luis Arraez flies out to center fielder Derek Hill.
Bottom • Inning 8 • field_out
Pop Out
Casey Schmitt pops out to shortstop Colson Montgomery in foul territory.
Bottom • Inning 8 • field_out
Flyout
Rafael Devers flies out to center fielder Derek Hill.
Top • Inning 9 • single
Single
Randal Grichuk singles on a ground ball to right fielder Drew Gilbert.
Top • Inning 9 • single
Single
Derek Hill singles on a ground ball to second baseman Luis Arraez, deflected by pitcher Joel Peguero. Randal Grichuk to 2nd.
Top • Inning 9 • grounded_into_double_play
Grounded Into DP
Drew Romo grounds into a double play, shortstop Willy Adames to first baseman Rafael Devers. Randal Grichuk to 3rd. Derek Hill out at 2nd. Drew Romo out at 1st.
Top • Inning 9 • field_out
Groundout
Sam Antonacci grounds out, third baseman Matt Chapman to first baseman Rafael Devers.
Strikeout • 14.2 exp • 100%
Sam Antonacci grounds out, third baseman Matt Chapman to first baseman Rafael Devers.
Posted pregame tells
This lane keeps the published pregame outlook beside the actual play-by-play. Ordered future plays will appear here only after live horizon modeling is ready.
Posted pregame tells
Latest events stay stacked in reverse order so late swings never disappear behind recap chrome.
Top • Inning 9 • field_out
Sam Antonacci grounds out, third baseman Matt Chapman to first baseman Rafael Devers.
Top • Inning 9 • grounded_into_double_play
Drew Romo grounds into a double play, shortstop Willy Adames to first baseman Rafael Devers. Randal Grichuk to 3rd. Derek Hill out at 2nd. Drew Romo out at 1st.
Top • Inning 9 • single
Derek Hill singles on a ground ball to second baseman Luis Arraez, deflected by pitcher Joel Peguero. Randal Grichuk to 2nd.
Top • Inning 9 • single
Randal Grichuk singles on a ground ball to right fielder Drew Gilbert.
Bottom • Inning 8 • field_out
Rafael Devers flies out to center fielder Derek Hill.
Bottom • Inning 8 • field_out
Casey Schmitt pops out to shortstop Colson Montgomery in foul territory.
Bottom • Inning 8 • field_out
Luis Arraez flies out to center fielder Derek Hill.
Bottom • Inning 8 • home_run
Scoring playWilly Adames homers (6) on a fly ball to left center field.
Top • Inning 8 • strikeout
Andrew Benintendi strikes out swinging.
Top • Inning 8 • field_out
Chase Meidroth flies out to right fielder Drew Gilbert.
Top • Inning 8 • field_out
Colson Montgomery grounds out, second baseman Luis Arraez to first baseman Rafael Devers.
Bottom • Inning 7 • field_out
Drew Gilbert pops out to first baseman Munetaka Murakami in foul territory.
This panel keeps the score state, venue context, and roster availability visible without burying them under the event feed.
Lineups and depth stay on the same page as the Gameday lane so pregame and live context stay tight like a real broadcast companion.
No live or rotating games are available right now.