Athletics 3, Kansas City Royals 2

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 Athletics, 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 Athletics led; a negative differential means Kansas City Royals led.Run differential+20−2123456789
  1. 01top 1: Lawrence Butler grounds out, first baseman Vinnie Pasquantino to pitcher Noah Cameron.00
  2. 02top 1: Jacob Wilson grounds out, pitcher Noah Cameron to first baseman Vinnie Pasquantino.00
  3. 03top 1: Brent Rooker walks.00
  4. 04top 1: Austin Wynns strikes out swinging.00
  5. 05bottom 1: Maikel Garcia grounds out, third baseman Max Muncy to first baseman Nick Kurtz.00
  6. 06bottom 1: Bobby Witt Jr. grounds out, shortstop Jacob Wilson to first baseman Nick Kurtz.00
  7. 07bottom 1: Vinnie Pasquantino singles on a line drive to center fielder Denzel Clarke.00
  8. 08bottom 1: Salvador Perez grounds out, shortstop Jacob Wilson to first baseman Nick Kurtz.00
  9. 09top 2: Max Muncy grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.00
  10. 10top 2: Nick Kurtz singles on a ground ball to third baseman Maikel Garcia.00
  11. 11top 2: Luis Urías singles on a ground ball to right fielder Jac Caglianone. Nick Kurtz to 2nd.00
  12. 12top 2: JJ Bleday strikes out swinging.00
  13. 13top 2: Denzel Clarke strikes out swinging.00
  14. 14bottom 2: Mark Canha flies out to left fielder JJ Bleday.00
  15. 15bottom 2: Nick Loftin strikes out swinging.00
  16. 16bottom 2: Jac Caglianone singles on a sharp line drive to center fielder Denzel Clarke.00
  17. 17bottom 2: Freddy Fermin grounds out, second baseman Luis Urías to first baseman Nick Kurtz.00
  18. 18top 3: Lawrence Butler grounds out, second baseman Nick Loftin to first baseman Vinnie Pasquantino.00
  19. 19top 3: Jacob Wilson strikes out swinging.00
  20. 20top 3: Brent Rooker doubles (16) on a line drive to center fielder Kyle Isbel, deflected by left fielder Mark Canha.00
  21. 21top 3: Austin Wynns strikes out swinging.00
  22. 22bottom 3: Kyle Isbel doubles (5) on a line drive to second baseman Luis Urías, deflected by first baseman Nick Kurtz.00
  23. 23bottom 3: Maikel Garcia out on a sacrifice bunt, pitcher Jeffrey Springs to first baseman Nick Kurtz. Kyle Isbel to 3rd.00
  24. 24bottom 3: Bobby Witt Jr. doubles (23) on a line drive to left fielder JJ Bleday. Kyle Isbel scores.01
  25. 25bottom 3: Vinnie Pasquantino singles on a line drive to center fielder Denzel Clarke. Bobby Witt Jr. scores.02
  26. 26bottom 3: Salvador Perez hit by pitch. Vinnie Pasquantino to 2nd.02
  27. 27bottom 3: Mark Canha grounds into a force out, third baseman Max Muncy to second baseman Luis Urías. Vinnie Pasquantino to 3rd. Salvador Perez out at 2nd. Mark Canha to 1st.02
  28. 28bottom 3: Nick Loftin flies out to left fielder JJ Bleday.02
  29. 29top 4: Max Muncy strikes out swinging.02
  30. 30top 4: Nick Kurtz flies out to center fielder Kyle Isbel.02
  31. 31top 4: Luis Urías flies out to center fielder Kyle Isbel.02
  32. 32bottom 4: Jac Caglianone grounds out, second baseman Luis Urías to first baseman Nick Kurtz.02
  33. 33bottom 4: Royals challenged (play at 1st), call on the field was overturned: Freddy Fermin singles on a ground ball to second baseman Luis Urías.02
  34. 34bottom 4: Kyle Isbel lines into a double play, right fielder Lawrence Butler to first baseman Nick Kurtz. Freddy Fermin out at 1st.02
  35. 35top 5: JJ Bleday called out on strikes.02
  36. 36top 5: Denzel Clarke pops out to first baseman Vinnie Pasquantino in foul territory.02
  37. 37top 5: Lawrence Butler doubles (23) on a sharp line drive to right fielder Jac Caglianone.02
  38. 38top 5: Lawrence Butler caught stealing 3rd base, catcher Freddy Fermin to third baseman Maikel Garcia.02
  39. 39bottom 5: Maikel Garcia flies out to center fielder Denzel Clarke.02
  40. 40bottom 5: Bobby Witt Jr. singles on a sharp line drive to center fielder Denzel Clarke.02
  41. 41bottom 5: Vinnie Pasquantino called out on strikes.02
  42. 42top 6: Jacob Wilson singles on a ground ball to center fielder Kyle Isbel.02
  43. 43top 6: Brent Rooker lines out sharply to right fielder Jac Caglianone.02
  44. 44top 6: Austin Wynns homers (5) on a fly ball to center field. Jacob Wilson scores.22
  45. 45top 6: Max Muncy grounds out softly, catcher Freddy Fermin to first baseman Vinnie Pasquantino.22
  46. 46top 6: Nick Kurtz called out on strikes.22
  47. 47bottom 6: Salvador Perez lines out sharply to center fielder Denzel Clarke.22
  48. 48bottom 6: Mark Canha lines out to center fielder Denzel Clarke.22
  49. 49bottom 6: Nick Loftin lines out to shortstop Jacob Wilson.22
  50. 50top 7: Luis Urías grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.22
  51. 51top 7: JJ Bleday strikes out swinging.22
  52. 52top 7: Denzel Clarke doubles (2) on a line drive to right fielder Jac Caglianone.22
  53. 53top 7: Lawrence Butler walks.22
  54. 54top 7: Jacob Wilson grounds out, second baseman Nick Loftin to first baseman Vinnie Pasquantino.22
  55. 55bottom 7: Jac Caglianone strikes out on a foul tip.22
  56. 56bottom 7: Freddy Fermin singles on a ground ball to left fielder JJ Bleday.22
  57. 57bottom 7: Jonathan India flies out to right fielder Lawrence Butler.22
  58. 58bottom 7: Maikel Garcia called out on strikes.22
  59. 59top 8: Brent Rooker singles on a ground ball to left fielder Mark Canha.22
  60. 60top 8: Austin Wynns grounds into a double play, third baseman Maikel Garcia to second baseman Nick Loftin to first baseman Vinnie Pasquantino. Brent Rooker out at 2nd. Austin Wynns out at 1st.22
  61. 61top 8: Max Muncy grounds out, third baseman Maikel Garcia to first baseman Vinnie Pasquantino.22
  62. 62bottom 8: Bobby Witt Jr. called out on strikes.22
  63. 63bottom 8: Vinnie Pasquantino flies out to center fielder Denzel Clarke.22
  64. 64bottom 8: Salvador Perez flies out to center fielder Denzel Clarke.22
  65. 65top 9: Nick Kurtz homers (6) on a fly ball to right center field.32
  66. 66top 9: Tyler Soderstrom walks.32
  67. 67top 9: JJ Bleday pops out to third baseman Maikel Garcia.32
  68. 68top 9: Denzel Clarke flies out sharply to center fielder Tyler Tolbert.32
  69. 69top 9: Lawrence Butler called out on strikes.32
  70. 70bottom 9: Drew Waters reaches on a fielding error by second baseman Max Schuemann.32
  71. 71bottom 9: Nick Loftin strikes out swinging.32
  72. 72bottom 9: Jac Caglianone flies out to left fielder JJ Bleday.32
  73. 73bottom 9: Tyler Tolbert strikes out swinging.32
Boxscore

Key evidence.

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

Team line

Athletics
Athletics boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
JJ BledayLF4000000000040000030
Tyler FergusonP0400001.333042102010
Nick Kurtz1B40.50000002010.5001.750411001.25015
Max Schuemann2B000000000000000
Jeffrey SpringsP024237060188922001.167
Luis Urias2B30.33300001000.3330.667300000.33301
Tyler SoderstromPH0001000011000000
Austin WynnsC40.25000001010.2501.25041200124
Brent RookerDH30.66710102000.7501.75040000103
Denzel ClarkeCF40.25010001000.2500.750400000.50012
T.J. McFarlandP0300100.667021501001.500
Mason MillerP0400001031202100
Lawrence ButlerRF40.25010111000.4000.900500000.50012
Max Muncy3B4000000000040000010
Jacob WilsonSS40.25000001000.2500.500410000.25011
Jacob Wilson40.25000001000.2500.500410000.25011
Kansas City Royals boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Bobby Witt Jr.SS40.50010012000.5001.250411000.75013
Salvador PerezC3000000100.2500.25040000000
Tyler TolbertCF1000000000010010010
Lucas ErcegP000040001001.33304019000000000.750
Freddy FerminC30.66700002000.6671.333300000.66702
Noah CameronP119004050158307001
John SchreiberP04227210.667021320003
Nick Loftin2B4000000000040000020
Jac Caglianone1B40.25000001000.2500.500400000.25011
John RaveRF000000000000000
Jonathan IndiaPH1000000000010000000
Vinnie Pasquantino1B40.50000002000.5001401000.50012
Kyle IsbelCF20.50010001000.5001.50021000102
Drew WatersPH1000000000010000000
Mark CanhaLF3000000000030000000
Carlos EstévezP00015019101113027100010002
Maikel Garcia3B3000000000040000010
Angel ZerpaP1500101032902002

Comparison

Side by side.

Final

Matchup

Before first pitch.

Probable pitchers and posted lineup context from the matchup card.

Lineups available2025-06-15T18:10:00Z · Final

Athletics

Probable pitcher: Jeffrey Springs (L)

Kansas City Royals

Probable pitcher: Noah Cameron (L)

Play-by-play

The game, at bat by at bat.

top 1st(4)
  • Lawrence Butler vs Noah Cameron0-0

    Lawrence Butler grounds out, first baseman Vinnie Pasquantino to pitcher Noah Cameron.

    0-0, 1 pitch · 0 outs before

  • Jacob Wilson vs Noah Cameron0-0

    Jacob Wilson grounds out, pitcher Noah Cameron to first baseman Vinnie Pasquantino.

    0-2, 3 pitches · 1 out before

  • Brent Rooker vs Noah Cameron0-0

    Brent Rooker walks.

    4-1, 5 pitches · 2 outs before

  • Austin Wynns vs Noah Cameron0-0

    Austin Wynns strikes out swinging.

    1-3, 4 pitches · 2 outs before

bottom 1st(4)
  • Maikel Garcia vs Jeffrey Springs0-0

    Maikel Garcia grounds out, third baseman Max Muncy to first baseman Nick Kurtz.

    1-0, 2 pitches · 0 outs before

  • Bobby Witt Jr. vs Jeffrey Springs0-0

    Bobby Witt Jr. grounds out, shortstop Jacob Wilson to first baseman Nick Kurtz.

    3-2, 6 pitches · 1 out before

  • Vinnie Pasquantino vs Jeffrey Springs0-0

    Vinnie Pasquantino singles on a line drive to center fielder Denzel Clarke.

    2-2, 5 pitches · 2 outs before

  • Salvador Perez vs Jeffrey Springs0-0

    Salvador Perez grounds out, shortstop Jacob Wilson to first baseman Nick Kurtz.

    0-2, 3 pitches · 2 outs before

top 2nd(5)
  • Max Muncy vs Noah Cameron0-0

    Max Muncy grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.

    1-2, 4 pitches · 0 outs before

  • Nick Kurtz vs Noah Cameron0-0

    Nick Kurtz singles on a ground ball to third baseman Maikel Garcia.

    1-2, 4 pitches · 1 out before

  • Luis Urias vs Noah Cameron0-0

    Luis Urías singles on a ground ball to right fielder Jac Caglianone. Nick Kurtz to 2nd.

    2-1, 4 pitches · 1 out before

  • JJ Bleday vs Noah Cameron0-0

    JJ Bleday strikes out swinging.

    3-3, 6 pitches · 1 out before

  • Denzel Clarke vs Noah Cameron0-0

    Denzel Clarke strikes out swinging.

    1-3, 4 pitches · 2 outs before

bottom 2nd(4)
  • Mark Canha vs Jeffrey Springs0-0

    Mark Canha flies out to left fielder JJ Bleday.

    2-2, 5 pitches · 0 outs before

  • Nick Loftin vs Jeffrey Springs0-0

    Nick Loftin strikes out swinging.

    2-3, 5 pitches · 1 out before

  • Jac Caglianone vs Jeffrey Springs0-0

    Jac Caglianone singles on a sharp line drive to center fielder Denzel Clarke.

    0-1, 2 pitches · 2 outs before

  • Freddy Fermin vs Jeffrey Springs0-0

    Freddy Fermin grounds out, second baseman Luis Urías to first baseman Nick Kurtz.

    3-2, 6 pitches · 2 outs before

top 3rd(4)
  • Lawrence Butler vs Noah Cameron0-0

    Lawrence Butler grounds out, second baseman Nick Loftin to first baseman Vinnie Pasquantino.

    1-2, 6 pitches · 0 outs before

  • Jacob Wilson vs Noah Cameron0-0

    Jacob Wilson strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Brent Rooker vs Noah Cameron0-0

    Brent Rooker doubles (16) on a line drive to center fielder Kyle Isbel, deflected by left fielder Mark Canha.

    0-1, 2 pitches · 2 outs before

  • Austin Wynns vs Noah Cameron0-0

    Austin Wynns strikes out swinging.

    1-3, 5 pitches · 2 outs before

bottom 3rd(7)
  • Kyle Isbel vs Jeffrey Springs0-0

    Kyle Isbel doubles (5) on a line drive to second baseman Luis Urías, deflected by first baseman Nick Kurtz.

    0-1, 2 pitches · 0 outs before

  • Maikel Garcia vs Jeffrey Springs0-0

    Maikel Garcia out on a sacrifice bunt, pitcher Jeffrey Springs to first baseman Nick Kurtz. Kyle Isbel to 3rd.

    0-0, 1 pitch · 0 outs before

  • Bobby Witt Jr. vs Jeffrey Springs0-1

    Bobby Witt Jr. doubles (23) on a line drive to left fielder JJ Bleday. Kyle Isbel scores.

    1-0, 2 pitches · 1 out before

  • Vinnie Pasquantino vs Jeffrey Springs0-2

    Vinnie Pasquantino singles on a line drive to center fielder Denzel Clarke. Bobby Witt Jr. scores.

    3-2, 6 pitches · 1 out before

  • Salvador Perez vs Jeffrey Springs0-2

    Salvador Perez hit by pitch. Vinnie Pasquantino to 2nd.

    1-0, 1 pitch · 1 out before

  • Mark Canha vs Jeffrey Springs0-2

    Mark Canha grounds into a force out, third baseman Max Muncy to second baseman Luis Urías. Vinnie Pasquantino to 3rd. Salvador Perez out at 2nd. Mark Canha to 1st.

    0-2, 3 pitches · 1 out before

  • Nick Loftin vs Jeffrey Springs0-2

    Nick Loftin flies out to left fielder JJ Bleday.

    0-0, 1 pitch · 2 outs before

top 4th(3)
  • Max Muncy vs Noah Cameron0-2

    Max Muncy strikes out swinging.

    0-3, 3 pitches · 0 outs before

  • Nick Kurtz vs Noah Cameron0-2

    Nick Kurtz flies out to center fielder Kyle Isbel.

    2-1, 4 pitches · 1 out before

  • Luis Urias vs Noah Cameron0-2

    Luis Urías flies out to center fielder Kyle Isbel.

    2-1, 4 pitches · 2 outs before

bottom 4th(3)
  • Jac Caglianone vs Jeffrey Springs0-2

    Jac Caglianone grounds out, second baseman Luis Urías to first baseman Nick Kurtz.

    1-2, 5 pitches · 0 outs before

  • Freddy Fermin vs Jeffrey Springs0-2

    Royals challenged (play at 1st), call on the field was overturned: Freddy Fermin singles on a ground ball to second baseman Luis Urías.

    3-2, 7 pitches · 1 out before

  • Kyle Isbel vs Jeffrey Springs0-2

    Kyle Isbel lines into a double play, right fielder Lawrence Butler to first baseman Nick Kurtz. Freddy Fermin out at 1st.

    1-0, 2 pitches · 1 out before

top 5th(4)
  • JJ Bleday vs Noah Cameron0-2

    JJ Bleday called out on strikes.

    2-3, 6 pitches · 0 outs before

  • Denzel Clarke vs Noah Cameron0-2

    Denzel Clarke pops out to first baseman Vinnie Pasquantino in foul territory.

    1-2, 5 pitches · 1 out before

  • Lawrence Butler vs Noah Cameron0-2

    Lawrence Butler doubles (23) on a sharp line drive to right fielder Jac Caglianone.

    1-2, 4 pitches · 2 outs before

  • Jacob Wilson vs Noah Cameron0-2

    Lawrence Butler caught stealing 3rd base, catcher Freddy Fermin to third baseman Maikel Garcia.

    3-2, 6 pitches · 2 outs before

bottom 5th(3)
  • Maikel Garcia vs Jeffrey Springs0-2

    Maikel Garcia flies out to center fielder Denzel Clarke.

    2-1, 4 pitches · 0 outs before

  • Bobby Witt Jr. vs Jeffrey Springs0-2

    Bobby Witt Jr. singles on a sharp line drive to center fielder Denzel Clarke.

    3-2, 7 pitches · 1 out before

  • Vinnie Pasquantino vs Jeffrey Springs0-2

    Vinnie Pasquantino called out on strikes.

    1-3, 4 pitches · 1 out before

top 6th(5)
  • Jacob Wilson vs John Schreiber0-2

    Jacob Wilson singles on a ground ball to center fielder Kyle Isbel.

    1-0, 2 pitches · 0 outs before

  • Brent Rooker vs John Schreiber0-2

    Brent Rooker lines out sharply to right fielder Jac Caglianone.

    1-2, 5 pitches · 0 outs before

  • Austin Wynns vs John Schreiber2-2

    Austin Wynns homers (5) on a fly ball to center field. Jacob Wilson scores.

    0-0, 1 pitch · 1 out before

  • Max Muncy vs John Schreiber2-2

    Max Muncy grounds out softly, catcher Freddy Fermin to first baseman Vinnie Pasquantino.

    0-2, 5 pitches · 1 out before

  • Nick Kurtz vs Angel Zerpa2-2

    Nick Kurtz called out on strikes.

    3-3, 6 pitches · 2 outs before

bottom 6th(3)
  • Salvador Perez vs Jeffrey Springs2-2

    Salvador Perez lines out sharply to center fielder Denzel Clarke.

    2-0, 3 pitches · 0 outs before

  • Mark Canha vs Jeffrey Springs2-2

    Mark Canha lines out to center fielder Denzel Clarke.

    1-2, 4 pitches · 1 out before

  • Nick Loftin vs Jeffrey Springs2-2

    Nick Loftin lines out to shortstop Jacob Wilson.

    2-0, 3 pitches · 2 outs before

top 7th(5)
  • Luis Urias vs Angel Zerpa2-2

    Luis Urías grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.

    3-2, 7 pitches · 0 outs before

  • JJ Bleday vs Angel Zerpa2-2

    JJ Bleday strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Denzel Clarke vs Angel Zerpa2-2

    Denzel Clarke doubles (2) on a line drive to right fielder Jac Caglianone.

    2-0, 3 pitches · 2 outs before

  • Lawrence Butler vs Angel Zerpa2-2

    Lawrence Butler walks.

    4-2, 9 pitches · 2 outs before

  • Jacob Wilson vs Lucas Erceg2-2

    Jacob Wilson grounds out, second baseman Nick Loftin to first baseman Vinnie Pasquantino.

    2-2, 5 pitches · 2 outs before

bottom 7th(4)
  • Jac Caglianone vs T.J. McFarland2-2

    Jac Caglianone strikes out on a foul tip.

    2-3, 5 pitches · 0 outs before

  • Freddy Fermin vs T.J. McFarland2-2

    Freddy Fermin singles on a ground ball to left fielder JJ Bleday.

    3-2, 6 pitches · 1 out before

  • Jonathan India vs T.J. McFarland2-2

    Jonathan India flies out to right fielder Lawrence Butler.

    1-2, 4 pitches · 1 out before

  • Maikel Garcia vs Tyler Ferguson2-2

    Maikel Garcia called out on strikes.

    1-3, 4 pitches · 2 outs before

top 8th(3)
  • Brent Rooker vs Lucas Erceg2-2

    Brent Rooker singles on a ground ball to left fielder Mark Canha.

    2-2, 6 pitches · 0 outs before

  • Austin Wynns vs Lucas Erceg2-2

    Austin Wynns grounds into a double play, third baseman Maikel Garcia to second baseman Nick Loftin to first baseman Vinnie Pasquantino. Brent Rooker out at 2nd. Austin Wynns out at 1st.

    1-2, 4 pitches · 0 outs before

  • Max Muncy vs Lucas Erceg2-2

    Max Muncy grounds out, third baseman Maikel Garcia to first baseman Vinnie Pasquantino.

    1-2, 4 pitches · 2 outs before

bottom 8th(3)
  • Bobby Witt Jr. vs Tyler Ferguson2-2

    Bobby Witt Jr. called out on strikes.

    2-3, 7 pitches · 0 outs before

  • Vinnie Pasquantino vs Tyler Ferguson2-2

    Vinnie Pasquantino flies out to center fielder Denzel Clarke.

    1-2, 5 pitches · 1 out before

  • Salvador Perez vs Tyler Ferguson2-2

    Salvador Perez flies out to center fielder Denzel Clarke.

    2-2, 5 pitches · 2 outs before

top 9th(5)
  • Nick Kurtz vs Carlos Estévez3-2

    Nick Kurtz homers (6) on a fly ball to right center field.

    2-2, 6 pitches · 0 outs before

  • Tyler Soderstrom vs Carlos Estévez3-2

    Tyler Soderstrom walks.

    4-2, 7 pitches · 0 outs before

  • JJ Bleday vs Carlos Estévez3-2

    JJ Bleday pops out to third baseman Maikel Garcia.

    2-2, 5 pitches · 0 outs before

  • Denzel Clarke vs Carlos Estévez3-2

    Denzel Clarke flies out sharply to center fielder Tyler Tolbert.

    0-1, 2 pitches · 1 out before

  • Lawrence Butler vs Carlos Estévez3-2

    Lawrence Butler called out on strikes.

    3-3, 7 pitches · 2 outs before

bottom 9th(4)
  • Drew Waters vs Mason Miller3-2

    Drew Waters reaches on a fielding error by second baseman Max Schuemann.

    1-1, 3 pitches · 0 outs before

  • Nick Loftin vs Mason Miller3-2

    Nick Loftin strikes out swinging.

    2-3, 5 pitches · 0 outs before

  • Jac Caglianone vs Mason Miller3-2

    Jac Caglianone flies out to left fielder JJ Bleday.

    0-0, 1 pitch · 1 out before

  • Tyler Tolbert vs Mason Miller3-2

    Tyler Tolbert strikes out swinging.

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