Chicago Cubs 3, Colorado Rockies 4

baseball game fileFinal
Salt River Fields at Talking Stick · Scottsdale

Game flow

Every swing in the score.

The line is the running run differential: above the center favors Chicago Cubs, below favors Colorado Rockies. 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 Colorado Rockies led.Run differential+20−2123456789
  1. 01top 1: Nico Hoerner grounds out, second baseman Nicky Lopez to first baseman Troy Johnston.00
  2. 02top 1: Matt Shaw strikes out swinging.00
  3. 03top 1: Ian Happ grounds out, third baseman Kyle Karros to first baseman Troy Johnston.00
  4. 04bottom 1: Jake McCarthy challenged (pitch result), call on the field was confirmed: Jake McCarthy called out on strikes.00
  5. 05bottom 1: Brenton Doyle triples (2) on a fly ball to right fielder Kevin Alcántara.00
  6. 06bottom 1: Hunter Goodman grounds out to first baseman Carson Kelly. Brenton Doyle scores.01
  7. 07bottom 1: Mickey Moniak singles on a line drive to center fielder Dylan Carlson.01
  8. 08bottom 1: Kyle Karros flies out to left fielder Ian Happ.01
  9. 09top 2: Carson Kelly pops out to first baseman Troy Johnston.01
  10. 10top 2: Dylan Carlson called out on strikes.01
  11. 11top 2: Moisés Ballesteros flies out to left fielder Jake McCarthy.01
  12. 12bottom 2: Troy Johnston grounds out, third baseman Matt Shaw to first baseman Carson Kelly.01
  13. 13bottom 2: Braxton Fulford lines out to first baseman Carson Kelly.01
  14. 14bottom 2: Nicky Lopez strikes out swinging.01
  15. 15top 3: Kevin Alcántara strikes out swinging.01
  16. 16top 3: Jonathon Long strikes out swinging.01
  17. 17top 3: Jefferson Rojas doubles (4) on a sharp line drive to left fielder Jake McCarthy.01
  18. 18top 3: Nico Hoerner flies out to center fielder Brenton Doyle.01
  19. 19bottom 3: Ethan Holliday strikes out swinging.01
  20. 20bottom 3: Moisés Ballesteros challenged (pitch result), call on the field was overturned: Jake McCarthy called out on strikes.01
  21. 21bottom 3: Brenton Doyle challenged (pitch result), call on the field was confirmed: Brenton Doyle called out on strikes.01
  22. 22top 4: Matt Shaw walks.01
  23. 23top 4: Ian Happ grounds into a double play, second baseman Nicky Lopez to shortstop Ethan Holliday to first baseman Troy Johnston. Matt Shaw out at 2nd. Ian Happ out at 1st.01
  24. 24top 4: Carson Kelly lines out to center fielder Brenton Doyle.01
  25. 25bottom 4: Hunter Goodman strikes out swinging.01
  26. 26bottom 4: Mickey Moniak flies out to center fielder Dylan Carlson.01
  27. 27bottom 4: Kyle Karros grounds out, second baseman Nico Hoerner to first baseman Carson Kelly.01
  28. 28top 5: Dylan Carlson singles on a line drive to left fielder Jake McCarthy.01
  29. 29top 5: Moisés Ballesteros doubles (2) on a ground ball to right fielder Mickey Moniak. Dylan Carlson to 3rd.01
  30. 30top 5: Kevin Alcántara singles on a ground ball to right fielder Mickey Moniak. Dylan Carlson scores. Moisés Ballesteros to 3rd.11
  31. 31top 5: Jonathon Long out on a sacrifice fly to center fielder Brenton Doyle. Moisés Ballesteros scores.21
  32. 32top 5: Jefferson Rojas grounds into a double play, shortstop Ethan Holliday to second baseman Nicky Lopez to first baseman Troy Johnston. Kevin Alcántara out at 2nd. Jefferson Rojas out at 1st.21
  33. 33bottom 5: Troy Johnston grounds out, second baseman Nico Hoerner to first baseman Carson Kelly.21
  34. 34bottom 5: Braxton Fulford singles on a line drive to left fielder Ian Happ.21
  35. 35bottom 5: Nicky Lopez singles on a soft bunt ground ball to third baseman Matt Shaw. Braxton Fulford to 2nd.21
  36. 36bottom 5: Ethan Holliday strikes out swinging.21
  37. 37bottom 5: Jake McCarthy grounds out, pitcher Ryan Rolison to first baseman Carson Kelly.21
  38. 38top 6: Nico Hoerner singles on a line drive to center fielder Brenton Doyle.21
  39. 39top 6: Matt Shaw walks. Nico Hoerner to 2nd.21
  40. 40top 6: Ian Happ flies out sharply to left fielder Robert Calaz. Nico Hoerner to 3rd.21
  41. 41top 6: Carson Kelly grounds out, shortstop Ethan Holliday to first baseman Troy Johnston.31
  42. 42top 6: Dylan Carlson grounds out, second baseman Nicky Lopez to first baseman Troy Johnston.31
  43. 43bottom 6: Brenton Doyle reaches on a throwing error by second baseman Scott Kingery.31
  44. 44bottom 6: Hunter Goodman strikes out swinging.31
  45. 45bottom 6: Mickey Moniak flies out to left fielder Jordan Nwogu.31
  46. 46bottom 6: Kyle Karros doubles (1) on a sharp line drive to right fielder Kevin Alcántara. Roldy Brito scores.32
  47. 47bottom 6: Troy Johnston flies out to left fielder Jordan Nwogu.32
  48. 48top 7: Moisés Ballesteros called out on strikes.32
  49. 49top 7: Kevin Alcántara singles on a sharp line drive to center fielder Roldy Brito.32
  50. 50top 7: Jonathon Long singles on a ground ball to center fielder Roldy Brito. Joan Delgado to 3rd.32
  51. 51top 7: Jefferson Rojas grounds into a double play, shortstop Nic Kent to second baseman Nicky Lopez to first baseman Troy Johnston. Jonathon Long out at 2nd. Jefferson Rojas out at 1st.32
  52. 52bottom 7: Braxton Fulford pops out to catcher Christian Bethancourt in foul territory.32
  53. 53bottom 7: Nicky Lopez doubles (3) on a line drive to center fielder Joan Delgado.32
  54. 54bottom 7: Nic Kent strikes out swinging.32
  55. 55bottom 7: Robert Calaz lines out to third baseman Reginald Preciado.32
  56. 56top 8: BJ Murray walks.32
  57. 57top 8: Christian Bethancourt lines out to left fielder Robert Calaz.32
  58. 58top 8: Scott Kingery strikes out swinging.32
  59. 59top 8: Jordan Nwogu called out on strikes.32
  60. 60bottom 8: Roldy Brito lines out sharply to left fielder Jordan Nwogu.32
  61. 61bottom 8: Jose Cordova singles on a line drive to left fielder Jordan Nwogu.32
  62. 62bottom 8: Mickey Moniak flies out sharply to right fielder Jaylen Palmer.32
  63. 63top 9: Reginald Preciado strikes out swinging.32
  64. 64top 9: Jaylen Palmer singles on a ground ball to left fielder Robert Calaz.32
  65. 65top 9: Joan Delgado strikes out swinging.32
  66. 66top 9: Jonathon Long flies out to right fielder Clayton Gray.32
  67. 67bottom 9: Wilder Dalis grounds out, second baseman Leonel Vivas to first baseman BJ Murray.32
  68. 68bottom 9: Troy Johnston singles on a sharp line drive to right fielder Jaylen Palmer.32
  69. 69bottom 9: Braxton Fulford homers (2) on a fly ball to left field. Troy Johnston scores.34
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
Ian HappLF3000000000030000000
Nico Hoerner2B30.33300001000.3330.667310000.33301
Matt Shaw3B1000200000.6670.66730010010
Carson Kelly1B3000000000030000000
Ryan RolisonP0500201032001002
Gavin HollowellP0400101032001001
Kevin AlcantaraRF30.66700002000.6671.333301000.66712
Scott KingerySS1000000000010000010
Reginald Preciado3B1000000000010000010
Moises BallesterosC30.33310001000.3331310000.66712
Hunter HarveyP0500101031611001
Grant KippP06213.500311.333141920002.250
Dylan CarlsonCF30.33300001000.3330.667310000.33311
Jefferson RojasSS30.33310001000.3331300000.66702
Jaylen PalmerRF1100001001210000101
Joan DelgadoCF1000000000010000010
B.J. Murray Jr.0001000011000000
BJ Murray Jr.1B0001000011001000
Christian BethancourtC1000000000010000000
Jordan NwoguLF1000000000010000010
Jonathon LongDH30.33300001000.2500.583401010.33311
Leonel Vivas2B000000000000000
Ben BrownP01412.2502040125116000.500
Colorado Rockies boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Nicky Lopez2B30.66710002000.6671.66730000113
Mickey MoniakRF40.25000001000.2500.500400000.25001
Hunter GoodmanC3000000000030100020
Kyle Karros3B30.33310001000.3331301000.66702
Troy Johnston1B40.25000001000.2500.500410000.25001
Braxton FulfordDH40.50000002010.5001.750412001.25005
Jake McCarthyLF3000000000030000020
Kyle FreelandP01000103093404000.333
Nicholas Kent1000000000010000010
Nic KentSS1000000000010000010
Roc Riggio2B000000000000000
Brenton DoyleCF30.33301001000.3331.33331000113
Eiberson CastellanoP21326403094530002
Konner EatonP11200303094605011.333
Roldy BritoCF1000000000011010000
Robert CalazLF1000000000010000000
Jose CordovaC1100011001210000101
Clayton GrayRF000000000000000
Wilder Dalis3B1000000000010000000
Ethan HollidaySS2000000000020000020

Comparison

Side by side.

Final

Play-by-play

The game, at bat by at bat.

top 1st(3)
  • Nico Hoerner vs Kyle Freeland0-0

    Nico Hoerner grounds out, second baseman Nicky Lopez to first baseman Troy Johnston.

    0-1, 2 pitches · 0 outs before

  • Matt Shaw vs Kyle Freeland0-0

    Matt Shaw strikes out swinging.

    3-3, 9 pitches · 1 out before

  • Ian Happ vs Kyle Freeland0-0

    Ian Happ grounds out, third baseman Kyle Karros to first baseman Troy Johnston.

    1-2, 5 pitches · 2 outs before

bottom 1st(5)
  • Jake McCarthy vs Ben Brown0-0

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

    2-3, 5 pitches · 0 outs before

  • Brenton Doyle vs Ben Brown0-0

    Brenton Doyle triples (2) on a fly ball to right fielder Kevin Alcántara.

    1-0, 2 pitches · 1 out before

  • Hunter Goodman vs Ben Brown0-1

    Hunter Goodman grounds out to first baseman Carson Kelly. Brenton Doyle scores.

    0-1, 2 pitches · 1 out before

  • Mickey Moniak vs Ben Brown0-1

    Mickey Moniak singles on a line drive to center fielder Dylan Carlson.

    1-2, 6 pitches · 2 outs before

  • Kyle Karros vs Ben Brown0-1

    Kyle Karros flies out to left fielder Ian Happ.

    0-0, 1 pitch · 2 outs before

top 2nd(3)
  • Carson Kelly vs Kyle Freeland0-1

    Carson Kelly pops out to first baseman Troy Johnston.

    1-1, 3 pitches · 0 outs before

  • Dylan Carlson vs Kyle Freeland0-1

    Dylan Carlson called out on strikes.

    0-3, 3 pitches · 1 out before

  • Moises Ballesteros vs Kyle Freeland0-1

    Moisés Ballesteros flies out to left fielder Jake McCarthy.

    0-0, 1 pitch · 2 outs before

bottom 2nd(3)
  • Troy Johnston vs Ben Brown0-1

    Troy Johnston grounds out, third baseman Matt Shaw to first baseman Carson Kelly.

    1-2, 4 pitches · 0 outs before

  • Braxton Fulford vs Ben Brown0-1

    Braxton Fulford lines out to first baseman Carson Kelly.

    0-1, 2 pitches · 1 out before

  • Nicky Lopez vs Ben Brown0-1

    Nicky Lopez strikes out swinging.

    2-3, 5 pitches · 2 outs before

top 3rd(4)
  • Kevin Alcantara vs Kyle Freeland0-1

    Kevin Alcántara strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Jonathon Long vs Kyle Freeland0-1

    Jonathon Long strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Jefferson Rojas vs Kyle Freeland0-1

    Jefferson Rojas doubles (4) on a sharp line drive to left fielder Jake McCarthy.

    0-1, 2 pitches · 2 outs before

  • Nico Hoerner vs Kyle Freeland0-1

    Nico Hoerner flies out to center fielder Brenton Doyle.

    1-0, 2 pitches · 2 outs before

bottom 3rd(3)
  • Ethan Holliday vs Ben Brown0-1

    Ethan Holliday strikes out swinging.

    2-3, 6 pitches · 0 outs before

  • Jake McCarthy vs Ben Brown0-1

    Moisés Ballesteros challenged (pitch result), call on the field was overturned: Jake McCarthy called out on strikes.

    1-3, 6 pitches · 1 out before

  • Brenton Doyle vs Ben Brown0-1

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

    2-3, 5 pitches · 2 outs before

top 4th(3)
  • Matt Shaw vs Eiberson Castellano0-1

    Matt Shaw walks.

    4-0, 4 pitches · 0 outs before

  • Ian Happ vs Eiberson Castellano0-1

    Ian Happ grounds into a double play, second baseman Nicky Lopez to shortstop Ethan Holliday to first baseman Troy Johnston. Matt Shaw out at 2nd. Ian Happ out at 1st.

    1-1, 3 pitches · 0 outs before

  • Carson Kelly vs Eiberson Castellano0-1

    Carson Kelly lines out to center fielder Brenton Doyle.

    2-0, 2 pitches · 2 outs before

bottom 4th(3)
  • Hunter Goodman vs Ben Brown0-1

    Hunter Goodman strikes out swinging.

    0-3, 3 pitches · 0 outs before

  • Mickey Moniak vs Ben Brown0-1

    Mickey Moniak flies out to center fielder Dylan Carlson.

    0-1, 2 pitches · 1 out before

  • Kyle Karros vs Ben Brown0-1

    Kyle Karros grounds out, second baseman Nico Hoerner to first baseman Carson Kelly.

    0-1, 2 pitches · 2 outs before

top 5th(5)
  • Dylan Carlson vs Eiberson Castellano0-1

    Dylan Carlson singles on a line drive to left fielder Jake McCarthy.

    0-0, 1 pitch · 0 outs before

  • Moises Ballesteros vs Eiberson Castellano0-1

    Moisés Ballesteros doubles (2) on a ground ball to right fielder Mickey Moniak. Dylan Carlson to 3rd.

    1-0, 2 pitches · 0 outs before

  • Kevin Alcantara vs Eiberson Castellano1-1

    Kevin Alcántara singles on a ground ball to right fielder Mickey Moniak. Dylan Carlson scores. Moisés Ballesteros to 3rd.

    0-0, 1 pitch · 0 outs before

  • Jonathon Long vs Eiberson Castellano2-1

    Jonathon Long out on a sacrifice fly to center fielder Brenton Doyle. Moisés Ballesteros scores.

    1-2, 4 pitches · 0 outs before

  • Jefferson Rojas vs Eiberson Castellano2-1

    Jefferson Rojas grounds into a double play, shortstop Ethan Holliday to second baseman Nicky Lopez to first baseman Troy Johnston. Kevin Alcántara out at 2nd. Jefferson Rojas out at 1st.

    0-0, 1 pitch · 1 out before

bottom 5th(5)
  • Troy Johnston vs Ryan Rolison2-1

    Troy Johnston grounds out, second baseman Nico Hoerner to first baseman Carson Kelly.

    2-2, 7 pitches · 0 outs before

  • Braxton Fulford vs Ryan Rolison2-1

    Braxton Fulford singles on a line drive to left fielder Ian Happ.

    3-2, 6 pitches · 1 out before

  • Nicky Lopez vs Ryan Rolison2-1

    Nicky Lopez singles on a soft bunt ground ball to third baseman Matt Shaw. Braxton Fulford to 2nd.

    0-0, 1 pitch · 1 out before

  • Ethan Holliday vs Ryan Rolison2-1

    Ethan Holliday strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Jake McCarthy vs Ryan Rolison2-1

    Jake McCarthy grounds out, pitcher Ryan Rolison to first baseman Carson Kelly.

    1-0, 2 pitches · 2 outs before

top 6th(5)
  • Nico Hoerner vs Eiberson Castellano2-1

    Nico Hoerner singles on a line drive to center fielder Brenton Doyle.

    2-2, 7 pitches · 0 outs before

  • Matt Shaw vs Eiberson Castellano2-1

    Matt Shaw walks. Nico Hoerner to 2nd.

    3-1, 3 pitches · 0 outs before

  • Ian Happ vs Eiberson Castellano2-1

    Ian Happ flies out sharply to left fielder Robert Calaz. Nico Hoerner to 3rd.

    2-2, 9 pitches · 0 outs before

  • Carson Kelly vs Eiberson Castellano3-1

    Carson Kelly grounds out, shortstop Ethan Holliday to first baseman Troy Johnston.

    1-1, 3 pitches · 1 out before

  • Dylan Carlson vs Eiberson Castellano3-1

    Dylan Carlson grounds out, second baseman Nicky Lopez to first baseman Troy Johnston.

    2-2, 5 pitches · 2 outs before

bottom 6th(5)
  • Brenton Doyle vs Hunter Harvey3-1

    Brenton Doyle reaches on a throwing error by second baseman Scott Kingery.

    0-0, 1 pitch · 0 outs before

  • Hunter Goodman vs Hunter Harvey3-1

    Hunter Goodman strikes out swinging.

    2-3, 5 pitches · 0 outs before

  • Mickey Moniak vs Hunter Harvey3-1

    Mickey Moniak flies out to left fielder Jordan Nwogu.

    1-2, 4 pitches · 1 out before

  • Kyle Karros vs Hunter Harvey3-2

    Kyle Karros doubles (1) on a sharp line drive to right fielder Kevin Alcántara. Roldy Brito scores.

    3-1, 5 pitches · 2 outs before

  • Troy Johnston vs Hunter Harvey3-2

    Troy Johnston flies out to left fielder Jordan Nwogu.

    0-0, 1 pitch · 2 outs before

top 7th(4)
  • Moises Ballesteros vs Konner Eaton3-2

    Moisés Ballesteros called out on strikes.

    2-3, 5 pitches · 0 outs before

  • Kevin Alcantara vs Konner Eaton3-2

    Kevin Alcántara singles on a sharp line drive to center fielder Roldy Brito.

    0-2, 4 pitches · 1 out before

  • Jonathon Long vs Konner Eaton3-2

    Jonathon Long singles on a ground ball to center fielder Roldy Brito. Joan Delgado to 3rd.

    1-0, 2 pitches · 1 out before

  • Jefferson Rojas vs Konner Eaton3-2

    Jefferson Rojas grounds into a double play, shortstop Nic Kent to second baseman Nicky Lopez to first baseman Troy Johnston. Jonathon Long out at 2nd. Jefferson Rojas out at 1st.

    1-0, 2 pitches · 1 out before

bottom 7th(4)
  • Braxton Fulford vs Gavin Hollowell3-2

    Braxton Fulford pops out to catcher Christian Bethancourt in foul territory.

    0-0, 1 pitch · 0 outs before

  • Nicky Lopez vs Gavin Hollowell3-2

    Nicky Lopez doubles (3) on a line drive to center fielder Joan Delgado.

    3-2, 9 pitches · 1 out before

  • Nic Kent vs Gavin Hollowell3-2

    Nic Kent strikes out swinging.

    2-3, 4 pitches · 1 out before

  • Robert Calaz vs Gavin Hollowell3-2

    Robert Calaz lines out to third baseman Reginald Preciado.

    1-2, 6 pitches · 2 outs before

top 8th(4)
  • BJ Murray Jr. vs Konner Eaton3-2

    BJ Murray walks.

    4-0, 4 pitches · 0 outs before

  • Christian Bethancourt vs Konner Eaton3-2

    Christian Bethancourt lines out to left fielder Robert Calaz.

    1-2, 4 pitches · 0 outs before

  • Scott Kingery vs Konner Eaton3-2

    Scott Kingery strikes out swinging.

    2-3, 5 pitches · 1 out before

  • Jordan Nwogu vs Konner Eaton3-2

    Jordan Nwogu called out on strikes.

    2-3, 6 pitches · 2 outs before

bottom 8th(3)
  • Roldy Brito vs Grant Kipp3-2

    Roldy Brito lines out sharply to left fielder Jordan Nwogu.

    0-2, 3 pitches · 0 outs before

  • Jose Cordova vs Grant Kipp3-2

    Jose Cordova singles on a line drive to left fielder Jordan Nwogu.

    3-1, 5 pitches · 1 out before

  • Mickey Moniak vs Grant Kipp3-2

    Mickey Moniak flies out sharply to right fielder Jaylen Palmer.

    3-2, 6 pitches · 1 out before

top 9th(4)
  • Reginald Preciado vs Konner Eaton3-2

    Reginald Preciado strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Jaylen Palmer vs Konner Eaton3-2

    Jaylen Palmer singles on a ground ball to left fielder Robert Calaz.

    2-2, 5 pitches · 1 out before

  • Joan Delgado vs Konner Eaton3-2

    Joan Delgado strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Jonathon Long vs Konner Eaton3-2

    Jonathon Long flies out to right fielder Clayton Gray.

    1-0, 2 pitches · 2 outs before

bottom 9th(3)
  • Wilder Dalis vs Grant Kipp3-2

    Wilder Dalis grounds out, second baseman Leonel Vivas to first baseman BJ Murray.

    0-0, 1 pitch · 0 outs before

  • Troy Johnston vs Grant Kipp3-2

    Troy Johnston singles on a sharp line drive to right fielder Jaylen Palmer.

    1-0, 2 pitches · 1 out before

  • Braxton Fulford vs Grant Kipp3-4

    Braxton Fulford homers (2) on a fly ball to left field. Troy Johnston scores.

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