Route transition
Route transition
Final
Mar 11, 8:05 PM UTC
SF
Giants • 15-3
KC
Royals • 6-12
The finished game stays organized around the result, venue, and turning points so it still reads like a real recap.
Result
SF by 3 runs
SF 5 • KC 2
Final window
Spring Training
Mar 11, 8:05 PM UTC
Ballpark
Surprise Stadium
Sunny • 79F
Last sync
May 13, 9:38 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
SF 5.2 • KC 5.7
Published pregame projection for this matchup.
Win Split
SF 53% / KC 47%
SF held the pregame model edge when this read was posted.
Confidence
5%
Confidence measures separation in the posted pregame read, not a live in-game recalculation.
No bounded model read has been posted for this game yet.
The final keeps the decisive moments and the finished score together so the page still reads like a recap.
Top • Inning 9 • field_out
Groundout
Gavin Kilen grounds out, second baseman Colton Becker to first baseman Sam Kulasingam. Turner Hill to 3rd. Nate Furman to 2nd.
Top • Inning 9 • field_out
Groundout
Logan Porter grounds out, third baseman Justin Johnson to first baseman Sam Kulasingam.
Bottom • Inning 9 • hit_by_pitch
Hit By Pitch
Justin Johnson hit by pitch.
Bottom • Inning 9 • field_out
Groundout
Sam Kulasingam grounds out, second baseman Josuar Gonzalez to first baseman Sabin Ceballos. Justin Johnson to 2nd.
Bottom • Inning 9 • walk
Walk
Carson Roccaforte walks.
Bottom • Inning 9 • single
Scoring playSingle
Tyler Gentry singles on a ground ball to left fielder Damian Bravo. Justin Johnson scores. Carson Roccaforte to 2nd.
Bottom • Inning 9 • field_out
Groundout
Dustin Dickerson grounds out, third baseman Gavin Kilen to first baseman Sabin Ceballos. Carson Roccaforte to 3rd. Tyler Gentry to 2nd.
Bottom • Inning 9 • strikeout
Strikeout
Erick Torres strikes out swinging.
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.
Bottom • Inning 9 • strikeout
Erick Torres strikes out swinging.
Bottom • Inning 9 • field_out
Dustin Dickerson grounds out, third baseman Gavin Kilen to first baseman Sabin Ceballos. Carson Roccaforte to 3rd. Tyler Gentry to 2nd.
Bottom • Inning 9 • single
Scoring playTyler Gentry singles on a ground ball to left fielder Damian Bravo. Justin Johnson scores. Carson Roccaforte to 2nd.
Bottom • Inning 9 • walk
Carson Roccaforte walks.
Bottom • Inning 9 • field_out
Sam Kulasingam grounds out, second baseman Josuar Gonzalez to first baseman Sabin Ceballos. Justin Johnson to 2nd.
Bottom • Inning 9 • hit_by_pitch
Justin Johnson hit by pitch.
Top • Inning 9 • field_out
Logan Porter grounds out, third baseman Justin Johnson to first baseman Sam Kulasingam.
Top • Inning 9 • field_out
Gavin Kilen grounds out, second baseman Colton Becker to first baseman Sam Kulasingam. Turner Hill to 3rd. Nate Furman to 2nd.
Top • Inning 9 • hit_by_pitch
Nate Furman hit by pitch. Turner Hill to 2nd.
Top • Inning 9 • single
Turner Hill singles on a line drive to right fielder Tyler Gentry.
Top • Inning 9 • field_out
Maui Ahuna grounds out, third baseman Justin Johnson to first baseman Sam Kulasingam.
Bottom • Inning 8 • strikeout
Kyle Hayes called out on strikes.
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.