Houston Astros 4, Chicago Cubs 2

baseball game fileFinal
Wrigley Field · Chicago

Game flow

Every swing in the score.

The line is the running run differential: above the center favors Houston Astros, below favors Chicago Cubs. 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 Houston Astros led; a negative differential means Chicago Cubs led.Run differential+40−4123456789
  1. 01top 1: Jeremy Peña singles on a ground ball to left fielder Ian Happ.00
  2. 02top 1: Isaac Paredes lines out sharply to center fielder Pete Crow-Armstrong.00
  3. 03top 1: Yordan Alvarez strikes out swinging.00
  4. 04top 1: Christian Walker strikes out swinging.00
  5. 05bottom 1: Nico Hoerner strikes out swinging.00
  6. 06bottom 1: Michael Busch lines out to shortstop Jeremy Peña.00
  7. 07bottom 1: Alex Bregman singles on a line drive to center fielder Jake Meyers.00
  8. 08bottom 1: Ian Happ doubles (7) on a fly ball to left fielder Zach Cole. Alex Bregman to 3rd.00
  9. 09bottom 1: Seiya Suzuki grounds out, third baseman Isaac Paredes to first baseman Christian Walker.00
  10. 10top 2: Jake Meyers singles on a ground ball to left fielder Ian Happ.00
  11. 11top 2: Braden Shewmake flies out to left fielder Ian Happ.00
  12. 12top 2: Cam Smith flies out to center fielder Pete Crow-Armstrong.00
  13. 13top 2: Zach Cole strikes out swinging.00
  14. 14bottom 2: Michael Conforto strikes out swinging.00
  15. 15bottom 2: Carson Kelly strikes out swinging.00
  16. 16bottom 2: Pete Crow-Armstrong walks.00
  17. 17bottom 2: Dansby Swanson pops out to first baseman Christian Walker.00
  18. 18top 3: Christian Vázquez homers (4) on a fly ball to left center field.10
  19. 19top 3: Jeremy Peña strikes out swinging.10
  20. 20top 3: Isaac Paredes grounds out, third baseman Alex Bregman to first baseman Michael Busch.10
  21. 21top 3: Yordan Alvarez flies out to left fielder Ian Happ.10
  22. 22bottom 3: Nico Hoerner challenged (pitch result), call on the field was overturned: Nico Hoerner walks.10
  23. 23bottom 3: Michael Busch hit by pitch.10
  24. 24bottom 3: Alex Bregman hit by pitch. Nico Hoerner to 3rd. Michael Busch to 2nd.10
  25. 25bottom 3: Ian Happ strikes out swinging.10
  26. 26bottom 3: Seiya Suzuki pops out to shortstop Jeremy Peña on the infield fly rule.10
  27. 27bottom 3: Michael Conforto grounds out, shortstop Jeremy Peña to first baseman Christian Walker.10
  28. 28top 4: Christian Walker singles on a ground ball to center fielder Pete Crow-Armstrong.10
  29. 29top 4: Jake Meyers strikes out swinging.10
  30. 30top 4: Braden Shewmake walks. Christian Walker to 2nd.10
  31. 31top 4: Cam Smith singles on a ground ball to shortstop Dansby Swanson. Christian Walker to 3rd. Braden Shewmake to 2nd.10
  32. 32top 4: Zach Cole grounds into a force out, shortstop Dansby Swanson to second baseman Nico Hoerner. Christian Walker scores. Braden Shewmake to 3rd. Cam Smith out at 2nd. Zach Cole to 1st.20
  33. 33top 4: Christian Vázquez singles on a line drive to right fielder Seiya Suzuki. Braden Shewmake scores. Zach Cole to 3rd.30
  34. 34top 4: Jeremy Peña grounds out, second baseman Nico Hoerner to first baseman Michael Busch.30
  35. 35bottom 4: Carson Kelly flies out to center fielder Jake Meyers.30
  36. 36bottom 4: Pete Crow-Armstrong pops out to third baseman Isaac Paredes.30
  37. 37bottom 4: Dansby Swanson flies out to right fielder Cam Smith.30
  38. 38top 5: Isaac Paredes singles on a line drive to right fielder Seiya Suzuki.30
  39. 39top 5: Yordan Alvarez singles on a line drive to right fielder Seiya Suzuki. Isaac Paredes to 2nd.30
  40. 40top 5: Christian Walker flies out to left fielder Ian Happ.30
  41. 41top 5: Jake Meyers grounds into a force out, third baseman Alex Bregman to second baseman Nico Hoerner. Isaac Paredes to 3rd. Yordan Alvarez out at 2nd. Jake Meyers to 1st.30
  42. 42top 5: Brice Matthews singles on a sharp line drive to center fielder Pete Crow-Armstrong. Isaac Paredes scores. Jake Meyers to 2nd.40
  43. 43top 5: Cam Smith grounds out softly, pitcher Hoby Milner to first baseman Michael Busch.40
  44. 44bottom 5: Nico Hoerner flies out to center fielder Jake Meyers.40
  45. 45bottom 5: Michael Busch walks.40
  46. 46bottom 5: Alex Bregman walks. Michael Busch to 2nd.40
  47. 47bottom 5: Ian Happ strikes out swinging.40
  48. 48bottom 5: Seiya Suzuki lines out to right fielder Cam Smith.40
  49. 49top 6: Zach Cole grounds out, second baseman Nico Hoerner to first baseman Michael Busch.40
  50. 50top 6: Christian Vázquez strikes out swinging.40
  51. 51top 6: Jeremy Peña grounds out, first baseman Michael Busch to pitcher Ethan Roberts.40
  52. 52bottom 6: Miguel Amaya singles on a fly ball to center fielder Jake Meyers.40
  53. 53bottom 6: Carson Kelly flies out to right fielder Cam Smith.40
  54. 54bottom 6: Pete Crow-Armstrong homers (6) on a fly ball to right field. Miguel Amaya scores.42
  55. 55bottom 6: Dansby Swanson strikes out swinging.42
  56. 56bottom 6: Nico Hoerner flies out to second baseman Brice Matthews.42
  57. 57top 7: Isaac Paredes grounds out sharply, shortstop Dansby Swanson to first baseman Michael Busch.42
  58. 58top 7: Yordan Alvarez walks.42
  59. 59top 7: Christian Walker strikes out swinging.42
  60. 60top 7: Jake Meyers grounds out, third baseman Alex Bregman to first baseman Michael Busch.42
  61. 61bottom 7: Michael Busch lines out sharply to center fielder Jake Meyers.42
  62. 62bottom 7: Alex Bregman grounds out, third baseman Isaac Paredes to first baseman Christian Walker.42
  63. 63bottom 7: Ian Happ pops out to third baseman Isaac Paredes.42
  64. 64top 8: Brice Matthews called out on strikes.42
  65. 65top 8: Cam Smith strikes out swinging.42
  66. 66top 8: Zach Cole grounds out, first baseman Michael Busch to pitcher Jacob Webb.42
  67. 67bottom 8: Seiya Suzuki grounds out, third baseman Isaac Paredes to first baseman Christian Walker.42
  68. 68bottom 8: Moisés Ballesteros flies out to center fielder Jake Meyers.42
  69. 69bottom 8: Carson Kelly hit by pitch.42
  70. 70bottom 8: Pete Crow-Armstrong walks. Carson Kelly to 2nd.42
  71. 71bottom 8: Dansby Swanson reaches on a throwing error by shortstop Jeremy Peña. Carson Kelly to 3rd. Pete Crow-Armstrong to 2nd.42
  72. 72bottom 8: Nico Hoerner grounds into a force out, third baseman Isaac Paredes to second baseman Nick Allen. Dansby Swanson out at 2nd.42
  73. 73top 9: Christian Vázquez grounds out, shortstop Dansby Swanson to first baseman Michael Busch.42
  74. 74top 9: Jeremy Peña lines out to right fielder Seiya Suzuki.42
  75. 75top 9: Isaac Paredes walks.42
  76. 76top 9: Yordan Alvarez walks. Isaac Paredes to 2nd.42
  77. 77top 9: Christian Walker strikes out swinging.42
  78. 78bottom 9: Michael Busch flies out to left fielder Zach Cole.42
  79. 79bottom 9: Alex Bregman flies out to center fielder Jake Meyers.42
  80. 80bottom 9: Ian Happ pops out to first baseman Christian Walker.42
Boxscore

Key evidence.

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

Houston Astros boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Jeremy PenaSS50.20000001000.2000.400500000.20011
Yordan AlvarezDH30.33300201000.6000.933500000.33311
Isaac Paredes3B40.25000101000.4000.650510000.25001
Christian Walker1B50.20000001000.2000.400510000.20031
Cam SmithRF40.25000001000.2500.500400000.25011
Brice Matthews2B20.50000001000.5001201000.50011
Jake MeyersCF40.25000001000.2500.500400000.25011
Bryan AbreuP1400000.667021400001.500
Steven OkertP03254210.33301620006
Bryan KingP0500001.333041700100
Enyel De Los SantosP0500001.667051901000
Spencer ArrighettiP423002050158905011.200
Christian VazquezC40.50000002010.5001.750412001.25015
Nick Allen2B000000000000000
Braden Shewmake2B1000100000.5000.50021000000
Zach ColeLF4000000000040100010

Team line

Chicago Cubs
Chicago Cubs boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Pete Crow-ArmstrongCF20.50000201010.7502.75041200204
Alex Bregman3B30.33300101100.6000.933500000.33301
Michael Busch1B3000100100.4000.40050000000
Seiya SuzukiRF4000000000040000000
Ian HappLF50.20010001000.2000.600500000.40022
Nico Hoerner2B4000100000.2000.20050010010
Michael ConfortoDH2000000000020000010
Miguel AmayaDH1100001001211000101
Carson KellyC3000000100.2500.25040000010
Dansby SwansonSS4000000000040000010
Jacob WebbP0300001031502000
Hoby MilnerP0200100.33301800003
Phil MatonP2500001032201002
Moises BallesterosDH1000000000010000000
Jameson TaillonP12347.714814.6671149045001.929
Ethan RobertsP1700002063202000.500
Ethan Roberts1000002063202000.500

Comparison

Side by side.

Final

Play-by-play

The game, at bat by at bat.

top 1st(4)
  • Jeremy Pena vs Jameson Taillon0-0

    Jeremy Peña singles on a ground ball to left fielder Ian Happ.

    3-2, 6 pitches · 0 outs before

  • Isaac Paredes vs Jameson Taillon0-0

    Isaac Paredes lines out sharply to center fielder Pete Crow-Armstrong.

    3-1, 5 pitches · 0 outs before

  • Yordan Alvarez vs Jameson Taillon0-0

    Yordan Alvarez strikes out swinging.

    2-3, 6 pitches · 1 out before

  • Christian Walker vs Jameson Taillon0-0

    Christian Walker strikes out swinging.

    1-3, 4 pitches · 2 outs before

bottom 1st(5)
  • Nico Hoerner vs Spencer Arrighetti0-0

    Nico Hoerner strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Michael Busch vs Spencer Arrighetti0-0

    Michael Busch lines out to shortstop Jeremy Peña.

    0-1, 2 pitches · 1 out before

  • Alex Bregman vs Spencer Arrighetti0-0

    Alex Bregman singles on a line drive to center fielder Jake Meyers.

    1-2, 4 pitches · 2 outs before

  • Ian Happ vs Spencer Arrighetti0-0

    Ian Happ doubles (7) on a fly ball to left fielder Zach Cole. Alex Bregman to 3rd.

    1-1, 3 pitches · 2 outs before

  • Seiya Suzuki vs Spencer Arrighetti0-0

    Seiya Suzuki grounds out, third baseman Isaac Paredes to first baseman Christian Walker.

    1-1, 3 pitches · 2 outs before

top 2nd(4)
  • Jake Meyers vs Jameson Taillon0-0

    Jake Meyers singles on a ground ball to left fielder Ian Happ.

    0-0, 1 pitch · 0 outs before

  • Braden Shewmake vs Jameson Taillon0-0

    Braden Shewmake flies out to left fielder Ian Happ.

    0-1, 2 pitches · 0 outs before

  • Cam Smith vs Jameson Taillon0-0

    Cam Smith flies out to center fielder Pete Crow-Armstrong.

    3-2, 6 pitches · 1 out before

  • Zach Cole vs Jameson Taillon0-0

    Zach Cole strikes out swinging.

    3-3, 6 pitches · 2 outs before

bottom 2nd(4)
  • Michael Conforto vs Spencer Arrighetti0-0

    Michael Conforto strikes out swinging.

    2-3, 5 pitches · 0 outs before

  • Carson Kelly vs Spencer Arrighetti0-0

    Carson Kelly strikes out swinging.

    1-3, 6 pitches · 1 out before

  • Pete Crow-Armstrong vs Spencer Arrighetti0-0

    Pete Crow-Armstrong walks.

    4-2, 6 pitches · 2 outs before

  • Dansby Swanson vs Spencer Arrighetti0-0

    Dansby Swanson pops out to first baseman Christian Walker.

    0-2, 4 pitches · 2 outs before

top 3rd(4)
  • Christian Vazquez vs Jameson Taillon1-0

    Christian Vázquez homers (4) on a fly ball to left center field.

    1-2, 5 pitches · 0 outs before

  • Jeremy Pena vs Jameson Taillon1-0

    Jeremy Peña strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Isaac Paredes vs Jameson Taillon1-0

    Isaac Paredes grounds out, third baseman Alex Bregman to first baseman Michael Busch.

    2-2, 6 pitches · 1 out before

  • Yordan Alvarez vs Jameson Taillon1-0

    Yordan Alvarez flies out to left fielder Ian Happ.

    0-0, 1 pitch · 2 outs before

bottom 3rd(6)
  • Nico Hoerner vs Spencer Arrighetti1-0

    Nico Hoerner challenged (pitch result), call on the field was overturned: Nico Hoerner walks.

    4-0, 4 pitches · 0 outs before

  • Michael Busch vs Spencer Arrighetti1-0

    Michael Busch hit by pitch.

    4-2, 6 pitches · 0 outs before

  • Alex Bregman vs Spencer Arrighetti1-0

    Alex Bregman hit by pitch. Nico Hoerner to 3rd. Michael Busch to 2nd.

    1-1, 2 pitches · 0 outs before

  • Ian Happ vs Spencer Arrighetti1-0

    Ian Happ strikes out swinging.

    0-3, 4 pitches · 0 outs before

  • Seiya Suzuki vs Spencer Arrighetti1-0

    Seiya Suzuki pops out to shortstop Jeremy Peña on the infield fly rule.

    0-2, 3 pitches · 1 out before

  • Michael Conforto vs Spencer Arrighetti1-0

    Michael Conforto grounds out, shortstop Jeremy Peña to first baseman Christian Walker.

    1-1, 3 pitches · 2 outs before

top 4th(7)
  • Christian Walker vs Jameson Taillon1-0

    Christian Walker singles on a ground ball to center fielder Pete Crow-Armstrong.

    0-1, 2 pitches · 0 outs before

  • Jake Meyers vs Jameson Taillon1-0

    Jake Meyers strikes out swinging.

    2-3, 5 pitches · 0 outs before

  • Braden Shewmake vs Jameson Taillon1-0

    Braden Shewmake walks. Christian Walker to 2nd.

    4-1, 5 pitches · 1 out before

  • Cam Smith vs Jameson Taillon1-0

    Cam Smith singles on a ground ball to shortstop Dansby Swanson. Christian Walker to 3rd. Braden Shewmake to 2nd.

    1-0, 2 pitches · 1 out before

  • Zach Cole vs Jameson Taillon2-0

    Zach Cole grounds into a force out, shortstop Dansby Swanson to second baseman Nico Hoerner. Christian Walker scores. Braden Shewmake to 3rd. Cam Smith out at 2nd. Zach Cole to 1st.

    0-0, 1 pitch · 1 out before

  • Christian Vazquez vs Jameson Taillon3-0

    Christian Vázquez singles on a line drive to right fielder Seiya Suzuki. Braden Shewmake scores. Zach Cole to 3rd.

    2-2, 6 pitches · 2 outs before

  • Jeremy Pena vs Jameson Taillon3-0

    Jeremy Peña grounds out, second baseman Nico Hoerner to first baseman Michael Busch.

    0-1, 2 pitches · 2 outs before

bottom 4th(3)
  • Carson Kelly vs Spencer Arrighetti3-0

    Carson Kelly flies out to center fielder Jake Meyers.

    3-1, 5 pitches · 0 outs before

  • Pete Crow-Armstrong vs Spencer Arrighetti3-0

    Pete Crow-Armstrong pops out to third baseman Isaac Paredes.

    1-0, 2 pitches · 1 out before

  • Dansby Swanson vs Spencer Arrighetti3-0

    Dansby Swanson flies out to right fielder Cam Smith.

    0-1, 2 pitches · 2 outs before

top 5th(6)
  • Isaac Paredes vs Jameson Taillon3-0

    Isaac Paredes singles on a line drive to right fielder Seiya Suzuki.

    0-1, 2 pitches · 0 outs before

  • Yordan Alvarez vs Jameson Taillon3-0

    Yordan Alvarez singles on a line drive to right fielder Seiya Suzuki. Isaac Paredes to 2nd.

    3-2, 10 pitches · 0 outs before

  • Christian Walker vs Jameson Taillon3-0

    Christian Walker flies out to left fielder Ian Happ.

    0-0, 1 pitch · 0 outs before

  • Jake Meyers vs Jameson Taillon3-0

    Jake Meyers grounds into a force out, third baseman Alex Bregman to second baseman Nico Hoerner. Isaac Paredes to 3rd. Yordan Alvarez out at 2nd. Jake Meyers to 1st.

    0-1, 2 pitches · 1 out before

  • Brice Matthews vs Hoby Milner4-0

    Brice Matthews singles on a sharp line drive to center fielder Pete Crow-Armstrong. Isaac Paredes scores. Jake Meyers to 2nd.

    2-1, 4 pitches · 2 outs before

  • Cam Smith vs Hoby Milner4-0

    Cam Smith grounds out softly, pitcher Hoby Milner to first baseman Michael Busch.

    1-2, 4 pitches · 2 outs before

bottom 5th(5)
  • Nico Hoerner vs Spencer Arrighetti4-0

    Nico Hoerner flies out to center fielder Jake Meyers.

    1-1, 3 pitches · 0 outs before

  • Michael Busch vs Spencer Arrighetti4-0

    Michael Busch walks.

    4-2, 8 pitches · 1 out before

  • Alex Bregman vs Spencer Arrighetti4-0

    Alex Bregman walks. Michael Busch to 2nd.

    4-0, 4 pitches · 1 out before

  • Ian Happ vs Spencer Arrighetti4-0

    Ian Happ strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Seiya Suzuki vs Spencer Arrighetti4-0

    Seiya Suzuki lines out to right fielder Cam Smith.

    2-0, 3 pitches · 2 outs before

top 6th(3)
  • Zach Cole vs Ethan Roberts4-0

    Zach Cole grounds out, second baseman Nico Hoerner to first baseman Michael Busch.

    3-2, 6 pitches · 0 outs before

  • Christian Vazquez vs Ethan Roberts4-0

    Christian Vázquez strikes out swinging.

    3-3, 7 pitches · 1 out before

  • Jeremy Pena vs Ethan Roberts4-0

    Jeremy Peña grounds out, first baseman Michael Busch to pitcher Ethan Roberts.

    2-2, 5 pitches · 2 outs before

bottom 6th(5)
  • Miguel Amaya vs Steven Okert4-0

    Miguel Amaya singles on a fly ball to center fielder Jake Meyers.

    0-1, 2 pitches · 0 outs before

  • Carson Kelly vs Steven Okert4-0

    Carson Kelly flies out to right fielder Cam Smith.

    0-1, 2 pitches · 0 outs before

  • Pete Crow-Armstrong vs Steven Okert4-2

    Pete Crow-Armstrong homers (6) on a fly ball to right field. Miguel Amaya scores.

    1-0, 2 pitches · 1 out before

  • Dansby Swanson vs Enyel De Los Santos4-2

    Dansby Swanson strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Nico Hoerner vs Enyel De Los Santos4-2

    Nico Hoerner flies out to second baseman Brice Matthews.

    1-2, 4 pitches · 2 outs before

top 7th(4)
  • Isaac Paredes vs Ethan Roberts4-2

    Isaac Paredes grounds out sharply, shortstop Dansby Swanson to first baseman Michael Busch.

    1-0, 2 pitches · 0 outs before

  • Yordan Alvarez vs Ethan Roberts4-2

    Yordan Alvarez walks.

    4-2, 6 pitches · 1 out before

  • Christian Walker vs Ethan Roberts4-2

    Christian Walker strikes out swinging.

    1-3, 5 pitches · 1 out before

  • Jake Meyers vs Ethan Roberts4-2

    Jake Meyers grounds out, third baseman Alex Bregman to first baseman Michael Busch.

    0-0, 1 pitch · 2 outs before

bottom 7th(3)
  • Michael Busch vs Enyel De Los Santos4-2

    Michael Busch lines out sharply to center fielder Jake Meyers.

    1-0, 2 pitches · 0 outs before

  • Alex Bregman vs Enyel De Los Santos4-2

    Alex Bregman grounds out, third baseman Isaac Paredes to first baseman Christian Walker.

    3-2, 6 pitches · 1 out before

  • Ian Happ vs Enyel De Los Santos4-2

    Ian Happ pops out to third baseman Isaac Paredes.

    0-2, 3 pitches · 2 outs before

top 8th(3)
  • Brice Matthews vs Jacob Webb4-2

    Brice Matthews called out on strikes.

    0-3, 3 pitches · 0 outs before

  • Cam Smith vs Jacob Webb4-2

    Cam Smith strikes out swinging.

    3-3, 6 pitches · 1 out before

  • Zach Cole vs Jacob Webb4-2

    Zach Cole grounds out, first baseman Michael Busch to pitcher Jacob Webb.

    2-2, 6 pitches · 2 outs before

bottom 8th(6)
  • Seiya Suzuki vs Bryan Abreu4-2

    Seiya Suzuki grounds out, third baseman Isaac Paredes to first baseman Christian Walker.

    3-1, 5 pitches · 0 outs before

  • Moises Ballesteros vs Bryan Abreu4-2

    Moisés Ballesteros flies out to center fielder Jake Meyers.

    0-0, 1 pitch · 1 out before

  • Carson Kelly vs Bryan Abreu4-2

    Carson Kelly hit by pitch.

    1-1, 2 pitches · 2 outs before

  • Pete Crow-Armstrong vs Bryan Abreu4-2

    Pete Crow-Armstrong walks. Carson Kelly to 2nd.

    4-2, 6 pitches · 2 outs before

  • Dansby Swanson vs Bryan King4-2

    Dansby Swanson reaches on a throwing error by shortstop Jeremy Peña. Carson Kelly to 3rd. Pete Crow-Armstrong to 2nd.

    0-0, 1 pitch · 2 outs before

  • Nico Hoerner vs Bryan King4-2

    Nico Hoerner grounds into a force out, third baseman Isaac Paredes to second baseman Nick Allen. Dansby Swanson out at 2nd.

    1-0, 2 pitches · 2 outs before

top 9th(5)
  • Christian Vazquez vs Phil Maton4-2

    Christian Vázquez grounds out, shortstop Dansby Swanson to first baseman Michael Busch.

    0-1, 2 pitches · 0 outs before

  • Jeremy Pena vs Phil Maton4-2

    Jeremy Peña lines out to right fielder Seiya Suzuki.

    0-1, 2 pitches · 1 out before

  • Isaac Paredes vs Phil Maton4-2

    Isaac Paredes walks.

    4-1, 5 pitches · 2 outs before

  • Yordan Alvarez vs Phil Maton4-2

    Yordan Alvarez walks. Isaac Paredes to 2nd.

    4-1, 5 pitches · 2 outs before

  • Christian Walker vs Phil Maton4-2

    Christian Walker strikes out swinging.

    3-3, 8 pitches · 2 outs before

bottom 9th(3)
  • Michael Busch vs Bryan King4-2

    Michael Busch flies out to left fielder Zach Cole.

    3-2, 6 pitches · 0 outs before

  • Alex Bregman vs Bryan King4-2

    Alex Bregman flies out to center fielder Jake Meyers.

    0-2, 3 pitches · 1 out before

  • Ian Happ vs Bryan King4-2

    Ian Happ pops out to first baseman Christian Walker.

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