Baltimore Orioles 3, Houston Astros 2

baseball game fileFinal
Daikin Park · Houston

Game flow

Every swing in the score.

The line is the running run differential: above the center favors Baltimore Orioles, below favors Houston Astros. 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 Baltimore Orioles led; a negative differential means Houston Astros led.Run differential+10−1123456789
  1. 01top 1: Gunnar Henderson flies out to shortstop Jeremy Peña.00
  2. 02top 1: Adley Rutschman hit by pitch.00
  3. 03top 1: Taylor Ward strikes out swinging.00
  4. 04top 1: Pete Alonso grounds out sharply, shortstop Jeremy Peña to first baseman Christian Walker.00
  5. 05bottom 1: Jeremy Peña walks.00
  6. 06bottom 1: Yordan Alvarez doubles (18) on a sharp fly ball to left fielder Taylor Ward. Jeremy Peña scores.01
  7. 07bottom 1: Isaac Paredes singles on a line drive to right fielder Dylan Beavers. Yordan Alvarez to 3rd.01
  8. 08bottom 1: Christian Walker strikes out swinging.01
  9. 09bottom 1: Jose Altuve grounds into a double play, shortstop Gunnar Henderson to second baseman Jackson Holliday to first baseman Pete Alonso. Isaac Paredes out at 2nd. Jose Altuve out at 1st.01
  10. 10top 2: Samuel Basallo strikes out swinging.01
  11. 11top 2: Dylan Beavers called out on strikes.01
  12. 12top 2: Colton Cowser grounds out sharply, second baseman Jose Altuve to first baseman Christian Walker.01
  13. 13bottom 2: LaMonte Wade Jr. walks.01
  14. 14bottom 2: Cam Smith strikes out swinging.01
  15. 15bottom 2: Lucas Spence walks.01
  16. 16bottom 2: Christian Vázquez strikes out swinging.01
  17. 17top 3: Coby Mayo singles on a ground ball to center fielder Lucas Spence.01
  18. 18top 3: Jackson Holliday strikes out swinging.01
  19. 19top 3: Gunnar Henderson lines out to center fielder Lucas Spence.01
  20. 20top 3: Adley Rutschman walks.01
  21. 21top 3: Taylor Ward walks. Coby Mayo to 3rd. Adley Rutschman to 2nd.01
  22. 22top 3: Christian Vázquez challenged (pitch result), call on the field was confirmed: Pete Alonso walks. Coby Mayo scores. Adley Rutschman to 3rd. Taylor Ward to 2nd.11
  23. 23top 3: Samuel Basallo flies out to center fielder Lucas Spence.11
  24. 24bottom 3: Jeremy Peña singles on a line drive to center fielder Colton Cowser.11
  25. 25bottom 3: Yordan Alvarez singles on a line drive to right fielder Dylan Beavers. Jeremy Peña to 3rd.11
  26. 26bottom 3: Isaac Paredes out on a sacrifice fly to right fielder Dylan Beavers. Jeremy Peña scores.12
  27. 27bottom 3: Christian Walker strikes out swinging.12
  28. 28bottom 3: Jose Altuve flies out sharply to center fielder Colton Cowser.12
  29. 29top 4: Dylan Beavers strikes out swinging.12
  30. 30top 4: Colton Cowser singles on a ground ball to right fielder Cam Smith.12
  31. 31top 4: Coby Mayo strikes out swinging.12
  32. 32top 4: Jackson Holliday singles on a ground ball to center fielder Lucas Spence. Colton Cowser to 3rd.12
  33. 33top 4: Gunnar Henderson strikes out swinging.12
  34. 34bottom 4: LaMonte Wade Jr. grounds out softly, pitcher Dean Kremer to first baseman Pete Alonso.12
  35. 35bottom 4: Cam Smith strikes out swinging.12
  36. 36bottom 4: Lucas Spence grounds out, second baseman Jackson Holliday to first baseman Pete Alonso.12
  37. 37top 5: Adley Rutschman grounds out, first baseman Christian Walker to pitcher Peter Lambert.12
  38. 38top 5: Taylor Ward pops out to catcher Christian Vázquez in foul territory.12
  39. 39top 5: Pete Alonso strikes out swinging.12
  40. 40bottom 5: Christian Vázquez lines out to second baseman Jackson Holliday.12
  41. 41bottom 5: Jeremy Peña flies out sharply to center fielder Colton Cowser.12
  42. 42bottom 5: Yordan Alvarez walks.12
  43. 43bottom 5: Isaac Paredes pops out to first baseman Pete Alonso in foul territory.12
  44. 44top 6: Samuel Basallo strikes out swinging.12
  45. 45top 6: Dylan Beavers strikes out swinging.12
  46. 46top 6: Colton Cowser flies out to left fielder LaMonte Wade Jr.12
  47. 47bottom 6: Christian Walker hit by pitch.12
  48. 48bottom 6: Jose Altuve grounds out softly, pitcher Anthony Nunez to first baseman Pete Alonso. Christian Walker to 2nd.12
  49. 49bottom 6: LaMonte Wade Jr. walks.12
  50. 50bottom 6: Cam Smith lines into a double play, third baseman Coby Mayo to second baseman Jackson Holliday. Christian Walker out at 2nd.12
  51. 51top 7: Coby Mayo called out on strikes.12
  52. 52top 7: Jeremiah Jackson strikes out swinging.12
  53. 53top 7: Gunnar Henderson grounds out softly, pitcher Steven Okert to first baseman Christian Walker.12
  54. 54bottom 7: Lucas Spence singles on a sharp ground ball to center fielder Colton Cowser.12
  55. 55bottom 7: Christian Vázquez out on a sacrifice bunt, pitcher Grant Wolfram to first baseman Pete Alonso. Lucas Spence to 2nd.12
  56. 56bottom 7: Jeremy Peña walks.12
  57. 57bottom 7: Yordan Alvarez walks. Lucas Spence to 3rd. Jeremy Peña to 2nd.12
  58. 58bottom 7: Isaac Paredes called out on strikes.12
  59. 59bottom 7: Christian Walker pops out to catcher Adley Rutschman in foul territory.12
  60. 60top 8: Adley Rutschman hits a ground-rule double (19) on a line drive down the right-field line.12
  61. 61top 8: Taylor Ward homers (7) on a fly ball to left center field. Adley Rutschman scores.32
  62. 62top 8: Pete Alonso strikes out swinging.32
  63. 63top 8: Samuel Basallo grounds out, second baseman Jose Altuve to first baseman Christian Walker.32
  64. 64top 8: Leody Taveras grounds out to first baseman Christian Walker.32
  65. 65bottom 8: Jose Altuve called out on strikes.32
  66. 66bottom 8: LaMonte Wade Jr. walks.32
  67. 67bottom 8: Cam Smith flies out to right fielder Leody Taveras.32
  68. 68bottom 8: Lucas Spence flies out to center fielder Colton Cowser.32
  69. 69top 9: Colton Cowser flies out to right fielder Cam Smith.32
  70. 70top 9: Coby Mayo pops out to second baseman Jose Altuve.32
  71. 71top 9: Jeremiah Jackson walks.32
  72. 72top 9: Astros challenged (tag play), call on the field was overturned: pitcher Enyel De Los Santos picks off Jeremiah Jackson at 1st on throw to first baseman Christian Walker.32
  73. 73bottom 9: Taylor Trammell flies out to shortstop Gunnar Henderson.32
  74. 74bottom 9: Jeremy Peña singles on a ground ball to shortstop Gunnar Henderson.32
  75. 75bottom 9: Yordan Alvarez flies out to center fielder Colton Cowser.32
  76. 76bottom 9: Isaac Paredes walks. Jeremy Peña to 2nd.32
  77. 77bottom 9: Christian Walker strikes out swinging.32
Boxscore

Key evidence.

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

Baltimore Orioles boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Gunnar HendersonSS4000000000040000010
Adley RutschmanC20.50010101100.7501.75041000102
Pete Alonso1B3000100000.2500.25040100020
Samuel BasalloDH4000000000040000020
Dylan BeaversRF3000000000030000030
Coby Mayo3B40.25000001000.2500.500410100.25021
Colton CowserCF40.25000001000.2500.500400000.25001
Leody TaverasRF1000000000010000000
Jackson Holliday2B20.50000001000.5001200000.50011
Tyler WellsP1500101032901102
Grant WolframP2400100.333011500009
Andrew KittredgeP1400001031601001
Anthony NunezP2800002063600001
Cam SandersP0200000.667021401010
Dean KremerP31724.5004040128325001.750
Taylor WardLF30.33300101010.5001.833412001.33314
Jeremiah Jackson2B1000100000.5000.50020000010
Houston Astros boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Jeremy PenaSS30.66700202000.8001.467520000.66702
Yordan AlvarezDH30.66710202000.8001.80050100103
Isaac Paredes3B30.33300101000.4000.733501010.33311
Christian Walker1B4000000100.2000.20050000030
Cam SmithRF4000000000040000020
Taylor TrammellPH1000000000010000000
Steven OkertP0300001031602000
Bryan KingP05218211131721002
Enyel De Los SantosP1300001031200001
Peter LambertP32511.500306018104110001
Christian VazquezC2000000000030000010
Nick AllenPR000000000000000
Jose Altuve2B4000000000040000010
Lucas SpenceCF30.33300101000.5000.833400000.33301
LaMonte Wade Jr.LF1000300000.7500.75040000000

Comparison

Side by side.

Final

Matchup

Before first pitch.

Probable pitchers and posted lineup context from the matchup card.

Lineups available2026-07-18T00:10:00Z · Final
Play-by-play

The game, at bat by at bat.

top 1st(4)
  • Gunnar Henderson vs Peter Lambert0-0

    Gunnar Henderson flies out to shortstop Jeremy Peña.

    0-1, 2 pitches · 0 outs before

  • Adley Rutschman vs Peter Lambert0-0

    Adley Rutschman hit by pitch.

    2-1, 3 pitches · 1 out before

  • Taylor Ward vs Peter Lambert0-0

    Taylor Ward strikes out swinging.

    2-3, 5 pitches · 1 out before

  • Pete Alonso vs Peter Lambert0-0

    Pete Alonso grounds out sharply, shortstop Jeremy Peña to first baseman Christian Walker.

    0-1, 2 pitches · 2 outs before

bottom 1st(5)
  • Jeremy Pena vs Dean Kremer0-0

    Jeremy Peña walks.

    4-2, 6 pitches · 0 outs before

  • Yordan Alvarez vs Dean Kremer0-1

    Yordan Alvarez doubles (18) on a sharp fly ball to left fielder Taylor Ward. Jeremy Peña scores.

    2-2, 5 pitches · 0 outs before

  • Isaac Paredes vs Dean Kremer0-1

    Isaac Paredes singles on a line drive to right fielder Dylan Beavers. Yordan Alvarez to 3rd.

    0-1, 2 pitches · 0 outs before

  • Christian Walker vs Dean Kremer0-1

    Christian Walker strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Jose Altuve vs Dean Kremer0-1

    Jose Altuve grounds into a double play, shortstop Gunnar Henderson to second baseman Jackson Holliday to first baseman Pete Alonso. Isaac Paredes out at 2nd. Jose Altuve out at 1st.

    3-2, 6 pitches · 1 out before

top 2nd(3)
  • Samuel Basallo vs Peter Lambert0-1

    Samuel Basallo strikes out swinging.

    0-3, 3 pitches · 0 outs before

  • Dylan Beavers vs Peter Lambert0-1

    Dylan Beavers called out on strikes.

    2-3, 5 pitches · 1 out before

  • Colton Cowser vs Peter Lambert0-1

    Colton Cowser grounds out sharply, second baseman Jose Altuve to first baseman Christian Walker.

    1-2, 4 pitches · 2 outs before

bottom 2nd(4)
  • LaMonte Wade Jr. vs Dean Kremer0-1

    LaMonte Wade Jr. walks.

    4-2, 7 pitches · 0 outs before

  • Cam Smith vs Dean Kremer0-1

    Cam Smith strikes out swinging.

    3-3, 7 pitches · 0 outs before

  • Lucas Spence vs Dean Kremer0-1

    Lucas Spence walks.

    4-2, 9 pitches · 2 outs before

  • Christian Vazquez vs Dean Kremer0-1

    Christian Vázquez strikes out swinging.

    3-3, 7 pitches · 2 outs before

top 3rd(7)
  • Coby Mayo vs Peter Lambert0-1

    Coby Mayo singles on a ground ball to center fielder Lucas Spence.

    0-0, 1 pitch · 0 outs before

  • Jackson Holliday vs Peter Lambert0-1

    Jackson Holliday strikes out swinging.

    1-3, 5 pitches · 0 outs before

  • Gunnar Henderson vs Peter Lambert0-1

    Gunnar Henderson lines out to center fielder Lucas Spence.

    1-1, 3 pitches · 1 out before

  • Adley Rutschman vs Peter Lambert0-1

    Adley Rutschman walks.

    4-2, 6 pitches · 2 outs before

  • Taylor Ward vs Peter Lambert0-1

    Taylor Ward walks. Coby Mayo to 3rd. Adley Rutschman to 2nd.

    4-1, 5 pitches · 2 outs before

  • Pete Alonso vs Peter Lambert1-1

    Christian Vázquez challenged (pitch result), call on the field was confirmed: Pete Alonso walks. Coby Mayo scores. Adley Rutschman to 3rd. Taylor Ward to 2nd.

    4-2, 7 pitches · 2 outs before

  • Samuel Basallo vs Peter Lambert1-1

    Samuel Basallo flies out to center fielder Lucas Spence.

    0-0, 1 pitch · 2 outs before

bottom 3rd(5)
  • Jeremy Pena vs Dean Kremer1-1

    Jeremy Peña singles on a line drive to center fielder Colton Cowser.

    0-0, 1 pitch · 0 outs before

  • Yordan Alvarez vs Dean Kremer1-1

    Yordan Alvarez singles on a line drive to right fielder Dylan Beavers. Jeremy Peña to 3rd.

    2-2, 5 pitches · 0 outs before

  • Isaac Paredes vs Dean Kremer1-2

    Isaac Paredes out on a sacrifice fly to right fielder Dylan Beavers. Jeremy Peña scores.

    0-2, 4 pitches · 0 outs before

  • Christian Walker vs Dean Kremer1-2

    Christian Walker strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Jose Altuve vs Dean Kremer1-2

    Jose Altuve flies out sharply to center fielder Colton Cowser.

    1-2, 4 pitches · 2 outs before

top 4th(5)
  • Dylan Beavers vs Peter Lambert1-2

    Dylan Beavers strikes out swinging.

    2-3, 6 pitches · 0 outs before

  • Colton Cowser vs Peter Lambert1-2

    Colton Cowser singles on a ground ball to right fielder Cam Smith.

    1-1, 3 pitches · 1 out before

  • Coby Mayo vs Peter Lambert1-2

    Coby Mayo strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Jackson Holliday vs Peter Lambert1-2

    Jackson Holliday singles on a ground ball to center fielder Lucas Spence. Colton Cowser to 3rd.

    0-2, 3 pitches · 2 outs before

  • Gunnar Henderson vs Peter Lambert1-2

    Gunnar Henderson strikes out swinging.

    1-3, 4 pitches · 2 outs before

bottom 4th(3)
  • LaMonte Wade Jr. vs Dean Kremer1-2

    LaMonte Wade Jr. grounds out softly, pitcher Dean Kremer to first baseman Pete Alonso.

    3-2, 6 pitches · 0 outs before

  • Cam Smith vs Dean Kremer1-2

    Cam Smith strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Lucas Spence vs Dean Kremer1-2

    Lucas Spence grounds out, second baseman Jackson Holliday to first baseman Pete Alonso.

    1-1, 3 pitches · 2 outs before

top 5th(3)
  • Adley Rutschman vs Peter Lambert1-2

    Adley Rutschman grounds out, first baseman Christian Walker to pitcher Peter Lambert.

    3-1, 5 pitches · 0 outs before

  • Taylor Ward vs Peter Lambert1-2

    Taylor Ward pops out to catcher Christian Vázquez in foul territory.

    1-0, 2 pitches · 1 out before

  • Pete Alonso vs Peter Lambert1-2

    Pete Alonso strikes out swinging.

    1-3, 4 pitches · 2 outs before

bottom 5th(4)
  • Christian Vazquez vs Anthony Nunez1-2

    Christian Vázquez lines out to second baseman Jackson Holliday.

    2-2, 6 pitches · 0 outs before

  • Jeremy Pena vs Anthony Nunez1-2

    Jeremy Peña flies out sharply to center fielder Colton Cowser.

    3-2, 7 pitches · 1 out before

  • Yordan Alvarez vs Anthony Nunez1-2

    Yordan Alvarez walks.

    4-1, 5 pitches · 2 outs before

  • Isaac Paredes vs Anthony Nunez1-2

    Isaac Paredes pops out to first baseman Pete Alonso in foul territory.

    2-0, 3 pitches · 2 outs before

top 6th(3)
  • Samuel Basallo vs Peter Lambert1-2

    Samuel Basallo strikes out swinging.

    3-3, 12 pitches · 0 outs before

  • Dylan Beavers vs Peter Lambert1-2

    Dylan Beavers strikes out swinging.

    2-3, 6 pitches · 1 out before

  • Colton Cowser vs Peter Lambert1-2

    Colton Cowser flies out to left fielder LaMonte Wade Jr.

    0-2, 3 pitches · 2 outs before

bottom 6th(4)
  • Christian Walker vs Anthony Nunez1-2

    Christian Walker hit by pitch.

    3-2, 6 pitches · 0 outs before

  • Jose Altuve vs Anthony Nunez1-2

    Jose Altuve grounds out softly, pitcher Anthony Nunez to first baseman Pete Alonso. Christian Walker to 2nd.

    0-0, 1 pitch · 0 outs before

  • LaMonte Wade Jr. vs Anthony Nunez1-2

    LaMonte Wade Jr. walks.

    4-2, 6 pitches · 1 out before

  • Cam Smith vs Anthony Nunez1-2

    Cam Smith lines into a double play, third baseman Coby Mayo to second baseman Jackson Holliday. Christian Walker out at 2nd.

    0-1, 2 pitches · 1 out before

top 7th(3)
  • Coby Mayo vs Steven Okert1-2

    Coby Mayo called out on strikes.

    2-3, 5 pitches · 0 outs before

  • Jeremiah Jackson vs Steven Okert1-2

    Jeremiah Jackson strikes out swinging.

    2-3, 5 pitches · 1 out before

  • Gunnar Henderson vs Steven Okert1-2

    Gunnar Henderson grounds out softly, pitcher Steven Okert to first baseman Christian Walker.

    3-2, 6 pitches · 2 outs before

bottom 7th(6)
  • Lucas Spence vs Grant Wolfram1-2

    Lucas Spence singles on a sharp ground ball to center fielder Colton Cowser.

    0-0, 1 pitch · 0 outs before

  • Christian Vazquez vs Grant Wolfram1-2

    Christian Vázquez out on a sacrifice bunt, pitcher Grant Wolfram to first baseman Pete Alonso. Lucas Spence to 2nd.

    1-1, 3 pitches · 0 outs before

  • Jeremy Pena vs Grant Wolfram1-2

    Jeremy Peña walks.

    4-1, 5 pitches · 1 out before

  • Yordan Alvarez vs Grant Wolfram1-2

    Yordan Alvarez walks. Lucas Spence to 3rd. Jeremy Peña to 2nd.

    4-2, 6 pitches · 1 out before

  • Isaac Paredes vs Cam Sanders1-2

    Isaac Paredes called out on strikes.

    1-3, 7 pitches · 1 out before

  • Christian Walker vs Cam Sanders1-2

    Christian Walker pops out to catcher Adley Rutschman in foul territory.

    3-2, 7 pitches · 2 outs before

top 8th(5)
  • Adley Rutschman vs Bryan King1-2

    Adley Rutschman hits a ground-rule double (19) on a line drive down the right-field line.

    1-1, 3 pitches · 0 outs before

  • Taylor Ward vs Bryan King3-2

    Taylor Ward homers (7) on a fly ball to left center field. Adley Rutschman scores.

    0-0, 1 pitch · 0 outs before

  • Pete Alonso vs Bryan King3-2

    Pete Alonso strikes out swinging.

    3-3, 7 pitches · 0 outs before

  • Samuel Basallo vs Bryan King3-2

    Samuel Basallo grounds out, second baseman Jose Altuve to first baseman Christian Walker.

    0-0, 1 pitch · 1 out before

  • Leody Taveras vs Bryan King3-2

    Leody Taveras grounds out to first baseman Christian Walker.

    2-2, 5 pitches · 2 outs before

bottom 8th(4)
  • Jose Altuve vs Andrew Kittredge3-2

    Jose Altuve called out on strikes.

    3-3, 6 pitches · 0 outs before

  • LaMonte Wade Jr. vs Andrew Kittredge3-2

    LaMonte Wade Jr. walks.

    4-0, 4 pitches · 1 out before

  • Cam Smith vs Andrew Kittredge3-2

    Cam Smith flies out to right fielder Leody Taveras.

    0-0, 1 pitch · 1 out before

  • Lucas Spence vs Andrew Kittredge3-2

    Lucas Spence flies out to center fielder Colton Cowser.

    1-2, 5 pitches · 2 outs before

top 9th(4)
  • Colton Cowser vs Enyel De Los Santos3-2

    Colton Cowser flies out to right fielder Cam Smith.

    0-0, 1 pitch · 0 outs before

  • Coby Mayo vs Enyel De Los Santos3-2

    Coby Mayo pops out to second baseman Jose Altuve.

    1-0, 2 pitches · 1 out before

  • Jeremiah Jackson vs Enyel De Los Santos3-2

    Jeremiah Jackson walks.

    4-2, 6 pitches · 2 outs before

  • Gunnar Henderson vs Enyel De Los Santos3-2

    Astros challenged (tag play), call on the field was overturned: pitcher Enyel De Los Santos picks off Jeremiah Jackson at 1st on throw to first baseman Christian Walker.

    1-2, 3 pitches · 2 outs before

bottom 9th(5)
  • Taylor Trammell vs Tyler Wells3-2

    Taylor Trammell flies out to shortstop Gunnar Henderson.

    0-2, 3 pitches · 0 outs before

  • Jeremy Pena vs Tyler Wells3-2

    Jeremy Peña singles on a ground ball to shortstop Gunnar Henderson.

    3-2, 8 pitches · 1 out before

  • Yordan Alvarez vs Tyler Wells3-2

    Yordan Alvarez flies out to center fielder Colton Cowser.

    1-2, 5 pitches · 1 out before

  • Isaac Paredes vs Tyler Wells3-2

    Isaac Paredes walks. Jeremy Peña to 2nd.

    4-2, 6 pitches · 2 outs before

  • Christian Walker vs Tyler Wells3-2

    Christian Walker strikes out swinging.

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