Chicago Cubs 4, Pittsburgh Pirates 1

baseball game fileFinal
PNC Park · Pittsburgh

Game flow

Every swing in the score.

The line is the running run differential: above the center favors Chicago Cubs, below favors Pittsburgh Pirates. 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 Pittsburgh Pirates led.Run differential+30−3123456789
  1. 01top 1: Michael Busch homers (29) on a fly ball to right field.10
  2. 02top 1: Nico Hoerner grounds out, shortstop Nick Gonzales to first baseman Spencer Horwitz.10
  3. 03top 1: Ian Happ walks.10
  4. 04top 1: Moisés Ballesteros singles on a ground ball to left fielder Jack Suwinski. Ian Happ to 2nd.10
  5. 05top 1: Carson Kelly lines out sharply to center fielder Oneil Cruz.10
  6. 06top 1: Pete Crow-Armstrong singles on a ground ball to left fielder Jack Suwinski. Ian Happ scores. Moisés Ballesteros to 2nd.20
  7. 07top 1: Dansby Swanson walks. Moisés Ballesteros to 3rd. Pete Crow-Armstrong to 2nd.20
  8. 08top 1: Willi Castro strikes out swinging.20
  9. 09bottom 1: Jared Triolo strikes out swinging.20
  10. 10bottom 1: Spencer Horwitz singles on a sharp line drive to center fielder Pete Crow-Armstrong.20
  11. 11bottom 1: Bryan Reynolds lines out to right fielder Willi Castro.20
  12. 12bottom 1: Oneil Cruz triples (3) on a line drive to right fielder Willi Castro. Spencer Horwitz scores.21
  13. 13bottom 1: Nick Gonzales flies out to left fielder Ian Happ.21
  14. 14top 2: Matt Shaw strikes out swinging.21
  15. 15top 2: Michael Busch doubles (21) on a sharp fly ball to right fielder Alexander Canario.21
  16. 16top 2: Nico Hoerner singles on a sharp line drive to right fielder Alexander Canario. Michael Busch to 3rd.21
  17. 17top 2: Ian Happ out on a sacrifice fly to center fielder Oneil Cruz. Michael Busch scores.31
  18. 18top 2: Moisés Ballesteros called out on strikes.31
  19. 19bottom 2: Jack Suwinski grounds out to first baseman Michael Busch.31
  20. 20bottom 2: Nick Yorke flies out to right fielder Willi Castro.31
  21. 21bottom 2: Alexander Canario flies out to first baseman Michael Busch in foul territory.31
  22. 22top 3: Carson Kelly singles on a line drive to right fielder Alexander Canario.31
  23. 23top 3: Pete Crow-Armstrong strikes out swinging.31
  24. 24top 3: Dansby Swanson grounds into a double play, third baseman Jared Triolo to second baseman Nick Yorke to first baseman Spencer Horwitz. Carson Kelly out at 2nd. Dansby Swanson out at 1st.31
  25. 25bottom 3: Henry Davis singles on a ground ball to right fielder Willi Castro.31
  26. 26bottom 3: Jared Triolo flies out to left fielder Ian Happ.31
  27. 27bottom 3: Spencer Horwitz walks. Henry Davis to 2nd.31
  28. 28bottom 3: Bryan Reynolds strikes out on a foul tip.31
  29. 29bottom 3: Oneil Cruz called out on strikes.31
  30. 30top 4: Willi Castro strikes out on a foul tip.31
  31. 31top 4: Matt Shaw strikes out swinging.31
  32. 32top 4: Michael Busch walks.31
  33. 33top 4: Nico Hoerner singles on a ground ball to shortstop Nick Gonzales. Michael Busch to 2nd.31
  34. 34top 4: Ian Happ flies out to right fielder Alexander Canario.31
  35. 35bottom 4: Nick Gonzales flies out to right fielder Willi Castro.31
  36. 36bottom 4: Jack Suwinski strikes out swinging.31
  37. 37bottom 4: Nick Yorke pops out to first baseman Michael Busch in foul territory.31
  38. 38top 5: Moisés Ballesteros walks.31
  39. 39top 5: Carson Kelly doubles (13) on a fly ball to left fielder Jack Suwinski. Moisés Ballesteros to 3rd.31
  40. 40top 5: Pete Crow-Armstrong out on a sacrifice fly to right fielder Alexander Canario. Moisés Ballesteros scores. Carson Kelly to 3rd.41
  41. 41top 5: Dansby Swanson strikes out swinging.41
  42. 42top 5: Willi Castro lines out to shortstop Nick Gonzales.41
  43. 43bottom 5: Alexander Canario strikes out on a foul tip.41
  44. 44bottom 5: Henry Davis grounds out, shortstop Dansby Swanson to first baseman Michael Busch.41
  45. 45bottom 5: Jared Triolo called out on strikes.41
  46. 46top 6: Matt Shaw singles on a ground ball to center fielder Oneil Cruz.41
  47. 47top 6: Michael Busch doubles (22) on a sharp fly ball to right fielder Alexander Canario. Matt Shaw to 3rd.41
  48. 48top 6: Nico Hoerner grounds out, third baseman Jared Triolo to first baseman Spencer Horwitz.41
  49. 49top 6: Justin Lawrence intentionally walks Ian Happ.41
  50. 50top 6: Moisés Ballesteros strikes out swinging.41
  51. 51top 6: Carson Kelly pops out to first baseman Spencer Horwitz in foul territory.41
  52. 52bottom 6: Spencer Horwitz lines out to center fielder Pete Crow-Armstrong.41
  53. 53bottom 6: Bryan Reynolds strikes out swinging.41
  54. 54bottom 6: Oneil Cruz called out on strikes.41
  55. 55top 7: Pete Crow-Armstrong strikes out swinging.41
  56. 56top 7: Dansby Swanson singles on a ground ball to center fielder Oneil Cruz.41
  57. 57top 7: Willi Castro called out on strikes.41
  58. 58top 7: Matt Shaw grounds out, shortstop Nick Gonzales to first baseman Spencer Horwitz.41
  59. 59bottom 7: Nick Gonzales strikes out swinging.41
  60. 60bottom 7: Jack Suwinski strikes out swinging.41
  61. 61bottom 7: Nick Yorke grounds out, shortstop Dansby Swanson to first baseman Michael Busch.41
  62. 62top 8: Michael Busch grounds out, second baseman Nick Yorke to first baseman Spencer Horwitz.41
  63. 63top 8: Nico Hoerner singles on a ground ball to third baseman Jared Triolo.41
  64. 64top 8: Ian Happ strikes out on a foul tip.41
  65. 65top 8: Moisés Ballesteros singles on a ground ball to center fielder Oneil Cruz. Nico Hoerner to 3rd.41
  66. 66top 8: Nico Hoerner caught stealing home, catcher Henry Davis to second baseman Nick Yorke to catcher Henry Davis to third baseman Jared Triolo.41
  67. 67bottom 8: Alexander Canario singles on a fly ball to center fielder Pete Crow-Armstrong.41
  68. 68bottom 8: Henry Davis pops out to shortstop Dansby Swanson.41
  69. 69bottom 8: Jared Triolo flies out to center fielder Pete Crow-Armstrong.41
  70. 70bottom 8: Spencer Horwitz grounds out, shortstop Dansby Swanson to first baseman Michael Busch.41
  71. 71top 9: Carson Kelly strikes out swinging.41
  72. 72top 9: Pete Crow-Armstrong called out on strikes.41
  73. 73top 9: Dansby Swanson singles on a line drive to center fielder Oneil Cruz.41
  74. 74top 9: Willi Castro grounds out to first baseman Spencer Horwitz.41
  75. 75bottom 9: Bryan Reynolds flies out to center fielder Pete Crow-Armstrong.41
  76. 76bottom 9: Oneil Cruz called out on strikes.41
  77. 77bottom 9: Nick Gonzales strikes out on a foul tip.41
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
Pete Crow-ArmstrongCF40.25000001000.2000.450502010.25031
Michael Busch1B40.75020103010.8002.80052100208
Ian HappLF2000200000.4000.40051101010
Nico Hoerner2B50.60000013000.6001.200500000.60003
Matt Shaw3B40.25000001000.2500.500400000.25021
Carson KellyC50.40010002000.4001500000.60013
Dansby SwansonSS40.50000102000.6001.100500000.50012
Caleb ThielbarP0400101031200001
Willi CastroRF5000000000050000030
Andrew KittredgeP0300001031102000
Moises BallesterosDH40.50000102000.6001.100510000.50022
Drew PomeranzP0300001031502000
Cade HortonP11911.8003050157916010.800
Brad KellerP0300001031202100
Pittsburgh Pirates boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Bryan ReynoldsDH4000000000040000020
Nick GonzalesSS4000000000040000020
Jared Triolo3B4000000000040000020
Henry DavisC30.33300001000.3330.667300000.33301
Carmen MlodzinskiP01200403095505001.333
Evan SiskP1519101032111002
Paul SkenesP32037.364713.6671119236002.727
Justin LawrenceP1700201.333041701002.250
Spencer Horwitz1B30.33300101000.5000.833410000.33301
Nick Yorke2B3000000000030000000
Jack SuwinskiLF3000000000030000020
Oneil CruzCF40.25001001000.2501401000.75033
Alexander CanarioRF30.33300001000.3330.667300000.33311

Comparison

Side by side.

Final

Matchup

Before first pitch.

Probable pitchers and posted lineup context from the matchup card.

Lineups available2025-09-16T22:40:00Z · Final

Pittsburgh Pirates

Probable pitcher: Paul Skenes (R)

Play-by-play

The game, at bat by at bat.

top 1st(8)
  • Michael Busch vs Paul Skenes1-0

    Michael Busch homers (29) on a fly ball to right field.

    2-1, 4 pitches · 0 outs before

  • Nico Hoerner vs Paul Skenes1-0

    Nico Hoerner grounds out, shortstop Nick Gonzales to first baseman Spencer Horwitz.

    0-0, 1 pitch · 0 outs before

  • Ian Happ vs Paul Skenes1-0

    Ian Happ walks.

    4-2, 6 pitches · 1 out before

  • Moises Ballesteros vs Paul Skenes1-0

    Moisés Ballesteros singles on a ground ball to left fielder Jack Suwinski. Ian Happ to 2nd.

    2-1, 4 pitches · 1 out before

  • Carson Kelly vs Paul Skenes1-0

    Carson Kelly lines out sharply to center fielder Oneil Cruz.

    1-2, 4 pitches · 1 out before

  • Pete Crow-Armstrong vs Paul Skenes2-0

    Pete Crow-Armstrong singles on a ground ball to left fielder Jack Suwinski. Ian Happ scores. Moisés Ballesteros to 2nd.

    1-0, 2 pitches · 2 outs before

  • Dansby Swanson vs Paul Skenes2-0

    Dansby Swanson walks. Moisés Ballesteros to 3rd. Pete Crow-Armstrong to 2nd.

    4-2, 7 pitches · 2 outs before

  • Willi Castro vs Paul Skenes2-0

    Willi Castro strikes out swinging.

    2-3, 5 pitches · 2 outs before

bottom 1st(5)
  • Jared Triolo vs Cade Horton2-0

    Jared Triolo strikes out swinging.

    3-3, 11 pitches · 0 outs before

  • Spencer Horwitz vs Cade Horton2-0

    Spencer Horwitz singles on a sharp line drive to center fielder Pete Crow-Armstrong.

    2-1, 4 pitches · 1 out before

  • Bryan Reynolds vs Cade Horton2-0

    Bryan Reynolds lines out to right fielder Willi Castro.

    2-2, 7 pitches · 1 out before

  • Oneil Cruz vs Cade Horton2-1

    Oneil Cruz triples (3) on a line drive to right fielder Willi Castro. Spencer Horwitz scores.

    0-0, 1 pitch · 2 outs before

  • Nick Gonzales vs Cade Horton2-1

    Nick Gonzales flies out to left fielder Ian Happ.

    2-1, 4 pitches · 2 outs before

top 2nd(5)
  • Matt Shaw vs Paul Skenes2-1

    Matt Shaw strikes out swinging.

    1-3, 6 pitches · 0 outs before

  • Michael Busch vs Paul Skenes2-1

    Michael Busch doubles (21) on a sharp fly ball to right fielder Alexander Canario.

    0-2, 3 pitches · 1 out before

  • Nico Hoerner vs Paul Skenes2-1

    Nico Hoerner singles on a sharp line drive to right fielder Alexander Canario. Michael Busch to 3rd.

    1-1, 3 pitches · 1 out before

  • Ian Happ vs Paul Skenes3-1

    Ian Happ out on a sacrifice fly to center fielder Oneil Cruz. Michael Busch scores.

    2-2, 5 pitches · 1 out before

  • Moises Ballesteros vs Paul Skenes3-1

    Moisés Ballesteros called out on strikes.

    2-3, 7 pitches · 2 outs before

bottom 2nd(3)
  • Jack Suwinski vs Cade Horton3-1

    Jack Suwinski grounds out to first baseman Michael Busch.

    1-1, 3 pitches · 0 outs before

  • Nick Yorke vs Cade Horton3-1

    Nick Yorke flies out to right fielder Willi Castro.

    1-0, 2 pitches · 1 out before

  • Alexander Canario vs Cade Horton3-1

    Alexander Canario flies out to first baseman Michael Busch in foul territory.

    1-2, 4 pitches · 2 outs before

top 3rd(3)
  • Carson Kelly vs Paul Skenes3-1

    Carson Kelly singles on a line drive to right fielder Alexander Canario.

    2-2, 5 pitches · 0 outs before

  • Pete Crow-Armstrong vs Paul Skenes3-1

    Pete Crow-Armstrong strikes out swinging.

    2-3, 5 pitches · 0 outs before

  • Dansby Swanson vs Paul Skenes3-1

    Dansby Swanson grounds into a double play, third baseman Jared Triolo to second baseman Nick Yorke to first baseman Spencer Horwitz. Carson Kelly out at 2nd. Dansby Swanson out at 1st.

    1-2, 5 pitches · 1 out before

bottom 3rd(5)
  • Henry Davis vs Cade Horton3-1

    Henry Davis singles on a ground ball to right fielder Willi Castro.

    0-1, 2 pitches · 0 outs before

  • Jared Triolo vs Cade Horton3-1

    Jared Triolo flies out to left fielder Ian Happ.

    0-2, 3 pitches · 0 outs before

  • Spencer Horwitz vs Cade Horton3-1

    Spencer Horwitz walks. Henry Davis to 2nd.

    4-0, 4 pitches · 1 out before

  • Bryan Reynolds vs Cade Horton3-1

    Bryan Reynolds strikes out on a foul tip.

    3-3, 6 pitches · 1 out before

  • Oneil Cruz vs Cade Horton3-1

    Oneil Cruz called out on strikes.

    2-3, 5 pitches · 2 outs before

top 4th(5)
  • Willi Castro vs Paul Skenes3-1

    Willi Castro strikes out on a foul tip.

    1-3, 4 pitches · 0 outs before

  • Matt Shaw vs Paul Skenes3-1

    Matt Shaw strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Michael Busch vs Paul Skenes3-1

    Michael Busch walks.

    4-1, 5 pitches · 2 outs before

  • Nico Hoerner vs Paul Skenes3-1

    Nico Hoerner singles on a ground ball to shortstop Nick Gonzales. Michael Busch to 2nd.

    1-2, 7 pitches · 2 outs before

  • Ian Happ vs Evan Sisk3-1

    Ian Happ flies out to right fielder Alexander Canario.

    1-2, 4 pitches · 2 outs before

bottom 4th(3)
  • Nick Gonzales vs Cade Horton3-1

    Nick Gonzales flies out to right fielder Willi Castro.

    0-0, 1 pitch · 0 outs before

  • Jack Suwinski vs Cade Horton3-1

    Jack Suwinski strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Nick Yorke vs Cade Horton3-1

    Nick Yorke pops out to first baseman Michael Busch in foul territory.

    3-2, 6 pitches · 2 outs before

top 5th(5)
  • Moises Ballesteros vs Evan Sisk3-1

    Moisés Ballesteros walks.

    4-1, 5 pitches · 0 outs before

  • Carson Kelly vs Evan Sisk3-1

    Carson Kelly doubles (13) on a fly ball to left fielder Jack Suwinski. Moisés Ballesteros to 3rd.

    2-1, 4 pitches · 0 outs before

  • Pete Crow-Armstrong vs Evan Sisk4-1

    Pete Crow-Armstrong out on a sacrifice fly to right fielder Alexander Canario. Moisés Ballesteros scores. Carson Kelly to 3rd.

    1-1, 3 pitches · 0 outs before

  • Dansby Swanson vs Evan Sisk4-1

    Dansby Swanson strikes out swinging.

    1-3, 5 pitches · 1 out before

  • Willi Castro vs Justin Lawrence4-1

    Willi Castro lines out to shortstop Nick Gonzales.

    1-1, 3 pitches · 2 outs before

bottom 5th(3)
  • Alexander Canario vs Cade Horton4-1

    Alexander Canario strikes out on a foul tip.

    3-3, 6 pitches · 0 outs before

  • Henry Davis vs Cade Horton4-1

    Henry Davis grounds out, shortstop Dansby Swanson to first baseman Michael Busch.

    0-0, 1 pitch · 1 out before

  • Jared Triolo vs Cade Horton4-1

    Jared Triolo called out on strikes.

    2-3, 5 pitches · 2 outs before

top 6th(6)
  • Matt Shaw vs Justin Lawrence4-1

    Matt Shaw singles on a ground ball to center fielder Oneil Cruz.

    0-2, 3 pitches · 0 outs before

  • Michael Busch vs Justin Lawrence4-1

    Michael Busch doubles (22) on a sharp fly ball to right fielder Alexander Canario. Matt Shaw to 3rd.

    0-0, 1 pitch · 0 outs before

  • Nico Hoerner vs Justin Lawrence4-1

    Nico Hoerner grounds out, third baseman Jared Triolo to first baseman Spencer Horwitz.

    1-0, 2 pitches · 0 outs before

  • Ian Happ vs Justin Lawrence4-1

    Justin Lawrence intentionally walks Ian Happ.

    0-0, 0 pitches · 1 out before

  • Moises Ballesteros vs Justin Lawrence4-1

    Moisés Ballesteros strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Carson Kelly vs Justin Lawrence4-1

    Carson Kelly pops out to first baseman Spencer Horwitz in foul territory.

    2-2, 5 pitches · 2 outs before

bottom 6th(3)
  • Spencer Horwitz vs Drew Pomeranz4-1

    Spencer Horwitz lines out to center fielder Pete Crow-Armstrong.

    2-2, 6 pitches · 0 outs before

  • Bryan Reynolds vs Drew Pomeranz4-1

    Bryan Reynolds strikes out swinging.

    1-3, 5 pitches · 1 out before

  • Oneil Cruz vs Drew Pomeranz4-1

    Oneil Cruz called out on strikes.

    1-3, 4 pitches · 2 outs before

top 7th(4)
  • Pete Crow-Armstrong vs Carmen Mlodzinski4-1

    Pete Crow-Armstrong strikes out swinging.

    3-3, 6 pitches · 0 outs before

  • Dansby Swanson vs Carmen Mlodzinski4-1

    Dansby Swanson singles on a ground ball to center fielder Oneil Cruz.

    1-0, 2 pitches · 1 out before

  • Willi Castro vs Carmen Mlodzinski4-1

    Willi Castro called out on strikes.

    1-3, 4 pitches · 1 out before

  • Matt Shaw vs Carmen Mlodzinski4-1

    Matt Shaw grounds out, shortstop Nick Gonzales to first baseman Spencer Horwitz.

    1-2, 4 pitches · 2 outs before

bottom 7th(3)
  • Nick Gonzales vs Andrew Kittredge4-1

    Nick Gonzales strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Jack Suwinski vs Andrew Kittredge4-1

    Jack Suwinski strikes out swinging.

    2-3, 5 pitches · 1 out before

  • Nick Yorke vs Andrew Kittredge4-1

    Nick Yorke grounds out, shortstop Dansby Swanson to first baseman Michael Busch.

    0-1, 2 pitches · 2 outs before

top 8th(5)
  • Michael Busch vs Carmen Mlodzinski4-1

    Michael Busch grounds out, second baseman Nick Yorke to first baseman Spencer Horwitz.

    1-1, 3 pitches · 0 outs before

  • Nico Hoerner vs Carmen Mlodzinski4-1

    Nico Hoerner singles on a ground ball to third baseman Jared Triolo.

    1-1, 3 pitches · 1 out before

  • Ian Happ vs Carmen Mlodzinski4-1

    Ian Happ strikes out on a foul tip.

    0-3, 3 pitches · 1 out before

  • Moises Ballesteros vs Carmen Mlodzinski4-1

    Moisés Ballesteros singles on a ground ball to center fielder Oneil Cruz. Nico Hoerner to 3rd.

    3-2, 7 pitches · 2 outs before

  • Carson Kelly vs Carmen Mlodzinski4-1

    Nico Hoerner caught stealing home, catcher Henry Davis to second baseman Nick Yorke to catcher Henry Davis to third baseman Jared Triolo.

    1-2, 3 pitches · 2 outs before

bottom 8th(4)
  • Alexander Canario vs Caleb Thielbar4-1

    Alexander Canario singles on a fly ball to center fielder Pete Crow-Armstrong.

    2-1, 4 pitches · 0 outs before

  • Henry Davis vs Caleb Thielbar4-1

    Henry Davis pops out to shortstop Dansby Swanson.

    1-0, 2 pitches · 0 outs before

  • Jared Triolo vs Caleb Thielbar4-1

    Jared Triolo flies out to center fielder Pete Crow-Armstrong.

    2-0, 3 pitches · 1 out before

  • Spencer Horwitz vs Caleb Thielbar4-1

    Spencer Horwitz grounds out, shortstop Dansby Swanson to first baseman Michael Busch.

    1-1, 3 pitches · 2 outs before

top 9th(4)
  • Carson Kelly vs Carmen Mlodzinski4-1

    Carson Kelly strikes out swinging.

    2-3, 5 pitches · 0 outs before

  • Pete Crow-Armstrong vs Carmen Mlodzinski4-1

    Pete Crow-Armstrong called out on strikes.

    2-3, 5 pitches · 1 out before

  • Dansby Swanson vs Carmen Mlodzinski4-1

    Dansby Swanson singles on a line drive to center fielder Oneil Cruz.

    2-2, 5 pitches · 2 outs before

  • Willi Castro vs Carmen Mlodzinski4-1

    Willi Castro grounds out to first baseman Spencer Horwitz.

    3-1, 5 pitches · 2 outs before

bottom 9th(3)
  • Bryan Reynolds vs Brad Keller4-1

    Bryan Reynolds flies out to center fielder Pete Crow-Armstrong.

    0-1, 2 pitches · 0 outs before

  • Oneil Cruz vs Brad Keller4-1

    Oneil Cruz called out on strikes.

    3-3, 7 pitches · 1 out before

  • Nick Gonzales vs Brad Keller4-1

    Nick Gonzales strikes out on a foul tip.

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