Colorado Rockies 2, Kansas City Royals 6

baseball game fileFinal
Kauffman Stadium · Kansas City

Game flow

Every swing in the score.

The line is the running run differential: above the center favors Colorado Rockies, below favors Kansas City Royals. 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 Colorado Rockies led; a negative differential means Kansas City Royals led.Run differential+50−5123456789
  1. 01top 1: Brenton Doyle walks.00
  2. 02top 1: Nick Martini pops out to third baseman Maikel Garcia.00
  3. 03top 1: Ryan McMahon called out on strikes.00
  4. 04top 1: Hunter Goodman flies out to center fielder Drew Waters.00
  5. 05bottom 1: Jonathan India flies out to center fielder Brenton Doyle.00
  6. 06bottom 1: Bobby Witt Jr. strikes out swinging.00
  7. 07bottom 1: Vinnie Pasquantino pops out softly to third baseman Ryan McMahon in foul territory.00
  8. 08top 2: Jordan Beck called out on strikes.00
  9. 09top 2: Michael Toglia called out on strikes.00
  10. 10top 2: Jacob Stallings singles on a line drive to center fielder Drew Waters.00
  11. 11top 2: Adael Amador singles on a line drive to left fielder Jonathan India. Jacob Stallings to 2nd.00
  12. 12top 2: Aaron Schunk called out on strikes.00
  13. 13bottom 2: Salvador Perez doubles (7) on a sharp line drive to left fielder Jordan Beck.00
  14. 14bottom 2: Maikel Garcia grounds out, second baseman Adael Amador to first baseman Michael Toglia. Salvador Perez to 3rd.00
  15. 15bottom 2: Michael Massey out on a sacrifice fly to right fielder Nick Martini. Salvador Perez scores.01
  16. 16bottom 2: Mark Canha singles on a ground ball to shortstop Aaron Schunk.01
  17. 17bottom 2: Drew Waters flies out to center fielder Brenton Doyle.01
  18. 18top 3: Brenton Doyle strikes out swinging.01
  19. 19top 3: Nick Martini pops out to third baseman Maikel Garcia.01
  20. 20top 3: Ryan McMahon strikes out swinging.01
  21. 21bottom 3: Freddy Fermin singles on a ground ball to right fielder Nick Martini.01
  22. 22bottom 3: Jonathan India walks. Freddy Fermin to 2nd.01
  23. 23bottom 3: Bobby Witt Jr. grounds into a force out, third baseman Ryan McMahon to second baseman Adael Amador. Freddy Fermin to 3rd. Jonathan India out at 2nd. Bobby Witt Jr. to 1st.01
  24. 24bottom 3: Vinnie Pasquantino singles on a ground ball to center fielder Brenton Doyle. Bobby Witt Jr. scores.02
  25. 25bottom 3: Salvador Perez flies out to right fielder Nick Martini.02
  26. 26top 4: Hunter Goodman flies out to left fielder Jonathan India.02
  27. 27top 4: Jordan Beck walks.02
  28. 28top 4: Michael Toglia grounds into a double play, first baseman Vinnie Pasquantino to shortstop Bobby Witt Jr. Jordan Beck out at 2nd. Michael Toglia out at 1st.02
  29. 29bottom 4: Maikel Garcia grounds out, third baseman Ryan McMahon to first baseman Michael Toglia.02
  30. 30bottom 4: Michael Massey flies out to left fielder Jordan Beck.02
  31. 31bottom 4: Mark Canha strikes out swinging.02
  32. 32top 5: Jacob Stallings flies out to left fielder Jonathan India.02
  33. 33top 5: Adael Amador walks.02
  34. 34top 5: Aaron Schunk singles on a ground ball to right fielder Mark Canha. Adael Amador to 2nd.02
  35. 35top 5: Brenton Doyle flies out to right fielder Mark Canha in foul territory. Adael Amador to 3rd.02
  36. 36top 5: Nick Martini grounds out to first baseman Vinnie Pasquantino.02
  37. 37bottom 5: Drew Waters strikes out swinging.02
  38. 38bottom 5: Freddy Fermin grounds out, shortstop Aaron Schunk to first baseman Michael Toglia.02
  39. 39bottom 5: Jonathan India doubles (5) on a line drive to left fielder Jordan Beck.02
  40. 40bottom 5: Bobby Witt Jr. singles on a ground ball to right fielder Nick Martini. Jonathan India scores.03
  41. 41bottom 5: Vinnie Pasquantino walks. Bobby Witt Jr. to 2nd.03
  42. 42bottom 5: Salvador Perez doubles (8) on a sharp line drive to center fielder Brenton Doyle. Bobby Witt Jr. scores. Vinnie Pasquantino scores.05
  43. 43bottom 5: Maikel Garcia walks.05
  44. 44bottom 5: Michael Massey strikes out swinging.05
  45. 45top 6: Ryan McMahon strikes out swinging.05
  46. 46top 6: Hunter Goodman pops out to second baseman Michael Massey.05
  47. 47top 6: Jordan Beck homers (2) on a fly ball to left center field.15
  48. 48top 6: Michael Toglia walks.15
  49. 49top 6: Jacob Stallings singles on a ground ball to center fielder Drew Waters, deflected by second baseman Michael Massey. Michael Toglia to 2nd.15
  50. 50top 6: Adael Amador pops out to shortstop Bobby Witt Jr.15
  51. 51bottom 6: Mark Canha strikes out on a foul tip.15
  52. 52bottom 6: Drew Waters called out on strikes.15
  53. 53bottom 6: Freddy Fermin walks.15
  54. 54bottom 6: Jonathan India strikes out on a foul tip.15
  55. 55top 7: Aaron Schunk lines out to second baseman Michael Massey.15
  56. 56top 7: Brenton Doyle strikes out swinging.15
  57. 57top 7: Nick Martini strikes out swinging.15
  58. 58bottom 7: Bobby Witt Jr. pops out to second baseman Adael Amador.15
  59. 59bottom 7: Vinnie Pasquantino flies out to center fielder Brenton Doyle.15
  60. 60bottom 7: Salvador Perez singles on a sharp line drive to center fielder Brenton Doyle.15
  61. 61bottom 7: Maikel Garcia grounds out, third baseman Ryan McMahon to first baseman Michael Toglia.15
  62. 62top 8: Ryan McMahon flies out to center fielder Drew Waters.15
  63. 63top 8: Hunter Goodman flies out to right fielder Mark Canha.15
  64. 64top 8: Jordan Beck homers (3) on a fly ball to left center field.25
  65. 65top 8: Michael Toglia singles on a ground ball to left fielder Jonathan India.25
  66. 66top 8: Jacob Stallings grounds out softly, pitcher Daniel Lynch IV to first baseman Vinnie Pasquantino.25
  67. 67bottom 8: Michael Massey singles on a line drive to left fielder Jordan Beck.25
  68. 68bottom 8: Mark Canha lines out to third baseman Ryan McMahon.25
  69. 69bottom 8: Drew Waters grounds out, shortstop Aaron Schunk to first baseman Michael Toglia. Tyler Tolbert scores.26
  70. 70bottom 8: Freddy Fermin called out on strikes.26
  71. 71top 9: Adael Amador grounds out, third baseman Jonathan India to first baseman Vinnie Pasquantino.26
  72. 72top 9: Aaron Schunk singles on a line drive to left fielder Tyler Tolbert.26
  73. 73top 9: Brenton Doyle singles on a ground ball to left fielder Tyler Tolbert. Aaron Schunk to 2nd.26
  74. 74top 9: Sean Bouchard lines out to left fielder Tyler Tolbert.26
  75. 75top 9: Ryan McMahon grounds out to first baseman Vinnie Pasquantino.26
Boxscore

Key evidence.

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

Colorado Rockies boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Hunter GoodmanDH4000000000040000000
Juan MejiaP0400101031911001
Zach AgnosP0400101031300001
Ryan McMahon3B5000000000050000030
Aaron SchunkSS40.50000002000.5001400000.50012
Adael Amador2B30.33300101000.5000.833400000.33301
Chase DollanderP22259.643704.6671149253001.929
Michael Toglia1B30.33300101000.5000.833400000.33311
Jordan BeckLF30.66700102020.7503.417422002.66718
Brenton DoyleCF40.25000101000.4000.650500100.25021
Sean BouchardPH1000000000010000000
Nick MartiniRF4000000000040000010
Jacob StallingsC40.50000002000.5001400000.50002
Jaden HillP2600001.333043104001.500
Kansas City Royals boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Bobby Witt Jr.SS40.25000001000.2500.500421100.25011
Salvador PerezDH40.75020003000.7502412001.25005
Michael Massey2B30.33300001000.2500.583401010.33311
Tyler TolbertLF000000000101000
Freddy FerminC30.33300101000.5000.833400000.33311
Michael LorenzenP42611.5005160189617011.500
Daniel Lynch IVP01014.500412062510002
John SchreiberP030000103902000
Jonathan India3B30.33310101000.5001.167410000.66712
Vinnie Pasquantino1B30.33300101000.5000.833411000.33301
Kyle IsbelCF000000000000000
Drew WatersRF4000000000040100020
Mark CanhaRF40.25000001000.2500.500400000.25021
Maikel Garcia2B3000100000.2500.25040000000

Comparison

Side by side.

Final

Matchup

Before first pitch.

Probable pitchers and posted lineup context from the matchup card.

Lineups available2025-04-24T18:15:00Z · Final
Play-by-play

The game, at bat by at bat.

top 1st(4)
  • Brenton Doyle vs Michael Lorenzen0-0

    Brenton Doyle walks.

    4-2, 6 pitches · 0 outs before

  • Nick Martini vs Michael Lorenzen0-0

    Nick Martini pops out to third baseman Maikel Garcia.

    1-0, 2 pitches · 0 outs before

  • Ryan McMahon vs Michael Lorenzen0-0

    Ryan McMahon called out on strikes.

    2-3, 5 pitches · 1 out before

  • Hunter Goodman vs Michael Lorenzen0-0

    Hunter Goodman flies out to center fielder Drew Waters.

    1-2, 6 pitches · 2 outs before

bottom 1st(3)
  • Jonathan India vs Chase Dollander0-0

    Jonathan India flies out to center fielder Brenton Doyle.

    1-1, 3 pitches · 0 outs before

  • Bobby Witt Jr. vs Chase Dollander0-0

    Bobby Witt Jr. strikes out swinging.

    2-3, 6 pitches · 1 out before

  • Vinnie Pasquantino vs Chase Dollander0-0

    Vinnie Pasquantino pops out softly to third baseman Ryan McMahon in foul territory.

    2-2, 6 pitches · 2 outs before

top 2nd(5)
  • Jordan Beck vs Michael Lorenzen0-0

    Jordan Beck called out on strikes.

    1-3, 4 pitches · 0 outs before

  • Michael Toglia vs Michael Lorenzen0-0

    Michael Toglia called out on strikes.

    0-3, 3 pitches · 1 out before

  • Jacob Stallings vs Michael Lorenzen0-0

    Jacob Stallings singles on a line drive to center fielder Drew Waters.

    0-0, 1 pitch · 2 outs before

  • Adael Amador vs Michael Lorenzen0-0

    Adael Amador singles on a line drive to left fielder Jonathan India. Jacob Stallings to 2nd.

    1-1, 3 pitches · 2 outs before

  • Aaron Schunk vs Michael Lorenzen0-0

    Aaron Schunk called out on strikes.

    1-3, 4 pitches · 2 outs before

bottom 2nd(5)
  • Salvador Perez vs Chase Dollander0-0

    Salvador Perez doubles (7) on a sharp line drive to left fielder Jordan Beck.

    2-0, 3 pitches · 0 outs before

  • Maikel Garcia vs Chase Dollander0-0

    Maikel Garcia grounds out, second baseman Adael Amador to first baseman Michael Toglia. Salvador Perez to 3rd.

    3-2, 7 pitches · 0 outs before

  • Michael Massey vs Chase Dollander0-1

    Michael Massey out on a sacrifice fly to right fielder Nick Martini. Salvador Perez scores.

    1-0, 2 pitches · 1 out before

  • Mark Canha vs Chase Dollander0-1

    Mark Canha singles on a ground ball to shortstop Aaron Schunk.

    3-2, 6 pitches · 2 outs before

  • Drew Waters vs Chase Dollander0-1

    Drew Waters flies out to center fielder Brenton Doyle.

    0-0, 1 pitch · 2 outs before

top 3rd(3)
  • Brenton Doyle vs Michael Lorenzen0-1

    Brenton Doyle strikes out swinging.

    2-3, 5 pitches · 0 outs before

  • Nick Martini vs Michael Lorenzen0-1

    Nick Martini pops out to third baseman Maikel Garcia.

    2-2, 7 pitches · 1 out before

  • Ryan McMahon vs Michael Lorenzen0-1

    Ryan McMahon strikes out swinging.

    1-3, 4 pitches · 2 outs before

bottom 3rd(5)
  • Freddy Fermin vs Chase Dollander0-1

    Freddy Fermin singles on a ground ball to right fielder Nick Martini.

    3-2, 9 pitches · 0 outs before

  • Jonathan India vs Chase Dollander0-1

    Jonathan India walks. Freddy Fermin to 2nd.

    4-1, 5 pitches · 0 outs before

  • Bobby Witt Jr. vs Chase Dollander0-1

    Bobby Witt Jr. grounds into a force out, third baseman Ryan McMahon to second baseman Adael Amador. Freddy Fermin to 3rd. Jonathan India out at 2nd. Bobby Witt Jr. to 1st.

    1-0, 2 pitches · 0 outs before

  • Vinnie Pasquantino vs Chase Dollander0-2

    Vinnie Pasquantino singles on a ground ball to center fielder Brenton Doyle. Bobby Witt Jr. scores.

    2-2, 5 pitches · 1 out before

  • Salvador Perez vs Chase Dollander0-2

    Salvador Perez flies out to right fielder Nick Martini.

    1-0, 2 pitches · 2 outs before

top 4th(3)
  • Hunter Goodman vs Michael Lorenzen0-2

    Hunter Goodman flies out to left fielder Jonathan India.

    0-1, 2 pitches · 0 outs before

  • Jordan Beck vs Michael Lorenzen0-2

    Jordan Beck walks.

    4-0, 4 pitches · 1 out before

  • Michael Toglia vs Michael Lorenzen0-2

    Michael Toglia grounds into a double play, first baseman Vinnie Pasquantino to shortstop Bobby Witt Jr. Jordan Beck out at 2nd. Michael Toglia out at 1st.

    2-0, 3 pitches · 1 out before

bottom 4th(3)
  • Maikel Garcia vs Chase Dollander0-2

    Maikel Garcia grounds out, third baseman Ryan McMahon to first baseman Michael Toglia.

    0-0, 1 pitch · 0 outs before

  • Michael Massey vs Chase Dollander0-2

    Michael Massey flies out to left fielder Jordan Beck.

    0-2, 4 pitches · 1 out before

  • Mark Canha vs Chase Dollander0-2

    Mark Canha strikes out swinging.

    0-3, 6 pitches · 2 outs before

top 5th(5)
  • Jacob Stallings vs Michael Lorenzen0-2

    Jacob Stallings flies out to left fielder Jonathan India.

    0-0, 1 pitch · 0 outs before

  • Adael Amador vs Michael Lorenzen0-2

    Adael Amador walks.

    4-0, 4 pitches · 1 out before

  • Aaron Schunk vs Michael Lorenzen0-2

    Aaron Schunk singles on a ground ball to right fielder Mark Canha. Adael Amador to 2nd.

    0-2, 4 pitches · 1 out before

  • Brenton Doyle vs Michael Lorenzen0-2

    Brenton Doyle flies out to right fielder Mark Canha in foul territory. Adael Amador to 3rd.

    0-0, 1 pitch · 1 out before

  • Nick Martini vs Michael Lorenzen0-2

    Nick Martini grounds out to first baseman Vinnie Pasquantino.

    2-2, 5 pitches · 2 outs before

bottom 5th(8)
  • Drew Waters vs Chase Dollander0-2

    Drew Waters strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Freddy Fermin vs Chase Dollander0-2

    Freddy Fermin grounds out, shortstop Aaron Schunk to first baseman Michael Toglia.

    0-0, 1 pitch · 1 out before

  • Jonathan India vs Chase Dollander0-2

    Jonathan India doubles (5) on a line drive to left fielder Jordan Beck.

    0-0, 1 pitch · 2 outs before

  • Bobby Witt Jr. vs Chase Dollander0-3

    Bobby Witt Jr. singles on a ground ball to right fielder Nick Martini. Jonathan India scores.

    3-2, 7 pitches · 2 outs before

  • Vinnie Pasquantino vs Chase Dollander0-3

    Vinnie Pasquantino walks. Bobby Witt Jr. to 2nd.

    4-2, 6 pitches · 2 outs before

  • Salvador Perez vs Chase Dollander0-5

    Salvador Perez doubles (8) on a sharp line drive to center fielder Brenton Doyle. Bobby Witt Jr. scores. Vinnie Pasquantino scores.

    3-1, 5 pitches · 2 outs before

  • Maikel Garcia vs Jaden Hill0-5

    Maikel Garcia walks.

    4-1, 5 pitches · 2 outs before

  • Michael Massey vs Jaden Hill0-5

    Michael Massey strikes out swinging.

    2-3, 6 pitches · 2 outs before

top 6th(6)
  • Ryan McMahon vs Michael Lorenzen0-5

    Ryan McMahon strikes out swinging.

    1-3, 5 pitches · 0 outs before

  • Hunter Goodman vs Michael Lorenzen0-5

    Hunter Goodman pops out to second baseman Michael Massey.

    2-1, 4 pitches · 1 out before

  • Jordan Beck vs Michael Lorenzen1-5

    Jordan Beck homers (2) on a fly ball to left center field.

    1-0, 2 pitches · 2 outs before

  • Michael Toglia vs Michael Lorenzen1-5

    Michael Toglia walks.

    4-1, 5 pitches · 2 outs before

  • Jacob Stallings vs Michael Lorenzen1-5

    Jacob Stallings singles on a ground ball to center fielder Drew Waters, deflected by second baseman Michael Massey. Michael Toglia to 2nd.

    0-2, 4 pitches · 2 outs before

  • Adael Amador vs Michael Lorenzen1-5

    Adael Amador pops out to shortstop Bobby Witt Jr.

    0-1, 2 pitches · 2 outs before

bottom 6th(4)
  • Mark Canha vs Jaden Hill1-5

    Mark Canha strikes out on a foul tip.

    3-3, 7 pitches · 0 outs before

  • Drew Waters vs Jaden Hill1-5

    Drew Waters called out on strikes.

    1-3, 5 pitches · 1 out before

  • Freddy Fermin vs Jaden Hill1-5

    Freddy Fermin walks.

    4-1, 5 pitches · 2 outs before

  • Jonathan India vs Jaden Hill1-5

    Jonathan India strikes out on a foul tip.

    0-3, 3 pitches · 2 outs before

top 7th(3)
  • Aaron Schunk vs John Schreiber1-5

    Aaron Schunk lines out to second baseman Michael Massey.

    0-0, 1 pitch · 0 outs before

  • Brenton Doyle vs John Schreiber1-5

    Brenton Doyle strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Nick Martini vs John Schreiber1-5

    Nick Martini strikes out swinging.

    1-3, 5 pitches · 2 outs before

bottom 7th(4)
  • Bobby Witt Jr. vs Zach Agnos1-5

    Bobby Witt Jr. pops out to second baseman Adael Amador.

    0-0, 1 pitch · 0 outs before

  • Vinnie Pasquantino vs Zach Agnos1-5

    Vinnie Pasquantino flies out to center fielder Brenton Doyle.

    2-1, 4 pitches · 1 out before

  • Salvador Perez vs Zach Agnos1-5

    Salvador Perez singles on a sharp line drive to center fielder Brenton Doyle.

    3-1, 5 pitches · 2 outs before

  • Maikel Garcia vs Zach Agnos1-5

    Maikel Garcia grounds out, third baseman Ryan McMahon to first baseman Michael Toglia.

    2-0, 3 pitches · 2 outs before

top 8th(5)
  • Ryan McMahon vs Daniel Lynch IV1-5

    Ryan McMahon flies out to center fielder Drew Waters.

    1-1, 3 pitches · 0 outs before

  • Hunter Goodman vs Daniel Lynch IV1-5

    Hunter Goodman flies out to right fielder Mark Canha.

    1-0, 2 pitches · 1 out before

  • Jordan Beck vs Daniel Lynch IV2-5

    Jordan Beck homers (3) on a fly ball to left center field.

    2-0, 3 pitches · 2 outs before

  • Michael Toglia vs Daniel Lynch IV2-5

    Michael Toglia singles on a ground ball to left fielder Jonathan India.

    1-0, 2 pitches · 2 outs before

  • Jacob Stallings vs Daniel Lynch IV2-5

    Jacob Stallings grounds out softly, pitcher Daniel Lynch IV to first baseman Vinnie Pasquantino.

    0-2, 3 pitches · 2 outs before

bottom 8th(4)
  • Michael Massey vs Juan Mejia2-5

    Michael Massey singles on a line drive to left fielder Jordan Beck.

    1-2, 4 pitches · 0 outs before

  • Mark Canha vs Juan Mejia2-5

    Mark Canha lines out to third baseman Ryan McMahon.

    3-2, 6 pitches · 0 outs before

  • Drew Waters vs Juan Mejia2-6

    Drew Waters grounds out, shortstop Aaron Schunk to first baseman Michael Toglia. Tyler Tolbert scores.

    1-2, 4 pitches · 1 out before

  • Freddy Fermin vs Juan Mejia2-6

    Freddy Fermin called out on strikes.

    1-3, 5 pitches · 2 outs before

top 9th(5)
  • Adael Amador vs Daniel Lynch IV2-6

    Adael Amador grounds out, third baseman Jonathan India to first baseman Vinnie Pasquantino.

    0-1, 2 pitches · 0 outs before

  • Aaron Schunk vs Daniel Lynch IV2-6

    Aaron Schunk singles on a line drive to left fielder Tyler Tolbert.

    0-2, 3 pitches · 1 out before

  • Brenton Doyle vs Daniel Lynch IV2-6

    Brenton Doyle singles on a ground ball to left fielder Tyler Tolbert. Aaron Schunk to 2nd.

    1-1, 3 pitches · 1 out before

  • Sean Bouchard vs Daniel Lynch IV2-6

    Sean Bouchard lines out to left fielder Tyler Tolbert.

    0-1, 2 pitches · 1 out before

  • Ryan McMahon vs Daniel Lynch IV2-6

    Ryan McMahon grounds out to first baseman Vinnie Pasquantino.

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