Chicago Cubs 12, San Francisco Giants 13

baseball game fileFinal
Scottsdale Stadium · Scottsdale

Game flow

Every swing in the score.

The line is the running run differential: above the center favors Chicago Cubs, 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 Chicago Cubs led; a negative differential means San Francisco Giants led.Run differential+100−10123456789
  1. 01top 1: Mike Tauchman walks.00
  2. 02top 1: Seiya Suzuki singles on a line drive to center fielder Jung Hoo Lee. Mike Tauchman to 3rd.00
  3. 03top 1: Christopher Morel pops out to shortstop Nick Ahmed.00
  4. 04top 1: Dansby Swanson singles on a line drive to shortstop Nick Ahmed, deflected by pitcher Logan Webb. Mike Tauchman scores. Seiya Suzuki to 2nd.10
  5. 05top 1: David Peralta singles on a ground ball to center fielder Jung Hoo Lee. Seiya Suzuki scores. Dansby Swanson to 3rd.20
  6. 06top 1: Miguel Amaya singles on a line drive to left fielder Michael Conforto. Dansby Swanson scores. David Peralta to 2nd.30
  7. 07top 1: Matt Mervis singles on a ground ball to right fielder Mike Yastrzemski. David Peralta scores. Miguel Amaya to 3rd.40
  8. 08top 1: Matt Shaw called out on strikes.40
  9. 09top 1: Owen Caissie singles on a line drive to right fielder Mike Yastrzemski. Miguel Amaya scores. Matt Mervis to 3rd.50
  10. 10top 1: Mike Tauchman hit by pitch. Owen Caissie to 2nd.50
  11. 11top 1: Seiya Suzuki hits a grand slam (4) to right field. Matt Mervis scores. Owen Caissie scores. Mike Tauchman scores.90
  12. 12top 1: Christopher Morel called out on strikes.90
  13. 13bottom 1: Jung Hoo Lee grounds out, second baseman Matt Shaw to first baseman Matt Mervis.90
  14. 14bottom 1: Jorge Soler grounds out, third baseman Christopher Morel to first baseman Matt Mervis.90
  15. 15bottom 1: LaMonte Wade Jr. strikes out swinging.90
  16. 16top 2: Dansby Swanson singles on a line drive to center fielder Jung Hoo Lee.90
  17. 17top 2: David Peralta singles on a ground ball to right fielder Mike Yastrzemski. Dansby Swanson scores.100
  18. 18top 2: Miguel Amaya grounds into a double play, shortstop Nick Ahmed to second baseman Thairo Estrada to first baseman LaMonte Wade Jr. David Peralta out at 2nd. Miguel Amaya out at 1st.100
  19. 19top 2: Matt Mervis grounds out to first baseman LaMonte Wade Jr.100
  20. 20bottom 2: Matt Chapman singles on a ground ball to right fielder Seiya Suzuki.100
  21. 21bottom 2: Michael Conforto walks. Matt Chapman to 2nd.100
  22. 22bottom 2: Thairo Estrada walks. Matt Chapman to 3rd. Michael Conforto to 2nd.100
  23. 23bottom 2: Mike Yastrzemski grounds out to first baseman Matt Mervis. Matt Chapman scores. Michael Conforto to 3rd. Thairo Estrada to 2nd.101
  24. 24bottom 2: Patrick Bailey grounds out, second baseman Matt Shaw to first baseman Matt Mervis. Michael Conforto scores. Thairo Estrada to 3rd.102
  25. 25bottom 2: Nick Ahmed called out on strikes.102
  26. 26top 3: Matt Shaw grounds out, third baseman Matt Chapman to first baseman LaMonte Wade Jr.102
  27. 27top 3: Owen Caissie grounds out, third baseman Matt Chapman to first baseman LaMonte Wade Jr.102
  28. 28top 3: Mike Tauchman grounds out, second baseman Thairo Estrada to first baseman LaMonte Wade Jr.102
  29. 29bottom 3: Jung Hoo Lee grounds out to first baseman Matt Mervis.102
  30. 30bottom 3: Jorge Soler called out on strikes.102
  31. 31bottom 3: LaMonte Wade Jr. triples (1) on a fly ball to left fielder Owen Caissie.102
  32. 32bottom 3: Matt Chapman flies out to left fielder Owen Caissie.102
  33. 33top 4: Seiya Suzuki flies out to left fielder Michael Conforto.102
  34. 34top 4: Christopher Morel strikes out swinging.102
  35. 35top 4: Dansby Swanson grounds out, third baseman Matt Chapman to first baseman LaMonte Wade Jr.102
  36. 36bottom 4: Michael Conforto reaches on a fielding error by first baseman Matt Mervis.102
  37. 37bottom 4: Thairo Estrada grounds into a force out, shortstop Dansby Swanson to second baseman Matt Shaw. Michael Conforto out at 2nd. Thairo Estrada to 1st.102
  38. 38bottom 4: Mike Yastrzemski doubles (2) on a ground ball to right fielder Seiya Suzuki. Thairo Estrada to 3rd.102
  39. 39bottom 4: Patrick Bailey strikes out swinging.102
  40. 40bottom 4: Nick Ahmed singles on a ground ball to third baseman Christopher Morel. Thairo Estrada scores. Mike Yastrzemski scores. Nick Ahmed to 2nd. Throwing error by third baseman Christopher Morel.104
  41. 41bottom 4: Jung Hoo Lee singles on a line drive to center fielder Mike Tauchman. Nick Ahmed scores.105
  42. 42bottom 4: Jorge Soler singles on a line drive to left fielder Owen Caissie. Jung Hoo Lee to 2nd.105
  43. 43bottom 4: LaMonte Wade Jr. singles on a ground ball to second baseman Matt Shaw, deflected by pitcher Cayne Ueckert. Jung Hoo Lee scores. Jorge Soler to 3rd.106
  44. 44bottom 4: Matt Chapman strikes out swinging.106
  45. 45top 5: David Peralta homers (1) on a fly ball to right center field.116
  46. 46top 5: Miguel Amaya grounds out, shortstop Nick Ahmed to first baseman LaMonte Wade Jr.116
  47. 47top 5: Matt Mervis strikes out swinging.116
  48. 48top 5: Matt Shaw homers (2) on a fly ball to right field.126
  49. 49top 5: Owen Caissie strikes out swinging.126
  50. 50bottom 5: Michael Conforto pops out to third baseman Christopher Morel.126
  51. 51bottom 5: Thairo Estrada singles on a line drive to center fielder Mike Tauchman.126
  52. 52bottom 5: Mike Yastrzemski doubles (3) on a fly ball to right fielder Seiya Suzuki. Thairo Estrada to 3rd.126
  53. 53bottom 5: Patrick Bailey singles on a line drive to center fielder Mike Tauchman. Thairo Estrada scores. Mike Yastrzemski scores.128
  54. 54bottom 5: Nick Ahmed strikes out swinging.128
  55. 55bottom 5: Jung Hoo Lee singles on a line drive to center fielder Mike Tauchman. Patrick Bailey to 2nd.128
  56. 56bottom 5: Jorge Soler doubles (2) on a fly ball to center fielder Mike Tauchman. Patrick Bailey scores. Jung Hoo Lee scores.1210
  57. 57bottom 5: Pitcher Thomas Pannone picks off Justin Wishkoski at on throw to shortstop Dansby Swanson.1210
  58. 58top 6: Mike Tauchman singles on a ground ball to right fielder Mike Yastrzemski.1210
  59. 59top 6: Seiya Suzuki strikes out swinging.1210
  60. 60top 6: Christopher Morel strikes out swinging.1210
  61. 61top 6: Dansby Swanson walks.1210
  62. 62top 6: David Peralta singles on a line drive to right fielder Mike Yastrzemski. Darius Hill out at home on the throw, right fielder Mike Yastrzemski to catcher Patrick Bailey. Fabian Pertuz to 2nd.1210
  63. 63bottom 6: LaMonte Wade Jr. flies out to left fielder Jordan Nwogu.1210
  64. 64bottom 6: Matt Chapman homers (2) on a fly ball to right field.1211
  65. 65bottom 6: Michael Conforto called out on strikes.1211
  66. 66bottom 6: Thairo Estrada strikes out swinging.1211
  67. 67top 7: Joe Hudson walks.1211
  68. 68top 7: Brian Kalmer grounds into a force out, third baseman Will Wilson to second baseman Brett Wisely. Joe Hudson out at 2nd. Brian Kalmer to 1st.1211
  69. 69top 7: Matt Shaw singles on a soft line drive to center fielder Wade Meckler. Brian Kalmer to 2nd.1211
  70. 70top 7: Jordan Nwogu grounds into a double play, third baseman Will Wilson to second baseman Brett Wisely to first baseman Trenton Brooks. Matt Shaw out at 2nd. Jordan Nwogu out at 1st.1211
  71. 71bottom 7: Mike Yastrzemski strikes out swinging.1211
  72. 72bottom 7: Patrick Bailey flies out to center fielder Darius Hill.1211
  73. 73bottom 7: Nick Ahmed flies out to right fielder Christian Olivo.1211
  74. 74top 8: Darius Hill lines out to first baseman Trenton Brooks.1211
  75. 75top 8: Christian Olivo called out on strikes.1211
  76. 76top 8: Liam Spence hit by pitch.1211
  77. 77top 8: Fabian Pertuz flies out to right fielder Victor Bericoto.1211
  78. 78bottom 8: Wade Meckler triples (2) on a fly ball to center fielder Darius Hill.1211
  79. 79bottom 8: Justin Wishkoski pops out to first baseman Brian Kalmer in foul territory.1211
  80. 80bottom 8: Trenton Brooks singles on a line drive to center fielder Darius Hill. Wade Meckler scores.1212
  81. 81bottom 8: Will Wilson flies out to right fielder Christian Olivo.1212
  82. 82bottom 8: Hunter Bishop called out on strikes.1212
  83. 83top 9: Caleb Knight flies out to right fielder Victor Bericoto.1212
  84. 84top 9: Joe Hudson strikes out swinging.1212
  85. 85top 9: Brian Kalmer flies out to center fielder Wade Meckler.1212
  86. 86bottom 9: Brett Wisely walks.1212
  87. 87bottom 9: Victor Bericoto grounds out, third baseman Liam Spence to first baseman Brian Kalmer.1212
  88. 88bottom 9: Brett Wisely steals (1) 3rd base. Brett Wisely scores. Throwing error by pitcher Chase Watkins.1213
Boxscore

Key evidence.

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

Team line

Chicago Cubs
Chicago Cubs boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Seiya SuzukiRF40.50000002010.5001.750424001.25015
Matt Shaw2B40.50000002010.5001.750411001.25015
Miguel AmayaC30.33300001000.3330.667311000.33301
Dansby SwansonSS30.66700102000.7501.417421000.66702
Owen CaissieLF30.33300001000.3330.667311000.33311
Javier AssadP21824.909403.6670113254001.636
Matt Mervis1B30.33300001000.3330.667311000.33311
Christopher Morel3B4000000000040000030
Mike TauchmanCF20.50000101100.7501.250420000.50001
Christian OlivoRF1000000000010000010
Brian Kalmer1B2000000000020000000
Jordan NwoguLF1000000000010000000
Cayne UeckertP04127300.33301711009
Frankie Scalzo Jr.P051920103711002
Thomas PannoneP014515613092454002
Joe HudsonC1000100000.5000.50020000010
Darius HillCF1000000000010000000
Liam Spence3B0000001011000000
Fabian PertuzSS1000000000010000000
David PeraltaDH41000040112.750423001.75007
Juan Mora2B000000000000000
Caleb KnightDH1000000000010000000
Chase WatkinsP12127000.33311610003
San Francisco Giants boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Patrick BaileyC40.25000001000.2500.500413000.25011
Michael ConfortoLF3000100000.2500.25041000010
Wade MecklerCF1101001001411000303
Matt Chapman3B40.50000002010.5001.750421001.25015
Victor BericotoRF1000000000010000000
Jung Hoo LeeCF40.50000002000.5001421100.50002
Mike YastrzemskiRF40.50020002000.5001.50042100114
Donovan WaltonSS000000000000000
Jorge SolerDH40.50010002000.5001.250402100.75013
Logan WebbP122918.692924.3330133593002.308
Tyler RogersP1500201031202003
Brett Wisely2B0001000011101000
Thairo Estrada2B30.33300101000.5000.833420000.33311
Blayne EnlowP1800102061301001
LaMonte Wade Jr.1B40.50001002000.5001.50040100114
Zach MorganC000000000000000
Trenton Brooks1B1100001001210100101
Hunter David Bishop1000000000010000010
Hunter BishopLF1000000000010000010
Nick AhmedSS40.25000001000.2500.500411000.25021
Tanner KiestP05340.500210.667021432003
Justin WishkoskiDH1000000000010000000
Zachary Morgan000000000000000
Eric SilvaP030000103501010
Will Wilson1000000000010000000
Will Wilson3B1000000000010000000

Comparison

Side by side.

Final

Matchup

Before first pitch.

Probable pitchers and posted lineup context from the matchup card.

Lineups available2024-03-22T20:05:00Z · Final

San Francisco Giants

Probable pitcher: Logan Webb (R)

Play-by-play

The game, at bat by at bat.

top 1st(12)
  • Mike Tauchman vs Logan Webb0-0

    Mike Tauchman walks.

    4-0, 4 pitches · 0 outs before

  • Seiya Suzuki vs Logan Webb0-0

    Seiya Suzuki singles on a line drive to center fielder Jung Hoo Lee. Mike Tauchman to 3rd.

    0-0, 1 pitch · 0 outs before

  • Christopher Morel vs Logan Webb0-0

    Christopher Morel pops out to shortstop Nick Ahmed.

    0-0, 1 pitch · 0 outs before

  • Dansby Swanson vs Logan Webb1-0

    Dansby Swanson singles on a line drive to shortstop Nick Ahmed, deflected by pitcher Logan Webb. Mike Tauchman scores. Seiya Suzuki to 2nd.

    0-0, 1 pitch · 1 out before

  • David Peralta vs Logan Webb2-0

    David Peralta singles on a ground ball to center fielder Jung Hoo Lee. Seiya Suzuki scores. Dansby Swanson to 3rd.

    0-0, 1 pitch · 1 out before

  • Miguel Amaya vs Logan Webb3-0

    Miguel Amaya singles on a line drive to left fielder Michael Conforto. Dansby Swanson scores. David Peralta to 2nd.

    0-0, 1 pitch · 1 out before

  • Matt Mervis vs Logan Webb4-0

    Matt Mervis singles on a ground ball to right fielder Mike Yastrzemski. David Peralta scores. Miguel Amaya to 3rd.

    0-0, 1 pitch · 1 out before

  • Matt Shaw vs Tanner Kiest4-0

    Matt Shaw called out on strikes.

    0-3, 3 pitches · 1 out before

  • Owen Caissie vs Tanner Kiest5-0

    Owen Caissie singles on a line drive to right fielder Mike Yastrzemski. Miguel Amaya scores. Matt Mervis to 3rd.

    0-0, 1 pitch · 2 outs before

  • Mike Tauchman vs Tanner Kiest5-0

    Mike Tauchman hit by pitch. Owen Caissie to 2nd.

    1-0, 1 pitch · 2 outs before

  • Seiya Suzuki vs Tanner Kiest9-0

    Seiya Suzuki hits a grand slam (4) to right field. Matt Mervis scores. Owen Caissie scores. Mike Tauchman scores.

    3-2, 6 pitches · 2 outs before

  • Christopher Morel vs Tanner Kiest9-0

    Christopher Morel called out on strikes.

    0-3, 3 pitches · 2 outs before

bottom 1st(3)
  • Jung Hoo Lee vs Javier Assad9-0

    Jung Hoo Lee grounds out, second baseman Matt Shaw to first baseman Matt Mervis.

    0-0, 1 pitch · 0 outs before

  • Jorge Soler vs Javier Assad9-0

    Jorge Soler grounds out, third baseman Christopher Morel to first baseman Matt Mervis.

    0-0, 1 pitch · 1 out before

  • LaMonte Wade Jr. vs Javier Assad9-0

    LaMonte Wade Jr. strikes out swinging.

    0-3, 3 pitches · 2 outs before

top 2nd(4)
  • Dansby Swanson vs Logan Webb9-0

    Dansby Swanson singles on a line drive to center fielder Jung Hoo Lee.

    0-0, 1 pitch · 0 outs before

  • David Peralta vs Logan Webb10-0

    David Peralta singles on a ground ball to right fielder Mike Yastrzemski. Dansby Swanson scores.

    1-0, 2 pitches · 0 outs before

  • Miguel Amaya vs Logan Webb10-0

    Miguel Amaya grounds into a double play, shortstop Nick Ahmed to second baseman Thairo Estrada to first baseman LaMonte Wade Jr. David Peralta out at 2nd. Miguel Amaya out at 1st.

    0-0, 1 pitch · 0 outs before

  • Matt Mervis vs Logan Webb10-0

    Matt Mervis grounds out to first baseman LaMonte Wade Jr.

    0-0, 1 pitch · 2 outs before

bottom 2nd(6)
  • Matt Chapman vs Javier Assad10-0

    Matt Chapman singles on a ground ball to right fielder Seiya Suzuki.

    0-0, 1 pitch · 0 outs before

  • Michael Conforto vs Javier Assad10-0

    Michael Conforto walks. Matt Chapman to 2nd.

    4-0, 4 pitches · 0 outs before

  • Thairo Estrada vs Javier Assad10-0

    Thairo Estrada walks. Matt Chapman to 3rd. Michael Conforto to 2nd.

    4-0, 4 pitches · 0 outs before

  • Mike Yastrzemski vs Javier Assad10-1

    Mike Yastrzemski grounds out to first baseman Matt Mervis. Matt Chapman scores. Michael Conforto to 3rd. Thairo Estrada to 2nd.

    0-0, 1 pitch · 0 outs before

  • Patrick Bailey vs Javier Assad10-2

    Patrick Bailey grounds out, second baseman Matt Shaw to first baseman Matt Mervis. Michael Conforto scores. Thairo Estrada to 3rd.

    0-0, 1 pitch · 1 out before

  • Nick Ahmed vs Javier Assad10-2

    Nick Ahmed called out on strikes.

    0-3, 3 pitches · 2 outs before

top 3rd(3)
  • Matt Shaw vs Logan Webb10-2

    Matt Shaw grounds out, third baseman Matt Chapman to first baseman LaMonte Wade Jr.

    0-0, 1 pitch · 0 outs before

  • Owen Caissie vs Logan Webb10-2

    Owen Caissie grounds out, third baseman Matt Chapman to first baseman LaMonte Wade Jr.

    0-0, 1 pitch · 1 out before

  • Mike Tauchman vs Logan Webb10-2

    Mike Tauchman grounds out, second baseman Thairo Estrada to first baseman LaMonte Wade Jr.

    0-0, 1 pitch · 2 outs before

bottom 3rd(4)
  • Jung Hoo Lee vs Javier Assad10-2

    Jung Hoo Lee grounds out to first baseman Matt Mervis.

    0-0, 1 pitch · 0 outs before

  • Jorge Soler vs Javier Assad10-2

    Jorge Soler called out on strikes.

    0-3, 3 pitches · 1 out before

  • LaMonte Wade Jr. vs Javier Assad10-2

    LaMonte Wade Jr. triples (1) on a fly ball to left fielder Owen Caissie.

    0-0, 1 pitch · 2 outs before

  • Matt Chapman vs Javier Assad10-2

    Matt Chapman flies out to left fielder Owen Caissie.

    0-0, 1 pitch · 2 outs before

top 4th(3)
  • Seiya Suzuki vs Logan Webb10-2

    Seiya Suzuki flies out to left fielder Michael Conforto.

    0-0, 1 pitch · 0 outs before

  • Christopher Morel vs Logan Webb10-2

    Christopher Morel strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Dansby Swanson vs Logan Webb10-2

    Dansby Swanson grounds out, third baseman Matt Chapman to first baseman LaMonte Wade Jr.

    0-0, 1 pitch · 2 outs before

bottom 4th(9)
  • Michael Conforto vs Javier Assad10-2

    Michael Conforto reaches on a fielding error by first baseman Matt Mervis.

    0-0, 1 pitch · 0 outs before

  • Thairo Estrada vs Javier Assad10-2

    Thairo Estrada grounds into a force out, shortstop Dansby Swanson to second baseman Matt Shaw. Michael Conforto out at 2nd. Thairo Estrada to 1st.

    0-0, 1 pitch · 0 outs before

  • Mike Yastrzemski vs Javier Assad10-2

    Mike Yastrzemski doubles (2) on a ground ball to right fielder Seiya Suzuki. Thairo Estrada to 3rd.

    0-0, 1 pitch · 1 out before

  • Patrick Bailey vs Javier Assad10-2

    Patrick Bailey strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Nick Ahmed vs Javier Assad10-4

    Nick Ahmed singles on a ground ball to third baseman Christopher Morel. Thairo Estrada scores. Mike Yastrzemski scores. Nick Ahmed to 2nd. Throwing error by third baseman Christopher Morel.

    0-0, 1 pitch · 2 outs before

  • Jung Hoo Lee vs Cayne Ueckert10-5

    Jung Hoo Lee singles on a line drive to center fielder Mike Tauchman. Nick Ahmed scores.

    0-0, 1 pitch · 2 outs before

  • Jorge Soler vs Cayne Ueckert10-5

    Jorge Soler singles on a line drive to left fielder Owen Caissie. Jung Hoo Lee to 2nd.

    0-0, 1 pitch · 2 outs before

  • LaMonte Wade Jr. vs Cayne Ueckert10-6

    LaMonte Wade Jr. singles on a ground ball to second baseman Matt Shaw, deflected by pitcher Cayne Ueckert. Jung Hoo Lee scores. Jorge Soler to 3rd.

    1-0, 2 pitches · 2 outs before

  • Matt Chapman vs Cayne Ueckert10-6

    Matt Chapman strikes out swinging.

    0-3, 3 pitches · 2 outs before

top 5th(5)
  • David Peralta vs Logan Webb11-6

    David Peralta homers (1) on a fly ball to right center field.

    1-1, 3 pitches · 0 outs before

  • Miguel Amaya vs Logan Webb11-6

    Miguel Amaya grounds out, shortstop Nick Ahmed to first baseman LaMonte Wade Jr.

    0-0, 1 pitch · 0 outs before

  • Matt Mervis vs Logan Webb11-6

    Matt Mervis strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Matt Shaw vs Logan Webb12-6

    Matt Shaw homers (2) on a fly ball to right field.

    0-1, 2 pitches · 2 outs before

  • Owen Caissie vs Logan Webb12-6

    Owen Caissie strikes out swinging.

    0-3, 3 pitches · 2 outs before

bottom 5th(8)
  • Michael Conforto vs Thomas Pannone12-6

    Michael Conforto pops out to third baseman Christopher Morel.

    0-0, 1 pitch · 0 outs before

  • Thairo Estrada vs Thomas Pannone12-6

    Thairo Estrada singles on a line drive to center fielder Mike Tauchman.

    0-0, 1 pitch · 1 out before

  • Mike Yastrzemski vs Thomas Pannone12-6

    Mike Yastrzemski doubles (3) on a fly ball to right fielder Seiya Suzuki. Thairo Estrada to 3rd.

    0-0, 1 pitch · 1 out before

  • Patrick Bailey vs Thomas Pannone12-8

    Patrick Bailey singles on a line drive to center fielder Mike Tauchman. Thairo Estrada scores. Mike Yastrzemski scores.

    0-0, 1 pitch · 1 out before

  • Nick Ahmed vs Thomas Pannone12-8

    Nick Ahmed strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Jung Hoo Lee vs Thomas Pannone12-8

    Jung Hoo Lee singles on a line drive to center fielder Mike Tauchman. Patrick Bailey to 2nd.

    0-0, 1 pitch · 2 outs before

  • Jorge Soler vs Thomas Pannone12-10

    Jorge Soler doubles (2) on a fly ball to center fielder Mike Tauchman. Patrick Bailey scores. Jung Hoo Lee scores.

    0-0, 1 pitch · 2 outs before

  • LaMonte Wade Jr. vs Thomas Pannone12-10

    Pitcher Thomas Pannone picks off Justin Wishkoski at on throw to shortstop Dansby Swanson.

    0-0, 0 pitches · 2 outs before

top 6th(5)
  • Mike Tauchman vs Tyler Rogers12-10

    Mike Tauchman singles on a ground ball to right fielder Mike Yastrzemski.

    0-0, 1 pitch · 0 outs before

  • Seiya Suzuki vs Tyler Rogers12-10

    Seiya Suzuki strikes out swinging.

    0-3, 3 pitches · 0 outs before

  • Christopher Morel vs Tyler Rogers12-10

    Christopher Morel strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Dansby Swanson vs Tyler Rogers12-10

    Dansby Swanson walks.

    4-0, 4 pitches · 2 outs before

  • David Peralta vs Tyler Rogers12-10

    David Peralta singles on a line drive to right fielder Mike Yastrzemski. Darius Hill out at home on the throw, right fielder Mike Yastrzemski to catcher Patrick Bailey. Fabian Pertuz to 2nd.

    0-0, 1 pitch · 2 outs before

bottom 6th(4)
  • LaMonte Wade Jr. vs Thomas Pannone12-10

    LaMonte Wade Jr. flies out to left fielder Jordan Nwogu.

    0-0, 1 pitch · 0 outs before

  • Matt Chapman vs Thomas Pannone12-11

    Matt Chapman homers (2) on a fly ball to right field.

    1-1, 3 pitches · 1 out before

  • Michael Conforto vs Thomas Pannone12-11

    Michael Conforto called out on strikes.

    0-3, 3 pitches · 1 out before

  • Thairo Estrada vs Thomas Pannone12-11

    Thairo Estrada strikes out swinging.

    0-3, 3 pitches · 2 outs before

top 7th(4)
  • Joe Hudson vs Blayne Enlow12-11

    Joe Hudson walks.

    4-0, 4 pitches · 0 outs before

  • Brian Kalmer vs Blayne Enlow12-11

    Brian Kalmer grounds into a force out, third baseman Will Wilson to second baseman Brett Wisely. Joe Hudson out at 2nd. Brian Kalmer to 1st.

    0-0, 1 pitch · 0 outs before

  • Matt Shaw vs Blayne Enlow12-11

    Matt Shaw singles on a soft line drive to center fielder Wade Meckler. Brian Kalmer to 2nd.

    0-0, 1 pitch · 1 out before

  • Jordan Nwogu vs Blayne Enlow12-11

    Jordan Nwogu grounds into a double play, third baseman Will Wilson to second baseman Brett Wisely to first baseman Trenton Brooks. Matt Shaw out at 2nd. Jordan Nwogu out at 1st.

    0-0, 1 pitch · 1 out before

bottom 7th(3)
  • Mike Yastrzemski vs Thomas Pannone12-11

    Mike Yastrzemski strikes out swinging.

    0-3, 3 pitches · 0 outs before

  • Patrick Bailey vs Thomas Pannone12-11

    Patrick Bailey flies out to center fielder Darius Hill.

    0-0, 1 pitch · 1 out before

  • Nick Ahmed vs Thomas Pannone12-11

    Nick Ahmed flies out to right fielder Christian Olivo.

    0-0, 1 pitch · 2 outs before

top 8th(4)
  • Darius Hill vs Blayne Enlow12-11

    Darius Hill lines out to first baseman Trenton Brooks.

    0-0, 1 pitch · 0 outs before

  • Christian Olivo vs Blayne Enlow12-11

    Christian Olivo called out on strikes.

    0-3, 3 pitches · 1 out before

  • Liam Spence vs Blayne Enlow12-11

    Liam Spence hit by pitch.

    1-0, 1 pitch · 2 outs before

  • Fabian Pertuz vs Blayne Enlow12-11

    Fabian Pertuz flies out to right fielder Victor Bericoto.

    0-0, 1 pitch · 2 outs before

bottom 8th(5)
  • Wade Meckler vs Frankie Scalzo Jr.12-11

    Wade Meckler triples (2) on a fly ball to center fielder Darius Hill.

    0-0, 1 pitch · 0 outs before

  • Justin Wishkoski vs Frankie Scalzo Jr.12-11

    Justin Wishkoski pops out to first baseman Brian Kalmer in foul territory.

    0-0, 1 pitch · 0 outs before

  • Trenton Brooks vs Frankie Scalzo Jr.12-12

    Trenton Brooks singles on a line drive to center fielder Darius Hill. Wade Meckler scores.

    0-0, 1 pitch · 1 out before

  • Will Wilson vs Frankie Scalzo Jr.12-12

    Will Wilson flies out to right fielder Christian Olivo.

    0-0, 1 pitch · 1 out before

  • Hunter Bishop vs Frankie Scalzo Jr.12-12

    Hunter Bishop called out on strikes.

    0-3, 3 pitches · 2 outs before

top 9th(3)
  • Caleb Knight vs Eric Silva12-12

    Caleb Knight flies out to right fielder Victor Bericoto.

    0-0, 1 pitch · 0 outs before

  • Joe Hudson vs Eric Silva12-12

    Joe Hudson strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Brian Kalmer vs Eric Silva12-12

    Brian Kalmer flies out to center fielder Wade Meckler.

    0-0, 1 pitch · 2 outs before

bottom 9th(3)
  • Brett Wisely vs Chase Watkins12-12

    Brett Wisely walks.

    4-0, 4 pitches · 0 outs before

  • Victor Bericoto vs Chase Watkins12-12

    Victor Bericoto grounds out, third baseman Liam Spence to first baseman Brian Kalmer.

    1-0, 2 pitches · 0 outs before

  • Donovan Walton vs Chase Watkins12-13

    Brett Wisely steals (1) 3rd base. Brett Wisely scores. Throwing error by pitcher Chase Watkins.

    0-0, 0 pitches · 1 out 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_06fhqd1spxyc5f0mjaj1y2ryvw
curl "https://api.statshawk.ai/v1/contests/cst_06fhqd1spxyc5f0mjaj1y2ryvw" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Authenticated request · GET /v1/contests/cst_06fhqd1spxyc5f0mjaj1y2ryvw/boxscore
curl "https://api.statshawk.ai/v1/contests/cst_06fhqd1spxyc5f0mjaj1y2ryvw/boxscore" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Authenticated request · GET /v1/contests/cst_06fhqd1spxyc5f0mjaj1y2ryvw/matchup
curl "https://api.statshawk.ai/v1/contests/cst_06fhqd1spxyc5f0mjaj1y2ryvw/matchup" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Authenticated request · GET /v1/contests/cst_06fhqd1spxyc5f0mjaj1y2ryvw/play-by-play?detail=full
curl "https://api.statshawk.ai/v1/contests/cst_06fhqd1spxyc5f0mjaj1y2ryvw/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