San Francisco Giants 6, Athletics 4

baseball game fileFinal
Sutter Health Park · Sacramento

Game flow

Every swing in the score.

The line is the running run differential: above the center favors San Francisco Giants, below favors Athletics. 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 San Francisco Giants led; a negative differential means Athletics led.Run differential+50−5123456789
  1. 01top 1: Jung Hoo Lee lines out to second baseman Jeff McNeil.00
  2. 02top 1: Luis Arraez flies out to right fielder Lawrence Butler.00
  3. 03top 1: Casey Schmitt homers (7) on a fly ball to left field.10
  4. 04top 1: Rafael Devers strikes out swinging.10
  5. 05bottom 1: Nick Kurtz lines out sharply to center fielder Harrison Bader.10
  6. 06bottom 1: Shea Langeliers grounds out, third baseman Matt Chapman to first baseman Rafael Devers.10
  7. 07bottom 1: Tyler Soderstrom doubles (14) on a line drive to left fielder Drew Gilbert.10
  8. 08bottom 1: Brent Rooker grounds out, shortstop Willy Adames to first baseman Rafael Devers.10
  9. 09top 2: Willy Adames doubles (14) on a line drive to right fielder Lawrence Butler.10
  10. 10top 2: Matt Chapman strikes out swinging.10
  11. 11top 2: Drew Gilbert reaches on a fielder's choice out, pitcher Luis Severino to third baseman Zack Gelof. Willy Adames out at 3rd.10
  12. 12top 2: Harrison Bader grounds into a force out, third baseman Zack Gelof to second baseman Jeff McNeil. Drew Gilbert out at 2nd.10
  13. 13bottom 2: Henry Bolte strikes out swinging.10
  14. 14bottom 2: Zack Gelof lines out to right fielder Jung Hoo Lee.10
  15. 15bottom 2: Lawrence Butler lines out to shortstop Willy Adames.10
  16. 16top 3: Jesus Rodriguez grounds out, third baseman Zack Gelof to first baseman Nick Kurtz.10
  17. 17top 3: Jung Hoo Lee singles on a fly ball to left fielder Tyler Soderstrom.10
  18. 18top 3: Luis Arraez walks. Jung Hoo Lee to 2nd.10
  19. 19top 3: Casey Schmitt singles on a fly ball to center fielder Henry Bolte. Jung Hoo Lee to 3rd. Luis Arraez to 2nd.10
  20. 20top 3: Rafael Devers challenged (pitch result), call on the field was confirmed: Rafael Devers called out on strikes.10
  21. 21top 3: Willy Adames singles on a line drive to right fielder Lawrence Butler. Jung Hoo Lee scores. Luis Arraez scores. Willy Adames out at 2nd on the throw, right fielder Lawrence Butler to catcher Shea Langeliers to shortstop Darell Hernaiz. Casey Schmitt to 3rd.30
  22. 22bottom 3: Darell Hernaiz strikes out swinging.30
  23. 23bottom 3: Jeff McNeil grounds out, second baseman Luis Arraez to first baseman Rafael Devers.30
  24. 24bottom 3: Nick Kurtz pops out to third baseman Matt Chapman in foul territory.30
  25. 25top 4: Matt Chapman strikes out swinging.30
  26. 26top 4: Drew Gilbert triples (1) on a sharp fly ball to right fielder Lawrence Butler, deflected by center fielder Henry Bolte.30
  27. 27top 4: Harrison Bader strikes out swinging.30
  28. 28top 4: Jesus Rodriguez grounds out, second baseman Jeff McNeil to first baseman Nick Kurtz.30
  29. 29bottom 4: Shea Langeliers singles on a ground ball to shortstop Willy Adames.30
  30. 30bottom 4: Tyler Soderstrom grounds into a force out, shortstop Willy Adames to second baseman Luis Arraez. Shea Langeliers out at 2nd. Tyler Soderstrom to 1st.30
  31. 31bottom 4: Brent Rooker singles on a ground ball to second baseman Luis Arraez. Tyler Soderstrom to 2nd.30
  32. 32bottom 4: Henry Bolte strikes out swinging.30
  33. 33bottom 4: Zack Gelof grounds out, second baseman Luis Arraez to first baseman Rafael Devers.30
  34. 34top 5: Jung Hoo Lee grounds out, first baseman Nick Kurtz to pitcher Luis Severino.30
  35. 35top 5: Luis Arraez walks.30
  36. 36top 5: Casey Schmitt homers (8) on a fly ball to right field. Luis Arraez scores.50
  37. 37top 5: Rafael Devers singles on a ground ball to center fielder Henry Bolte.50
  38. 38top 5: Willy Adames singles on a line drive to left fielder Tyler Soderstrom. Rafael Devers to 2nd.50
  39. 39top 5: Matt Chapman reaches on a fielder's choice. Rafael Devers to 3rd. Willy Adames to 2nd. Throwing error by first baseman Nick Kurtz.50
  40. 40top 5: Drew Gilbert strikes out on a foul tip.50
  41. 41top 5: Harrison Bader flies out to left fielder Tyler Soderstrom.50
  42. 42bottom 5: Lawrence Butler walks.50
  43. 43bottom 5: Darell Hernaiz singles on a sharp line drive to right fielder Jung Hoo Lee. Lawrence Butler to 3rd.50
  44. 44bottom 5: Jeff McNeil grounds into a force out, first baseman Rafael Devers to shortstop Willy Adames. Lawrence Butler scores. Darell Hernaiz out at 2nd. Jeff McNeil to 1st.51
  45. 45bottom 5: Nick Kurtz strikes out swinging.51
  46. 46bottom 5: Shea Langeliers lines out to pitcher Trevor McDonald.51
  47. 47top 6: Jesus Rodriguez grounds out, third baseman Zack Gelof to first baseman Nick Kurtz.51
  48. 48top 6: Jung Hoo Lee grounds out, second baseman Jeff McNeil to first baseman Nick Kurtz.51
  49. 49top 6: Luis Arraez doubles (9) on a line drive to right fielder Lawrence Butler.51
  50. 50top 6: Casey Schmitt called out on strikes.51
  51. 51bottom 6: Tyler Soderstrom hit by pitch.51
  52. 52bottom 6: Brent Rooker grounds into a double play, pitcher Trevor McDonald to second baseman Luis Arraez to first baseman Rafael Devers. Tyler Soderstrom out at 2nd. Brent Rooker out at 1st.51
  53. 53bottom 6: Henry Bolte grounds out, pitcher Trevor McDonald to first baseman Rafael Devers.51
  54. 54top 7: Rafael Devers doubles (10) on a line drive to center fielder Henry Bolte.51
  55. 55top 7: Willy Adames reaches on a throwing error by third baseman Zack Gelof. Rafael Devers to 3rd.51
  56. 56top 7: Matt Chapman doubles (9) on a line drive to left fielder Tyler Soderstrom. Rafael Devers scores. Willy Adames to 3rd.61
  57. 57top 7: Shea Langeliers challenged (pitch result), call on the field was overturned: Drew Gilbert called out on strikes.61
  58. 58top 7: Harrison Bader strikes out swinging.61
  59. 59top 7: Jesus Rodriguez flies out to left fielder Tyler Soderstrom.61
  60. 60bottom 7: Zack Gelof grounds out, shortstop Willy Adames to first baseman Rafael Devers.61
  61. 61bottom 7: Lawrence Butler strikes out swinging.61
  62. 62bottom 7: Darell Hernaiz doubles (1) on a fly ball to right fielder Jung Hoo Lee.61
  63. 63bottom 7: Jeff McNeil strikes out swinging, catcher Jesus Rodriguez to first baseman Rafael Devers.61
  64. 64top 8: Jung Hoo Lee grounds out, shortstop Darell Hernaiz to first baseman Nick Kurtz.61
  65. 65top 8: Luis Arraez pops out to third baseman Zack Gelof in foul territory.61
  66. 66top 8: Casey Schmitt singles on a line drive to center fielder Henry Bolte.61
  67. 67top 8: Rafael Devers strikes out swinging.61
  68. 68bottom 8: Nick Kurtz walks.61
  69. 69bottom 8: Shea Langeliers walks. Nick Kurtz to 2nd.61
  70. 70bottom 8: Tyler Soderstrom flies out to right fielder Jung Hoo Lee.61
  71. 71bottom 8: Brent Rooker homers (6) on a fly ball to left field. Nick Kurtz scores. Shea Langeliers scores.64
  72. 72bottom 8: Carlos Cortes strikes out swinging, catcher Jesus Rodriguez to first baseman Rafael Devers.64
  73. 73bottom 8: Zack Gelof strikes out swinging.64
  74. 74top 9: Willy Adames flies out to center fielder Lawrence Butler.64
  75. 75top 9: Matt Chapman flies out to shortstop Darell Hernaiz.64
  76. 76top 9: Drew Gilbert doubles (2) on a sharp line drive to right fielder Carlos Cortes.64
  77. 77top 9: Harrison Bader strikes out swinging.64
  78. 78bottom 9: Colby Thomas flies out to center fielder Harrison Bader.64
  79. 79bottom 9: Darell Hernaiz grounds out, shortstop Willy Adames to first baseman Rafael Devers.64
  80. 80bottom 9: Jonah Heim grounds out, third baseman Matt Chapman to first baseman Rafael Devers.64
Boxscore

Key evidence.

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

San Francisco Giants boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Matt Chapman3B50.20010001000.2000.600501000.40022
Luis Arraez2B30.33310201000.6001.267520000.66702
Rafael Devers1B50.40010002000.4001510000.60033
Willy AdamesSS50.60010003000.6001.400502000.80004
Casey SchmittDH50.80000004020.8002.800523002110
Jung Hoo LeeRF50.20000001000.2000.400510000.20001
Drew GilbertLF50.40011002000.4001.40050000125
Caleb KilianP03113.500110.66702912001.500
Matt GageP0300001031500100
Trevor McDonaldP12611.350506.6670209015010.900
Erik MillerP24227000.667022421003
Jesus RodriguezC4000000000040000000
Harrison BaderCF5000000000050000030

Team line

Athletics
Athletics boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Henry BolteCF3000000000030000020
Shea LangeliersC30.33300101000.5000.833410000.33301
Jonah HeimPH1000000000010000000
Colby ThomasPH1000000000010000000
Nick Kurtz1B3000100000.2500.25041000010
Carlos CortesRF1000000000010000010
Jeff McNeil2B3000000000030100010
Darell HernaizSS40.50010002000.5001.250400000.75013
Zack Gelof3B4000000000040000010
Tyler SoderstromLF30.33310001100.5001.167400000.66702
Brent RookerDH40.50000002010.5001.750413001.25005
Mark Leiter Jr.P0800202062502001
Luis SeverinoP23057.50010261189657002
Lawrence ButlerCF2000100000.3330.33331000010
Scott BarlowP0619201031612002

Comparison

Side by side.

Final

Play-by-play

The game, at bat by at bat.

top 1st(4)
  • Jung Hoo Lee vs Luis Severino0-0

    Jung Hoo Lee lines out to second baseman Jeff McNeil.

    1-2, 7 pitches · 0 outs before

  • Luis Arraez vs Luis Severino0-0

    Luis Arraez flies out to right fielder Lawrence Butler.

    0-0, 1 pitch · 1 out before

  • Casey Schmitt vs Luis Severino1-0

    Casey Schmitt homers (7) on a fly ball to left field.

    3-2, 6 pitches · 2 outs before

  • Rafael Devers vs Luis Severino1-0

    Rafael Devers strikes out swinging.

    0-3, 3 pitches · 2 outs before

bottom 1st(4)
  • Nick Kurtz vs Trevor McDonald1-0

    Nick Kurtz lines out sharply to center fielder Harrison Bader.

    1-1, 3 pitches · 0 outs before

  • Shea Langeliers vs Trevor McDonald1-0

    Shea Langeliers grounds out, third baseman Matt Chapman to first baseman Rafael Devers.

    0-1, 2 pitches · 1 out before

  • Tyler Soderstrom vs Trevor McDonald1-0

    Tyler Soderstrom doubles (14) on a line drive to left fielder Drew Gilbert.

    2-1, 4 pitches · 2 outs before

  • Brent Rooker vs Trevor McDonald1-0

    Brent Rooker grounds out, shortstop Willy Adames to first baseman Rafael Devers.

    3-2, 6 pitches · 2 outs before

top 2nd(4)
  • Willy Adames vs Luis Severino1-0

    Willy Adames doubles (14) on a line drive to right fielder Lawrence Butler.

    2-2, 5 pitches · 0 outs before

  • Matt Chapman vs Luis Severino1-0

    Matt Chapman strikes out swinging.

    0-3, 3 pitches · 0 outs before

  • Drew Gilbert vs Luis Severino1-0

    Drew Gilbert reaches on a fielder's choice out, pitcher Luis Severino to third baseman Zack Gelof. Willy Adames out at 3rd.

    3-2, 7 pitches · 1 out before

  • Harrison Bader vs Luis Severino1-0

    Harrison Bader grounds into a force out, third baseman Zack Gelof to second baseman Jeff McNeil. Drew Gilbert out at 2nd.

    0-0, 1 pitch · 2 outs before

bottom 2nd(3)
  • Henry Bolte vs Trevor McDonald1-0

    Henry Bolte strikes out swinging.

    0-3, 3 pitches · 0 outs before

  • Zack Gelof vs Trevor McDonald1-0

    Zack Gelof lines out to right fielder Jung Hoo Lee.

    0-0, 1 pitch · 1 out before

  • Lawrence Butler vs Trevor McDonald1-0

    Lawrence Butler lines out to shortstop Willy Adames.

    2-1, 4 pitches · 2 outs before

top 3rd(6)
  • Jesus Rodriguez vs Luis Severino1-0

    Jesus Rodriguez grounds out, third baseman Zack Gelof to first baseman Nick Kurtz.

    0-1, 2 pitches · 0 outs before

  • Jung Hoo Lee vs Luis Severino1-0

    Jung Hoo Lee singles on a fly ball to left fielder Tyler Soderstrom.

    0-0, 1 pitch · 1 out before

  • Luis Arraez vs Luis Severino1-0

    Luis Arraez walks. Jung Hoo Lee to 2nd.

    4-1, 5 pitches · 1 out before

  • Casey Schmitt vs Luis Severino1-0

    Casey Schmitt singles on a fly ball to center fielder Henry Bolte. Jung Hoo Lee to 3rd. Luis Arraez to 2nd.

    2-1, 4 pitches · 1 out before

  • Rafael Devers vs Luis Severino1-0

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

    1-3, 4 pitches · 1 out before

  • Willy Adames vs Luis Severino3-0

    Willy Adames singles on a line drive to right fielder Lawrence Butler. Jung Hoo Lee scores. Luis Arraez scores. Willy Adames out at 2nd on the throw, right fielder Lawrence Butler to catcher Shea Langeliers to shortstop Darell Hernaiz. Casey Schmitt to 3rd.

    0-0, 1 pitch · 2 outs before

bottom 3rd(3)
  • Darell Hernaiz vs Trevor McDonald3-0

    Darell Hernaiz strikes out swinging.

    1-3, 5 pitches · 0 outs before

  • Jeff McNeil vs Trevor McDonald3-0

    Jeff McNeil grounds out, second baseman Luis Arraez to first baseman Rafael Devers.

    0-0, 1 pitch · 1 out before

  • Nick Kurtz vs Trevor McDonald3-0

    Nick Kurtz pops out to third baseman Matt Chapman in foul territory.

    3-2, 6 pitches · 2 outs before

top 4th(4)
  • Matt Chapman vs Luis Severino3-0

    Matt Chapman strikes out swinging.

    2-3, 5 pitches · 0 outs before

  • Drew Gilbert vs Luis Severino3-0

    Drew Gilbert triples (1) on a sharp fly ball to right fielder Lawrence Butler, deflected by center fielder Henry Bolte.

    0-0, 1 pitch · 1 out before

  • Harrison Bader vs Luis Severino3-0

    Harrison Bader strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Jesus Rodriguez vs Luis Severino3-0

    Jesus Rodriguez grounds out, second baseman Jeff McNeil to first baseman Nick Kurtz.

    1-1, 3 pitches · 2 outs before

bottom 4th(5)
  • Shea Langeliers vs Trevor McDonald3-0

    Shea Langeliers singles on a ground ball to shortstop Willy Adames.

    1-2, 4 pitches · 0 outs before

  • Tyler Soderstrom vs Trevor McDonald3-0

    Tyler Soderstrom grounds into a force out, shortstop Willy Adames to second baseman Luis Arraez. Shea Langeliers out at 2nd. Tyler Soderstrom to 1st.

    0-0, 1 pitch · 0 outs before

  • Brent Rooker vs Trevor McDonald3-0

    Brent Rooker singles on a ground ball to second baseman Luis Arraez. Tyler Soderstrom to 2nd.

    2-1, 4 pitches · 1 out before

  • Henry Bolte vs Trevor McDonald3-0

    Henry Bolte strikes out swinging.

    2-3, 5 pitches · 1 out before

  • Zack Gelof vs Trevor McDonald3-0

    Zack Gelof grounds out, second baseman Luis Arraez to first baseman Rafael Devers.

    1-0, 2 pitches · 2 outs before

top 5th(8)
  • Jung Hoo Lee vs Luis Severino3-0

    Jung Hoo Lee grounds out, first baseman Nick Kurtz to pitcher Luis Severino.

    0-2, 4 pitches · 0 outs before

  • Luis Arraez vs Luis Severino3-0

    Luis Arraez walks.

    4-0, 4 pitches · 1 out before

  • Casey Schmitt vs Luis Severino5-0

    Casey Schmitt homers (8) on a fly ball to right field. Luis Arraez scores.

    0-0, 1 pitch · 1 out before

  • Rafael Devers vs Luis Severino5-0

    Rafael Devers singles on a ground ball to center fielder Henry Bolte.

    1-0, 2 pitches · 1 out before

  • Willy Adames vs Luis Severino5-0

    Willy Adames singles on a line drive to left fielder Tyler Soderstrom. Rafael Devers to 2nd.

    0-1, 2 pitches · 1 out before

  • Matt Chapman vs Luis Severino5-0

    Matt Chapman reaches on a fielder's choice. Rafael Devers to 3rd. Willy Adames to 2nd. Throwing error by first baseman Nick Kurtz.

    0-0, 1 pitch · 1 out before

  • Drew Gilbert vs Luis Severino5-0

    Drew Gilbert strikes out on a foul tip.

    1-3, 4 pitches · 1 out before

  • Harrison Bader vs Luis Severino5-0

    Harrison Bader flies out to left fielder Tyler Soderstrom.

    0-0, 1 pitch · 2 outs before

bottom 5th(5)
  • Lawrence Butler vs Trevor McDonald5-0

    Lawrence Butler walks.

    4-1, 5 pitches · 0 outs before

  • Darell Hernaiz vs Trevor McDonald5-0

    Darell Hernaiz singles on a sharp line drive to right fielder Jung Hoo Lee. Lawrence Butler to 3rd.

    0-1, 2 pitches · 0 outs before

  • Jeff McNeil vs Trevor McDonald5-1

    Jeff McNeil grounds into a force out, first baseman Rafael Devers to shortstop Willy Adames. Lawrence Butler scores. Darell Hernaiz out at 2nd. Jeff McNeil to 1st.

    1-2, 4 pitches · 0 outs before

  • Nick Kurtz vs Trevor McDonald5-1

    Nick Kurtz strikes out swinging.

    3-3, 6 pitches · 1 out before

  • Shea Langeliers vs Trevor McDonald5-1

    Shea Langeliers lines out to pitcher Trevor McDonald.

    0-0, 1 pitch · 2 outs before

top 6th(4)
  • Jesus Rodriguez vs Luis Severino5-1

    Jesus Rodriguez grounds out, third baseman Zack Gelof to first baseman Nick Kurtz.

    1-2, 7 pitches · 0 outs before

  • Jung Hoo Lee vs Luis Severino5-1

    Jung Hoo Lee grounds out, second baseman Jeff McNeil to first baseman Nick Kurtz.

    0-2, 3 pitches · 1 out before

  • Luis Arraez vs Luis Severino5-1

    Luis Arraez doubles (9) on a line drive to right fielder Lawrence Butler.

    1-0, 2 pitches · 2 outs before

  • Casey Schmitt vs Luis Severino5-1

    Casey Schmitt called out on strikes.

    0-3, 3 pitches · 2 outs before

bottom 6th(3)
  • Tyler Soderstrom vs Trevor McDonald5-1

    Tyler Soderstrom hit by pitch.

    1-0, 1 pitch · 0 outs before

  • Brent Rooker vs Trevor McDonald5-1

    Brent Rooker grounds into a double play, pitcher Trevor McDonald to second baseman Luis Arraez to first baseman Rafael Devers. Tyler Soderstrom out at 2nd. Brent Rooker out at 1st.

    2-2, 7 pitches · 0 outs before

  • Henry Bolte vs Trevor McDonald5-1

    Henry Bolte grounds out, pitcher Trevor McDonald to first baseman Rafael Devers.

    1-0, 2 pitches · 2 outs before

top 7th(6)
  • Rafael Devers vs Scott Barlow5-1

    Rafael Devers doubles (10) on a line drive to center fielder Henry Bolte.

    2-1, 4 pitches · 0 outs before

  • Willy Adames vs Scott Barlow5-1

    Willy Adames reaches on a throwing error by third baseman Zack Gelof. Rafael Devers to 3rd.

    0-0, 1 pitch · 0 outs before

  • Matt Chapman vs Scott Barlow6-1

    Matt Chapman doubles (9) on a line drive to left fielder Tyler Soderstrom. Rafael Devers scores. Willy Adames to 3rd.

    0-2, 3 pitches · 0 outs before

  • Drew Gilbert vs Scott Barlow6-1

    Shea Langeliers challenged (pitch result), call on the field was overturned: Drew Gilbert called out on strikes.

    0-3, 3 pitches · 0 outs before

  • Harrison Bader vs Scott Barlow6-1

    Harrison Bader strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Jesus Rodriguez vs Scott Barlow6-1

    Jesus Rodriguez flies out to left fielder Tyler Soderstrom.

    0-0, 1 pitch · 2 outs before

bottom 7th(4)
  • Zack Gelof vs Trevor McDonald6-1

    Zack Gelof grounds out, shortstop Willy Adames to first baseman Rafael Devers.

    2-1, 4 pitches · 0 outs before

  • Lawrence Butler vs Trevor McDonald6-1

    Lawrence Butler strikes out swinging.

    3-3, 6 pitches · 1 out before

  • Darell Hernaiz vs Trevor McDonald6-1

    Darell Hernaiz doubles (1) on a fly ball to right fielder Jung Hoo Lee.

    0-0, 1 pitch · 2 outs before

  • Jeff McNeil vs Erik Miller6-1

    Jeff McNeil strikes out swinging, catcher Jesus Rodriguez to first baseman Rafael Devers.

    3-3, 9 pitches · 2 outs before

top 8th(4)
  • Jung Hoo Lee vs Mark Leiter Jr.6-1

    Jung Hoo Lee grounds out, shortstop Darell Hernaiz to first baseman Nick Kurtz.

    0-1, 2 pitches · 0 outs before

  • Luis Arraez vs Mark Leiter Jr.6-1

    Luis Arraez pops out to third baseman Zack Gelof in foul territory.

    1-1, 3 pitches · 1 out before

  • Casey Schmitt vs Mark Leiter Jr.6-1

    Casey Schmitt singles on a line drive to center fielder Henry Bolte.

    0-0, 1 pitch · 2 outs before

  • Rafael Devers vs Mark Leiter Jr.6-1

    Rafael Devers strikes out swinging.

    0-3, 3 pitches · 2 outs before

bottom 8th(6)
  • Nick Kurtz vs Erik Miller6-1

    Nick Kurtz walks.

    4-1, 5 pitches · 0 outs before

  • Shea Langeliers vs Erik Miller6-1

    Shea Langeliers walks. Nick Kurtz to 2nd.

    4-1, 5 pitches · 0 outs before

  • Tyler Soderstrom vs Erik Miller6-1

    Tyler Soderstrom flies out to right fielder Jung Hoo Lee.

    2-2, 5 pitches · 0 outs before

  • Brent Rooker vs Caleb Kilian6-4

    Brent Rooker homers (6) on a fly ball to left field. Nick Kurtz scores. Shea Langeliers scores.

    0-0, 1 pitch · 1 out before

  • Carlos Cortes vs Caleb Kilian6-4

    Carlos Cortes strikes out swinging, catcher Jesus Rodriguez to first baseman Rafael Devers.

    1-3, 4 pitches · 1 out before

  • Zack Gelof vs Caleb Kilian6-4

    Zack Gelof strikes out swinging.

    1-3, 4 pitches · 2 outs before

top 9th(4)
  • Willy Adames vs Mark Leiter Jr.6-4

    Willy Adames flies out to center fielder Lawrence Butler.

    2-0, 3 pitches · 0 outs before

  • Matt Chapman vs Mark Leiter Jr.6-4

    Matt Chapman flies out to shortstop Darell Hernaiz.

    2-1, 4 pitches · 1 out before

  • Drew Gilbert vs Mark Leiter Jr.6-4

    Drew Gilbert doubles (2) on a sharp line drive to right fielder Carlos Cortes.

    1-1, 3 pitches · 2 outs before

  • Harrison Bader vs Mark Leiter Jr.6-4

    Harrison Bader strikes out swinging.

    1-3, 6 pitches · 2 outs before

bottom 9th(3)
  • Colby Thomas vs Matt Gage6-4

    Colby Thomas flies out to center fielder Harrison Bader.

    1-1, 3 pitches · 0 outs before

  • Darell Hernaiz vs Matt Gage6-4

    Darell Hernaiz grounds out, shortstop Willy Adames to first baseman Rafael Devers.

    1-2, 6 pitches · 1 out before

  • Jonah Heim vs Matt Gage6-4

    Jonah Heim grounds out, third baseman Matt Chapman to first baseman Rafael Devers.

    3-2, 6 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_06fhk8tha9rm1erd6tv11tb6eg
curl "https://api.statshawk.ai/v1/contests/cst_06fhk8tha9rm1erd6tv11tb6eg" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Authenticated request · GET /v1/contests/cst_06fhk8tha9rm1erd6tv11tb6eg/boxscore
curl "https://api.statshawk.ai/v1/contests/cst_06fhk8tha9rm1erd6tv11tb6eg/boxscore" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Authenticated request · GET /v1/contests/cst_06fhk8tha9rm1erd6tv11tb6eg/matchup
curl "https://api.statshawk.ai/v1/contests/cst_06fhk8tha9rm1erd6tv11tb6eg/matchup" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Authenticated request · GET /v1/contests/cst_06fhk8tha9rm1erd6tv11tb6eg/play-by-play?detail=full
curl "https://api.statshawk.ai/v1/contests/cst_06fhk8tha9rm1erd6tv11tb6eg/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