Los Angeles Dodgers 2, San Francisco Giants 0

baseball game fileFinal
Oracle Park · San Francisco

Game flow

Every swing in the score.

The line is the running run differential: above the center favors Los Angeles Dodgers, below favors San Francisco Giants. It runs across every plate appearance and is marked by inning along the bottom. Select a scoring marker to jump to the play.

Score differential over the gameA positive differential means Los Angeles Dodgers led; a negative differential means San Francisco Giants led.Run differential+20−2123456789
  1. 01top 1: Andrew Knizner challenged (pitch result), call on the field was overturned: Shohei Ohtani called out on strikes.0–0
  2. 02top 1: Mookie Betts walks.0–0
  3. 03top 1: Freddie Freeman strikes out swinging.0–0
  4. 04top 1: Will Smith singles on a line drive to left fielder Scott Bandura. Mookie Betts to 3rd. Will Smith to 2nd.0–0
  5. 05top 1: Kyle Tucker flies out to right fielder Bo Davidson.0–0
  6. 06bottom 1: Jonah Cox grounds out, shortstop Mookie Betts to first baseman Freddie Freeman.0–0
  7. 07bottom 1: Brett Harris strikes out swinging.0–0
  8. 08bottom 1: Victor Bericoto singles on a sharp line drive to center fielder Andy Pages. Victor Bericoto out at 2nd on the throw, center fielder Andy Pages to shortstop Mookie Betts.0–0
  9. 09top 2: Teoscar Hernández homers (16) on a fly ball to left field.1–0
  10. 10top 2: Max Muncy lines out to right fielder Bo Davidson.1–0
  11. 11top 2: Andy Pages homers (22) on a fly ball to left field.2–0
  12. 12top 2: Enrique Hernández singles on a ground ball to left fielder Scott Bandura. Enrique Hernández out at 2nd on the throw, left fielder Scott Bandura to second baseman Marcelo Mayer.2–0
  13. 13top 2: Shohei Ohtani grounds out to first baseman Brett Harris.2–0
  14. 14bottom 2: Bo Davidson strikes out swinging.2–0
  15. 15bottom 2: Andrew Knizner flies out to center fielder Andy Pages.2–0
  16. 16bottom 2: Marcelo Mayer grounds out, second baseman Enrique Hernández to first baseman Freddie Freeman.2–0
  17. 17top 3: Mookie Betts grounds out softly, pitcher Yunior Marte to first baseman Brett Harris.2–0
  18. 18top 3: Freddie Freeman grounds out, third baseman Shay Whitcomb to first baseman Brett Harris.2–0
  19. 19top 3: Dodgers challenged (tag play), call on the field was upheld: Will Smith singles on a sharp line drive to left fielder Scott Bandura. Will Smith out at 2nd on the throw, left fielder Scott Bandura to second baseman Marcelo Mayer.2–0
  20. 20bottom 3: Shay Whitcomb called out on strikes.2–0
  21. 21bottom 3: Scott Bandura singles on a line drive to center fielder Andy Pages.2–0
  22. 22bottom 3: Christian Koss out on a sacrifice bunt to first baseman Freddie Freeman. Scott Bandura to 2nd.2–0
  23. 23bottom 3: Jonah Cox strikes out swinging.2–0
  24. 24top 4: Kyle Tucker strikes out swinging.2–0
  25. 25top 4: Teoscar Hernández grounds out, third baseman Shay Whitcomb to first baseman Brett Harris.2–0
  26. 26top 4: Max Muncy grounds out, second baseman Marcelo Mayer to first baseman Brett Harris.2–0
  27. 27bottom 4: Brett Harris strikes out swinging.2–0
  28. 28bottom 4: Victor Bericoto strikes out swinging.2–0
  29. 29bottom 4: Bo Davidson strikes out swinging.2–0
  30. 30top 5: Andy Pages singles on a line drive to left fielder Scott Bandura.2–0
  31. 31top 5: Enrique Hernández pops out to second baseman Marcelo Mayer.2–0
  32. 32top 5: Shohei Ohtani strikes out swinging. Andy Pages steals (13) 2nd base.2–0
  33. 33top 5: Mookie Betts grounds out, third baseman Shay Whitcomb to first baseman Brett Harris.2–0
  34. 34bottom 5: Andrew Knizner flies out to right fielder Kyle Tucker.2–0
  35. 35bottom 5: Marcelo Mayer lines out to left fielder Teoscar Hernández.2–0
  36. 36bottom 5: Shay Whitcomb strikes out on a foul tip.2–0
  37. 37top 6: Freddie Freeman flies out to left fielder Scott Bandura.2–0
  38. 38top 6: Will Smith called out on strikes.2–0
  39. 39top 6: Kyle Tucker grounds out, second baseman Marcelo Mayer to first baseman Brett Harris.2–0
  40. 40bottom 6: Scott Bandura strikes out swinging.2–0
  41. 41bottom 6: Christian Koss strikes out swinging.2–0
  42. 42bottom 6: Jonah Cox bunt grounds out softly to first baseman Freddie Freeman.2–0
  43. 43top 7: Teoscar Hernández strikes out swinging.2–0
  44. 44top 7: Max Muncy grounds out to first baseman Brett Harris.2–0
  45. 45top 7: Andy Pages flies out to right fielder Bo Davidson.2–0
  46. 46bottom 7: Brett Harris lines out sharply to center fielder Andy Pages.2–0
  47. 47bottom 7: Victor Bericoto pops out to first baseman Freddie Freeman.2–0
  48. 48bottom 7: Bo Davidson singles on a ground ball to third baseman Max Muncy.2–0
  49. 49bottom 7: Andrew Knizner flies out to left fielder Teoscar Hernández.2–0
  50. 50top 8: Enrique Hernández lines out to right fielder Bo Davidson.2–0
  51. 51top 8: Shohei Ohtani called out on strikes.2–0
  52. 52top 8: Mookie Betts flies out to second baseman Marcelo Mayer.2–0
  53. 53bottom 8: Marcelo Mayer called out on strikes.2–0
  54. 54bottom 8: Drew Gilbert pops out to catcher Will Smith in foul territory.2–0
  55. 55bottom 8: Scott Bandura called out on strikes.2–0
  56. 56top 9: Freddie Freeman reaches on a fielding error by first baseman Brett Harris.2–0
  57. 57top 9: Will Smith singles on a line drive to center fielder Drew Gilbert. Freddie Freeman to 2nd.2–0
  58. 58top 9: Kyle Tucker grounds into a double play, second baseman Jonah Cox to shortstop Christian Koss to first baseman Brett Harris. Freddie Freeman to 3rd. Will Smith out at 2nd. Kyle Tucker out at 1st.2–0
  59. 59top 9: Teoscar Hernández pops out to second baseman Jonah Cox in foul territory.2–0
  60. 60bottom 9: Christian Koss challenged (pitch result), call on the field was confirmed: Christian Koss called out on strikes.2–0
  61. 61bottom 9: Jonah Cox strikes out on a foul tip.2–0
  62. 62bottom 9: Brett Harris lines out to right fielder Kyle Tucker.2–0
Boxscore

Key evidence.

Every reported player line, kept in the API’s sport-specific stat vocabulary.

Los Angeles Dodgers boxscore
PlayerPosabavgb2b3bbbfcsererahhbphldhriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Shohei OhtaniDH40000–0––00–0––00–4–000003–0––
Andy PagesCF30.667000–0––20–1––0.6672.333–3–11101.6670–5––
Freddie Freeman1B40000–0––00–0––00–4–000001–0––
Mookie BettsSS30001–0––00–0––0.2500.250–4–000000–0––
Kyle TuckerRF40000–0––00–0––00–4–000001–0––
Tanner ScottP––––03–000–0010––3–160––––21–00
Tarik SkubalP––––023–003–0070––21–750––––100–10.429
Roki SasakiP––––03–000–1010––3–140––––20–00
Teoscar HernandezLF40.250000–0––10–1––0.2501.250–4–110011–4––
Enrique Hernandez2B30.333000–0––10–0––0.3330.667–3–00000.3330–1––
Max Muncy3B30000–0––00–0––00–3–000000–0––
Will SmithC40.750000–0––30–0––0.7501.500–4–00000.7501–3––
San Francisco Giants boxscore
PlayerPosabavgb2b3bbbfcsererahhbphldhriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Joel KuhnelP––––03–000–0010––3–110––––10–00
Victor BericotoDH30.333000–0––10–0––0.3330.667–3–00000.3331–1––
Jonah Cox2B40000–0––00–0––00–4–000002–0––
Drew GilbertCF10000–0––00–0––00–1–000000–0––
Sam HentgesP––––03–000–0010––3–110––––10–00
Dylan SmithP––––03–000–0010––3–130––––10–00
Marcelo Mayer3B30000–0––00–0––00–3–000001–0––
Tristan BeckP––––04–001–0010––3–100––––00–01
Christian KossSS20000–0––00–0––00–3–000002–0––
Brett Harris1B40000–0––00–0––00–4–000002–0––
Andrew KniznerC30000–0––00–0––00–3–000000–0––
Bo DavidsonRF30.333000–0––10–0––0.3330.667–3–00000.3332–1––
Scott BanduraLF30.333000–0––10–0––0.3330.667–3–00000.3332–1––
Shay Whitcomb3B20000–0––00–0––00–2–000002–0––
Yunior MarteP––––120–23.6006–0251––15–692––––40–01.400
Scott Bandura–30.333000–0––10–0––0.3330.667–3–00000.3332–1––

Comparison

Side by side.

Final

Matchup

Before first pitch.

Probable pitchers and posted lineup context from the matchup card.

Lineups available2026-09-26T02:15:00Z · In Progress

Los Angeles Dodgers

Probable pitcher: Tarik Skubal (L)

San Francisco Giants

Probable pitcher: Yunior Marte (R)

Play-by-play

The game, at bat by at bat.

top 1st(5)
  • Shohei Ohtani vs Yunior Marte0-0

    Andrew Knizner challenged (pitch result), call on the field was overturned: Shohei Ohtani called out on strikes.

    2-3, 5 pitches · 0 outs before

  • Mookie Betts vs Yunior Marte0-0

    Mookie Betts walks.

    4-1, 5 pitches · 1 out before

  • Freddie Freeman vs Yunior Marte0-0

    Freddie Freeman strikes out swinging.

    2-3, 6 pitches · 1 out before

  • Will Smith vs Yunior Marte0-0

    Will Smith singles on a line drive to left fielder Scott Bandura. Mookie Betts to 3rd. Will Smith to 2nd.

    1-0, 2 pitches · 2 outs before

  • Kyle Tucker vs Yunior Marte0-0

    Kyle Tucker flies out to right fielder Bo Davidson.

    1-0, 2 pitches · 2 outs before

bottom 1st(3)
  • Jonah Cox vs Tarik Skubal0-0

    Jonah Cox grounds out, shortstop Mookie Betts to first baseman Freddie Freeman.

    0-2, 4 pitches · 0 outs before

  • Brett Harris vs Tarik Skubal0-0

    Brett Harris strikes out swinging.

    2-3, 5 pitches · 1 out before

  • Victor Bericoto vs Tarik Skubal0-0

    Victor Bericoto singles on a sharp line drive to center fielder Andy Pages. Victor Bericoto out at 2nd on the throw, center fielder Andy Pages to shortstop Mookie Betts.

    2-2, 5 pitches · 2 outs before

top 2nd(5)
  • Teoscar Hernandez vs Yunior Marte1-0

    Teoscar Hernández homers (16) on a fly ball to left field.

    0-0, 1 pitch · 0 outs before

  • Max Muncy vs Yunior Marte1-0

    Max Muncy lines out to right fielder Bo Davidson.

    0-0, 1 pitch · 0 outs before

  • Andy Pages vs Yunior Marte2-0

    Andy Pages homers (22) on a fly ball to left field.

    3-2, 7 pitches · 1 out before

  • Enrique Hernandez vs Yunior Marte2-0

    Enrique Hernández singles on a ground ball to left fielder Scott Bandura. Enrique Hernández out at 2nd on the throw, left fielder Scott Bandura to second baseman Marcelo Mayer.

    0-1, 2 pitches · 1 out before

  • Shohei Ohtani vs Yunior Marte2-0

    Shohei Ohtani grounds out to first baseman Brett Harris.

    1-1, 3 pitches · 2 outs before

bottom 2nd(3)
  • Bo Davidson vs Tarik Skubal2-0

    Bo Davidson strikes out swinging.

    0-3, 3 pitches · 0 outs before

  • Andrew Knizner vs Tarik Skubal2-0

    Andrew Knizner flies out to center fielder Andy Pages.

    0-2, 5 pitches · 1 out before

  • Marcelo Mayer vs Tarik Skubal2-0

    Marcelo Mayer grounds out, second baseman Enrique Hernández to first baseman Freddie Freeman.

    0-1, 2 pitches · 2 outs before

top 3rd(3)
  • Mookie Betts vs Yunior Marte2-0

    Mookie Betts grounds out softly, pitcher Yunior Marte to first baseman Brett Harris.

    1-1, 3 pitches · 0 outs before

  • Freddie Freeman vs Yunior Marte2-0

    Freddie Freeman grounds out, third baseman Shay Whitcomb to first baseman Brett Harris.

    1-1, 3 pitches · 1 out before

  • Will Smith vs Yunior Marte2-0

    Dodgers challenged (tag play), call on the field was upheld: Will Smith singles on a sharp line drive to left fielder Scott Bandura. Will Smith out at 2nd on the throw, left fielder Scott Bandura to second baseman Marcelo Mayer.

    1-0, 2 pitches · 2 outs before

bottom 3rd(4)
  • Shay Whitcomb vs Tarik Skubal2-0

    Shay Whitcomb called out on strikes.

    2-3, 5 pitches · 0 outs before

  • Scott Bandura vs Tarik Skubal2-0

    Scott Bandura singles on a line drive to center fielder Andy Pages.

    0-2, 3 pitches · 1 out before

  • Christian Koss vs Tarik Skubal2-0

    Christian Koss out on a sacrifice bunt to first baseman Freddie Freeman. Scott Bandura to 2nd.

    0-0, 1 pitch · 1 out before

  • Jonah Cox vs Tarik Skubal2-0

    Jonah Cox strikes out swinging.

    0-3, 3 pitches · 2 outs before

top 4th(3)
  • Kyle Tucker vs Yunior Marte2-0

    Kyle Tucker strikes out swinging.

    2-3, 5 pitches · 0 outs before

  • Teoscar Hernandez vs Yunior Marte2-0

    Teoscar Hernández grounds out, third baseman Shay Whitcomb to first baseman Brett Harris.

    1-2, 5 pitches · 1 out before

  • Max Muncy vs Yunior Marte2-0

    Max Muncy grounds out, second baseman Marcelo Mayer to first baseman Brett Harris.

    2-1, 4 pitches · 2 outs before

bottom 4th(3)
  • Brett Harris vs Tarik Skubal2-0

    Brett Harris strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Victor Bericoto vs Tarik Skubal2-0

    Victor Bericoto strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Bo Davidson vs Tarik Skubal2-0

    Bo Davidson strikes out swinging.

    0-3, 3 pitches · 2 outs before

top 5th(4)
  • Andy Pages vs Yunior Marte2-0

    Andy Pages singles on a line drive to left fielder Scott Bandura.

    2-0, 3 pitches · 0 outs before

  • Enrique Hernandez vs Yunior Marte2-0

    Enrique Hernández pops out to second baseman Marcelo Mayer.

    1-0, 2 pitches · 0 outs before

  • Shohei Ohtani vs Yunior Marte2-0

    Shohei Ohtani strikes out swinging. Andy Pages steals (13) 2nd base.

    2-3, 5 pitches · 1 out before

  • Mookie Betts vs Yunior Marte2-0

    Mookie Betts grounds out, third baseman Shay Whitcomb to first baseman Brett Harris.

    1-1, 3 pitches · 2 outs before

bottom 5th(3)
  • Andrew Knizner vs Tarik Skubal2-0

    Andrew Knizner flies out to right fielder Kyle Tucker.

    0-0, 1 pitch · 0 outs before

  • Marcelo Mayer vs Tarik Skubal2-0

    Marcelo Mayer lines out to left fielder Teoscar Hernández.

    0-1, 2 pitches · 1 out before

  • Shay Whitcomb vs Tarik Skubal2-0

    Shay Whitcomb strikes out on a foul tip.

    2-3, 5 pitches · 2 outs before

top 6th(3)
  • Freddie Freeman vs Sam Hentges2-0

    Freddie Freeman flies out to left fielder Scott Bandura.

    1-2, 4 pitches · 0 outs before

  • Will Smith vs Sam Hentges2-0

    Will Smith called out on strikes.

    2-3, 6 pitches · 1 out before

  • Kyle Tucker vs Sam Hentges2-0

    Kyle Tucker grounds out, second baseman Marcelo Mayer to first baseman Brett Harris.

    0-0, 1 pitch · 2 outs before

bottom 6th(3)
  • Scott Bandura vs Tarik Skubal2-0

    Scott Bandura strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Christian Koss vs Tarik Skubal2-0

    Christian Koss strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Jonah Cox vs Tarik Skubal2-0

    Jonah Cox bunt grounds out softly to first baseman Freddie Freeman.

    0-1, 2 pitches · 2 outs before

top 7th(3)
  • Teoscar Hernandez vs Joel Kuhnel2-0

    Teoscar Hernández strikes out swinging.

    0-3, 3 pitches · 0 outs before

  • Max Muncy vs Joel Kuhnel2-0

    Max Muncy grounds out to first baseman Brett Harris.

    3-1, 5 pitches · 1 out before

  • Andy Pages vs Joel Kuhnel2-0

    Andy Pages flies out to right fielder Bo Davidson.

    1-1, 3 pitches · 2 outs before

bottom 7th(4)
  • Brett Harris vs Tarik Skubal2-0

    Brett Harris lines out sharply to center fielder Andy Pages.

    3-2, 6 pitches · 0 outs before

  • Victor Bericoto vs Tarik Skubal2-0

    Victor Bericoto pops out to first baseman Freddie Freeman.

    2-0, 3 pitches · 1 out before

  • Bo Davidson vs Tarik Skubal2-0

    Bo Davidson singles on a ground ball to third baseman Max Muncy.

    0-1, 2 pitches · 2 outs before

  • Andrew Knizner vs Tarik Skubal2-0

    Andrew Knizner flies out to left fielder Teoscar Hernández.

    0-0, 1 pitch · 2 outs before

top 8th(3)
  • Enrique Hernandez vs Dylan Smith2-0

    Enrique Hernández lines out to right fielder Bo Davidson.

    1-2, 4 pitches · 0 outs before

  • Shohei Ohtani vs Dylan Smith2-0

    Shohei Ohtani called out on strikes.

    3-3, 6 pitches · 1 out before

  • Mookie Betts vs Dylan Smith2-0

    Mookie Betts flies out to second baseman Marcelo Mayer.

    2-0, 3 pitches · 2 outs before

bottom 8th(3)
  • Marcelo Mayer vs Roki Sasaki2-0

    Marcelo Mayer called out on strikes.

    3-3, 6 pitches · 0 outs before

  • Drew Gilbert vs Roki Sasaki2-0

    Drew Gilbert pops out to catcher Will Smith in foul territory.

    0-1, 2 pitches · 1 out before

  • Scott Bandura vs Roki Sasaki2-0

    Scott Bandura called out on strikes.

    3-3, 6 pitches · 2 outs before

top 9th(4)
  • Freddie Freeman vs Tristan Beck2-0

    Freddie Freeman reaches on a fielding error by first baseman Brett Harris.

    1-1, 3 pitches · 0 outs before

  • Will Smith vs Tristan Beck2-0

    Will Smith singles on a line drive to center fielder Drew Gilbert. Freddie Freeman to 2nd.

    0-0, 1 pitch · 0 outs before

  • Kyle Tucker vs Tristan Beck2-0

    Kyle Tucker grounds into a double play, second baseman Jonah Cox to shortstop Christian Koss to first baseman Brett Harris. Freddie Freeman to 3rd. Will Smith out at 2nd. Kyle Tucker out at 1st.

    2-2, 5 pitches · 0 outs before

  • Teoscar Hernandez vs Tristan Beck2-0

    Teoscar Hernández pops out to second baseman Jonah Cox in foul territory.

    0-0, 1 pitch · 2 outs before

bottom 9th(3)
  • Christian Koss vs Tanner Scott2-0

    Christian Koss challenged (pitch result), call on the field was confirmed: Christian Koss called out on strikes.

    2-3, 6 pitches · 0 outs before

  • Jonah Cox vs Tanner Scott2-0

    Jonah Cox strikes out on a foul tip.

    2-3, 6 pitches · 1 out before

  • Brett Harris vs Tanner Scott2-0

    Brett Harris lines out to right fielder Kyle Tucker.

    1-2, 4 pitches · 2 outs before

Analysis preview// illustrative example, not this page's real data
sample · team comparisonexample only
a:"Team A"b:"Team B"
Offensive ratingA 114.2 · B 108.9
Recent form (L10)A 6-4 · B 6-4
Head-to-headB leads 3-1
GET /v1/analysis/compare-teams?a=…&b=…Run this yourself via the API
Built on the StatHawk API

The page is the demo.

These requests and request patterns show how this page gets data from the same REST API and MCP server you can use in your own app or agent.

View this page's API recipe

Use the authenticated requests or fill in the labeled request templates, then adapt the response in your own product.

Authenticated request · GET /v1/contests/cst_06gb3ma549vz5awfxydank1fp4
curl "https://api.statshawk.ai/v1/contests/cst_06gb3ma549vz5awfxydank1fp4" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Authenticated request · GET /v1/contests/cst_06gb3ma549vz5awfxydank1fp4/boxscore
curl "https://api.statshawk.ai/v1/contests/cst_06gb3ma549vz5awfxydank1fp4/boxscore" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Authenticated request · GET /v1/contests/cst_06gb3ma549vz5awfxydank1fp4/matchup
curl "https://api.statshawk.ai/v1/contests/cst_06gb3ma549vz5awfxydank1fp4/matchup" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Authenticated request · GET /v1/contests/cst_06gb3ma549vz5awfxydank1fp4/play-by-play?detail=full
curl "https://api.statshawk.ai/v1/contests/cst_06gb3ma549vz5awfxydank1fp4/play-by-play?detail=full" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Try with MCP

Connect StatHawk to your agent, then ask it to explain and extend the data shown on this page.

Build this view in the API reference
$claude mcp add statshawk https://mcp.statshawk.ai/mcp