Route transition
Route transition
Final scorecard with recent event context, the posted pregame outlook, and direct schedule follow-through links.
Venue
Hohokam Stadium
State
Final
Final
Feb 28, 8:05 PM UTC
SF
Giants • 6-2
ATH
Athletics • 1-6
The finished game stays organized around the result, venue, and turning points so it still reads like a real recap.
Result
SF by 6 runs
SF 8 • ATH 2
Final window
Spring Training
Feb 28, 8:05 PM UTC
Ballpark
Hohokam Stadium
Sunny • 87F
Last sync
Jun 9, 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
SF 5.1 • ATH 7.2
Published pregame projection for this matchup.
Win Split
SF 34% / ATH 66%
ATH held the pregame model edge when this read was posted.
Confidence
17%
Confidence measures separation in the posted pregame read, not a live in-game recalculation.
Strikeout • 15.7 exp • 100%
The final keeps the decisive moments and the finished score together so the page still reads like a recap.
Top • Inning 9 • single
Single
Osleivis Basabe singles on a ground ball to shortstop Joshua Kuroda-Grauer.
Top • Inning 9 • strikeout
Strikeout
Diego Cartaya strikes out swinging.
Top • Inning 9 • field_out
Groundout
Jesus Rodriguez grounds out, third baseman Michael Stefanic to first baseman Brett Harris.
Bottom • Inning 9 • walk
Walk
Cade Marlowe walks.
Bottom • Inning 9 • single
Single
Michael Stefanic singles on a ground ball to right fielder Turner Hill. Cade Marlowe to 2nd.
Bottom • Inning 9 • fielders_choice
Scoring playFielders Choice
Euribiel Angeles reaches on a fielder's choice, fielded by pitcher Will Bednar. Cade Marlowe scores. Michael Stefanic to 2nd. Throwing error by pitcher Will Bednar.
Bottom • Inning 9 • grounded_into_double_play
Grounded Into DP
Joshua Kuroda-Grauer grounds into a double play, shortstop Josuar Gonzalez to second baseman Gavin Kilen to first baseman Jake Holton. Michael Stefanic to 3rd. Euribiel Angeles out at 2nd. Joshua Kuroda-Grauer out at 1st.
Bottom • Inning 9 • field_out
Flyout
Colby Thomas flies out to center fielder Bo Davidson.
Strikeout • 15.7 exp • 100%
Colby Thomas flies out to center fielder Bo Davidson.
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.
Bottom • Inning 9 • field_out
Colby Thomas flies out to center fielder Bo Davidson.
Bottom • Inning 9 • grounded_into_double_play
Joshua Kuroda-Grauer grounds into a double play, shortstop Josuar Gonzalez to second baseman Gavin Kilen to first baseman Jake Holton. Michael Stefanic to 3rd. Euribiel Angeles out at 2nd. Joshua Kuroda-Grauer out at 1st.
Bottom • Inning 9 • fielders_choice
Scoring playEuribiel Angeles reaches on a fielder's choice, fielded by pitcher Will Bednar. Cade Marlowe scores. Michael Stefanic to 2nd. Throwing error by pitcher Will Bednar.
Bottom • Inning 9 • single
Michael Stefanic singles on a ground ball to right fielder Turner Hill. Cade Marlowe to 2nd.
Bottom • Inning 9 • walk
Cade Marlowe walks.
Top • Inning 9 • field_out
Jesus Rodriguez grounds out, third baseman Michael Stefanic to first baseman Brett Harris.
Top • Inning 9 • strikeout
Diego Cartaya strikes out swinging.
Top • Inning 9 • single
Osleivis Basabe singles on a ground ball to shortstop Joshua Kuroda-Grauer.
Top • Inning 9 • field_out
Jake Holton grounds out softly, first baseman Brett Harris to pitcher Kade Morris.
Bottom • Inning 8 • strikeout
Brian Serven strikes out swinging.
Bottom • Inning 8 • force_out
Ryan Lasko grounds into a force out, third baseman Osleivis Basabe to second baseman Gavin Kilen. Clark Elliott out at 2nd. Ryan Lasko to 1st.
Bottom • Inning 8 • walk
Clark Elliott walks.
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.