Kansas City Royals 4, Texas Rangers 2

baseball game fileFinal
Surprise Stadium · Surprise

Game flow

Every swing in the score.

The line is the running run differential: above the center favors Kansas City Royals, below favors Texas Rangers. 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 Kansas City Royals led; a negative differential means Texas Rangers led.Run differential+20−2123456789
  1. 01top 1: Maikel Garcia grounds out, third baseman Josh Smith to first baseman Jared Walsh.00
  2. 02top 1: Bobby Witt Jr. called out on strikes.00
  3. 03top 1: Vinnie Pasquantino pops out to third baseman Josh Smith in foul territory.00
  4. 04bottom 1: Evan Carter grounds out, second baseman Michael Massey to first baseman Vinnie Pasquantino.00
  5. 05bottom 1: Wyatt Langford called out on strikes.00
  6. 06bottom 1: Jared Walsh flies out to center fielder Kyle Isbel.00
  7. 07top 2: Salvador Perez flies out to center fielder Evan Carter.00
  8. 08top 2: Hunter Renfroe singles on a line drive to center fielder Evan Carter.00
  9. 09top 2: Michael Massey homers (2) on a fly ball to right field. Hunter Renfroe scores.20
  10. 10top 2: Adam Frazier grounds out, second baseman Matt Duffy to first baseman Jared Walsh.20
  11. 11top 2: Garrett Hampson walks.20
  12. 12top 2: Kyle Isbel lines out to second baseman Matt Duffy.20
  13. 13bottom 2: Ezequiel Duran grounds out, pitcher Seth Lugo to first baseman Vinnie Pasquantino.20
  14. 14bottom 2: Travis Jankowski grounds out, first baseman Vinnie Pasquantino to pitcher Seth Lugo.20
  15. 15bottom 2: Matt Duffy flies out to center fielder Kyle Isbel.20
  16. 16top 3: Maikel Garcia walks.20
  17. 17top 3: Bobby Witt Jr. flies out to right fielder Travis Jankowski in foul territory.20
  18. 18top 3: Vinnie Pasquantino flies out to left fielder Wyatt Langford.20
  19. 19top 3: Salvador Perez grounds out softly, shortstop Ezequiel Duran to first baseman Jared Walsh.20
  20. 20bottom 3: Josh Smith called out on strikes.20
  21. 21bottom 3: Justin Foscue pops out to shortstop Maikel Garcia.20
  22. 22bottom 3: Andrew Knizner lines out to center fielder Kyle Isbel.20
  23. 23top 4: Hunter Renfroe called out on strikes.20
  24. 24top 4: Michael Massey grounds out, first baseman Jared Walsh to pitcher Jesus Tinoco.20
  25. 25top 4: Adam Frazier flies out to right fielder Travis Jankowski.20
  26. 26bottom 4: Evan Carter pops out to third baseman Adam Frazier.20
  27. 27bottom 4: Wyatt Langford homers (4) on a fly ball to right center field.21
  28. 28bottom 4: Jared Walsh strikes out swinging.21
  29. 29bottom 4: Ezequiel Duran pops out to second baseman Michael Massey.21
  30. 30top 5: Garrett Hampson bunt grounds out, pitcher José Leclerc to first baseman Jared Walsh.21
  31. 31top 5: Kyle Isbel strikes out swinging.21
  32. 32top 5: Maikel Garcia strikes out swinging.21
  33. 33bottom 5: Travis Jankowski singles on a sharp line drive to right fielder Hunter Renfroe.21
  34. 34bottom 5: Matt Duffy grounds into a double play, shortstop Maikel Garcia to second baseman Michael Massey to first baseman Vinnie Pasquantino. Travis Jankowski out at 2nd. Matt Duffy out at 1st.21
  35. 35bottom 5: Josh Smith pops out to third baseman Adam Frazier.21
  36. 36top 6: Bobby Witt Jr. grounds out, pitcher Austin Pruitt to first baseman Jared Walsh.21
  37. 37top 6: Nick Pratto triples (1) on a sharp line drive to right fielder Travis Jankowski.21
  38. 38top 6: Salvador Perez doubles (1) on a line drive to center fielder Evan Carter. Nick Pratto scores.31
  39. 39top 6: Nelson Velázquez reaches on a fielder's choice out, shortstop Ezequiel Duran to third baseman Josh Smith. River Town out at 3rd.31
  40. 40top 6: Nick Loftin singles on a ground ball to left fielder Wyatt Langford. Nelson Velázquez to 2nd.31
  41. 41top 6: Adam Frazier walks. Nelson Velázquez to 3rd. Nick Loftin to 2nd.31
  42. 42top 6: MJ Melendez flies out to center fielder Evan Carter.31
  43. 43bottom 6: Justin Foscue grounds out, third baseman Adam Frazier to first baseman Nick Pratto.31
  44. 44bottom 6: Andrew Knizner strikes out swinging.31
  45. 45bottom 6: Evan Carter lines out to third baseman Adam Frazier.31
  46. 46top 7: Nate Eaton flies out to right fielder Travis Jankowski.31
  47. 47top 7: Tyler Tolbert grounds out, third baseman Josh Smith to first baseman Jared Walsh.31
  48. 48top 7: Rodolfo Durán called out on strikes.31
  49. 49bottom 7: Wyatt Langford grounds out, shortstop Tyler Tolbert to first baseman Nick Pratto.31
  50. 50bottom 7: Jared Walsh homers (2) on a fly ball to right center field.32
  51. 51bottom 7: Ezequiel Duran grounds out, third baseman Nick Loftin to first baseman Nick Pratto.32
  52. 52bottom 7: Travis Jankowski singles on a ground ball to shortstop Tyler Tolbert.32
  53. 53bottom 7: Matt Duffy flies out to center fielder Nate Eaton.32
  54. 54top 8: Nick Pratto lines out sharply to right fielder Sandro Fabian.32
  55. 55top 8: Austin Nola lines out to left fielder Elier Hernandez.32
  56. 56top 8: Nelson Velázquez called out on strikes.32
  57. 57bottom 8: Josh Smith grounds out, third baseman Nick Loftin to first baseman Nick Pratto.32
  58. 58bottom 8: Justin Foscue strikes out swinging.32
  59. 59bottom 8: Andrew Knapp flies out to left fielder MJ Melendez.32
  60. 60top 9: Nick Loftin singles on a ground ball to center fielder Derek Hill.32
  61. 61top 9: Devin Mann reaches on a fielding error by shortstop Cameron Cauley. Nick Loftin to 2nd.32
  62. 62top 9: MJ Melendez hit by pitch. Nick Loftin to 3rd. Devin Mann to 2nd.32
  63. 63top 9: Nate Eaton grounds into a force out, pitcher Antoine Kelly to catcher Andrew Knapp. Nick Loftin out at home. Devin Mann to 3rd. MJ Melendez to 2nd. Nate Eaton to 1st.32
  64. 64top 9: Tyler Tolbert out on a sacrifice fly to right fielder Sandro Fabian. Devin Mann scores. MJ Melendez to 3rd. Nate Eaton to 2nd.42
  65. 65top 9: Rodolfo Durán flies out to center fielder Derek Hill.42
  66. 66bottom 9: Derek Hill reaches on a throwing error by third baseman Nick Loftin.42
  67. 67bottom 9: Blaine Crim strikes out swinging.42
  68. 68bottom 9: Elier Hernandez grounds into a double play, third baseman Nick Loftin to second baseman Devin Mann to first baseman Nick Pratto. Derek Hill out at 2nd. Elier Hernandez out at 1st.42
Boxscore

Key evidence.

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

Kansas City Royals boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Bobby Witt Jr.DH3000000000030000010
Salvador PerezC30.33310001000.3331301000.66702
Michael Massey2B20.50000001010.5002.50021200204
Tyler TolbertSS1000000000020101000
Steven CruzP020000103401100
Rodolfo DuranDH2000000000020000010
Nate EatonCF2000000000020000000
Seth LugoP0900003091302010
Daniel Lynch IVP01113313091511001
John SchreiberP040000103601000
Nick Loftin3B2100002001220000102
Nelson VelazquezRF2000000000020000010
MJ MelendezLF1000000100.5000.50020000000
Vinnie Pasquantino1B2000000000020000000
Kyle IsbelCF2000000000020000010
Garrett HampsonLF1000100000.5000.50020000000
Nick Pratto1B20.50001001000.5002210001.50003
Adam Frazier3B2000100000.3330.33330000000
Maikel GarciaSS2000100000.3330.33330000010
Austin NolaC1000000000010000000
Hunter RenfroeRF20.50000001000.5001210000.50011
Devin Mann2B1000000000011000000
River TownPR000000000000000
Will Smith00191110311001
Will SmithP0419111031011001

Team line

Texas Rangers
Texas Rangers boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Ezequiel DuranSS3000000000030000000
Evan CarterCF3000000000030000000
Justin FoscueDH3000000000030000010
Derek HillCF1000000000010000000
Jacob LatzP030000103501000
Cam Cauley000000000000000
Wyatt LangfordLF30.33300001010.3331.667311001.33314
Cam CauleySS000000000000000
Andrew KniznerC2000000000020000010
Frainyer Chavez3B000000000000000
Antoine KellyP060010103610001
Jack LeiterP21326213192421001.333
Blaine Crim1B1000000000010000010
Jesus TinocoP030000103501000
Travis JankowskiRF30.66700002000.6671.333300000.66702
José LeclercP030000103702000
Alex De Goti2B000000000000000
Elier HernandezLF1000000000010000000
Sandro FabianRF000000000000000
Jared Walsh1B30.33300001010.3331.667311001.33314
Matt Duffy2B3000000000030000000
Austin PruittP1719301031010004
Andrew KnappC1000000000010000000
David RobertsonP030000103501000
Josh Smith3B3000000000030000010

Comparison

Side by side.

Final

Matchup

Before first pitch.

Probable pitchers and posted lineup context from the matchup card.

Lineups available2024-03-08T20:05:00Z · Final

Kansas City Royals

Probable pitcher: Seth Lugo (R)

Texas Rangers

Probable pitcher: Jack Leiter (R)

Play-by-play

The game, at bat by at bat.

top 1st(3)
  • Maikel Garcia vs Jack Leiter0-0

    Maikel Garcia grounds out, third baseman Josh Smith to first baseman Jared Walsh.

    0-0, 1 pitch · 0 outs before

  • Bobby Witt Jr. vs Jack Leiter0-0

    Bobby Witt Jr. called out on strikes.

    0-3, 3 pitches · 1 out before

  • Vinnie Pasquantino vs Jack Leiter0-0

    Vinnie Pasquantino pops out to third baseman Josh Smith in foul territory.

    0-0, 1 pitch · 2 outs before

bottom 1st(3)
  • Evan Carter vs Seth Lugo0-0

    Evan Carter grounds out, second baseman Michael Massey to first baseman Vinnie Pasquantino.

    0-0, 1 pitch · 0 outs before

  • Wyatt Langford vs Seth Lugo0-0

    Wyatt Langford called out on strikes.

    0-3, 3 pitches · 1 out before

  • Jared Walsh vs Seth Lugo0-0

    Jared Walsh flies out to center fielder Kyle Isbel.

    0-0, 1 pitch · 2 outs before

top 2nd(6)
  • Salvador Perez vs Jack Leiter0-0

    Salvador Perez flies out to center fielder Evan Carter.

    0-0, 1 pitch · 0 outs before

  • Hunter Renfroe vs Jack Leiter0-0

    Hunter Renfroe singles on a line drive to center fielder Evan Carter.

    0-0, 1 pitch · 1 out before

  • Michael Massey vs Jack Leiter2-0

    Michael Massey homers (2) on a fly ball to right field. Hunter Renfroe scores.

    1-2, 4 pitches · 1 out before

  • Adam Frazier vs Jack Leiter2-0

    Adam Frazier grounds out, second baseman Matt Duffy to first baseman Jared Walsh.

    0-0, 1 pitch · 1 out before

  • Garrett Hampson vs Jack Leiter2-0

    Garrett Hampson walks.

    4-0, 4 pitches · 2 outs before

  • Kyle Isbel vs Jack Leiter2-0

    Kyle Isbel lines out to second baseman Matt Duffy.

    0-0, 1 pitch · 2 outs before

bottom 2nd(3)
  • Ezequiel Duran vs Seth Lugo2-0

    Ezequiel Duran grounds out, pitcher Seth Lugo to first baseman Vinnie Pasquantino.

    0-0, 1 pitch · 0 outs before

  • Travis Jankowski vs Seth Lugo2-0

    Travis Jankowski grounds out, first baseman Vinnie Pasquantino to pitcher Seth Lugo.

    0-0, 1 pitch · 1 out before

  • Matt Duffy vs Seth Lugo2-0

    Matt Duffy flies out to center fielder Kyle Isbel.

    0-0, 1 pitch · 2 outs before

top 3rd(4)
  • Maikel Garcia vs Jack Leiter2-0

    Maikel Garcia walks.

    4-0, 4 pitches · 0 outs before

  • Bobby Witt Jr. vs Jack Leiter2-0

    Bobby Witt Jr. flies out to right fielder Travis Jankowski in foul territory.

    0-0, 1 pitch · 0 outs before

  • Vinnie Pasquantino vs Jack Leiter2-0

    Vinnie Pasquantino flies out to left fielder Wyatt Langford.

    0-0, 1 pitch · 1 out before

  • Salvador Perez vs Jack Leiter2-0

    Salvador Perez grounds out softly, shortstop Ezequiel Duran to first baseman Jared Walsh.

    0-0, 1 pitch · 2 outs before

bottom 3rd(3)
  • Josh Smith vs Seth Lugo2-0

    Josh Smith called out on strikes.

    0-3, 3 pitches · 0 outs before

  • Justin Foscue vs Seth Lugo2-0

    Justin Foscue pops out to shortstop Maikel Garcia.

    0-0, 1 pitch · 1 out before

  • Andrew Knizner vs Seth Lugo2-0

    Andrew Knizner lines out to center fielder Kyle Isbel.

    0-0, 1 pitch · 2 outs before

top 4th(3)
  • Hunter Renfroe vs Jesus Tinoco2-0

    Hunter Renfroe called out on strikes.

    0-3, 3 pitches · 0 outs before

  • Michael Massey vs Jesus Tinoco2-0

    Michael Massey grounds out, first baseman Jared Walsh to pitcher Jesus Tinoco.

    0-0, 1 pitch · 1 out before

  • Adam Frazier vs Jesus Tinoco2-0

    Adam Frazier flies out to right fielder Travis Jankowski.

    0-0, 1 pitch · 2 outs before

bottom 4th(4)
  • Evan Carter vs Will Smith2-0

    Evan Carter pops out to third baseman Adam Frazier.

    0-0, 1 pitch · 0 outs before

  • Wyatt Langford vs Will Smith2-1

    Wyatt Langford homers (4) on a fly ball to right center field.

    3-1, 5 pitches · 1 out before

  • Jared Walsh vs Will Smith2-1

    Jared Walsh strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Ezequiel Duran vs Will Smith2-1

    Ezequiel Duran pops out to second baseman Michael Massey.

    0-0, 1 pitch · 2 outs before

top 5th(3)
  • Garrett Hampson vs José Leclerc2-1

    Garrett Hampson bunt grounds out, pitcher José Leclerc to first baseman Jared Walsh.

    0-0, 1 pitch · 0 outs before

  • Kyle Isbel vs José Leclerc2-1

    Kyle Isbel strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Maikel Garcia vs José Leclerc2-1

    Maikel Garcia strikes out swinging.

    0-3, 3 pitches · 2 outs before

bottom 5th(3)
  • Travis Jankowski vs Daniel Lynch IV2-1

    Travis Jankowski singles on a sharp line drive to right fielder Hunter Renfroe.

    0-0, 1 pitch · 0 outs before

  • Matt Duffy vs Daniel Lynch IV2-1

    Matt Duffy grounds into a double play, shortstop Maikel Garcia to second baseman Michael Massey to first baseman Vinnie Pasquantino. Travis Jankowski out at 2nd. Matt Duffy out at 1st.

    0-0, 1 pitch · 0 outs before

  • Josh Smith vs Daniel Lynch IV2-1

    Josh Smith pops out to third baseman Adam Frazier.

    0-0, 1 pitch · 2 outs before

top 6th(7)
  • Bobby Witt Jr. vs Austin Pruitt2-1

    Bobby Witt Jr. grounds out, pitcher Austin Pruitt to first baseman Jared Walsh.

    0-0, 1 pitch · 0 outs before

  • Nick Pratto vs Austin Pruitt2-1

    Nick Pratto triples (1) on a sharp line drive to right fielder Travis Jankowski.

    0-0, 1 pitch · 1 out before

  • Salvador Perez vs Austin Pruitt3-1

    Salvador Perez doubles (1) on a line drive to center fielder Evan Carter. Nick Pratto scores.

    0-0, 1 pitch · 1 out before

  • Nelson Velazquez vs Austin Pruitt3-1

    Nelson Velázquez reaches on a fielder's choice out, shortstop Ezequiel Duran to third baseman Josh Smith. River Town out at 3rd.

    0-0, 1 pitch · 1 out before

  • Nick Loftin vs Austin Pruitt3-1

    Nick Loftin singles on a ground ball to left fielder Wyatt Langford. Nelson Velázquez to 2nd.

    0-0, 1 pitch · 2 outs before

  • Adam Frazier vs Austin Pruitt3-1

    Adam Frazier walks. Nelson Velázquez to 3rd. Nick Loftin to 2nd.

    4-0, 4 pitches · 2 outs before

  • MJ Melendez vs Austin Pruitt3-1

    MJ Melendez flies out to center fielder Evan Carter.

    0-0, 1 pitch · 2 outs before

bottom 6th(3)
  • Justin Foscue vs Daniel Lynch IV3-1

    Justin Foscue grounds out, third baseman Adam Frazier to first baseman Nick Pratto.

    0-0, 1 pitch · 0 outs before

  • Andrew Knizner vs Daniel Lynch IV3-1

    Andrew Knizner strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Evan Carter vs Daniel Lynch IV3-1

    Evan Carter lines out to third baseman Adam Frazier.

    0-0, 1 pitch · 2 outs before

top 7th(3)
  • Nate Eaton vs David Robertson3-1

    Nate Eaton flies out to right fielder Travis Jankowski.

    0-0, 1 pitch · 0 outs before

  • Tyler Tolbert vs David Robertson3-1

    Tyler Tolbert grounds out, third baseman Josh Smith to first baseman Jared Walsh.

    0-0, 1 pitch · 1 out before

  • Rodolfo Duran vs David Robertson3-1

    Rodolfo Durán called out on strikes.

    0-3, 3 pitches · 2 outs before

bottom 7th(5)
  • Wyatt Langford vs Daniel Lynch IV3-1

    Wyatt Langford grounds out, shortstop Tyler Tolbert to first baseman Nick Pratto.

    0-0, 1 pitch · 0 outs before

  • Jared Walsh vs Daniel Lynch IV3-2

    Jared Walsh homers (2) on a fly ball to right center field.

    1-1, 3 pitches · 1 out before

  • Ezequiel Duran vs Daniel Lynch IV3-2

    Ezequiel Duran grounds out, third baseman Nick Loftin to first baseman Nick Pratto.

    0-0, 1 pitch · 1 out before

  • Travis Jankowski vs Daniel Lynch IV3-2

    Travis Jankowski singles on a ground ball to shortstop Tyler Tolbert.

    0-0, 1 pitch · 2 outs before

  • Matt Duffy vs Daniel Lynch IV3-2

    Matt Duffy flies out to center fielder Nate Eaton.

    0-0, 1 pitch · 2 outs before

top 8th(3)
  • Nick Pratto vs Jacob Latz3-2

    Nick Pratto lines out sharply to right fielder Sandro Fabian.

    0-0, 1 pitch · 0 outs before

  • Austin Nola vs Jacob Latz3-2

    Austin Nola lines out to left fielder Elier Hernandez.

    0-0, 1 pitch · 1 out before

  • Nelson Velazquez vs Jacob Latz3-2

    Nelson Velázquez called out on strikes.

    0-3, 3 pitches · 2 outs before

bottom 8th(3)
  • Josh Smith vs John Schreiber3-2

    Josh Smith grounds out, third baseman Nick Loftin to first baseman Nick Pratto.

    0-0, 1 pitch · 0 outs before

  • Justin Foscue vs John Schreiber3-2

    Justin Foscue strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Andrew Knapp vs John Schreiber3-2

    Andrew Knapp flies out to left fielder MJ Melendez.

    0-0, 1 pitch · 2 outs before

top 9th(6)
  • Nick Loftin vs Antoine Kelly3-2

    Nick Loftin singles on a ground ball to center fielder Derek Hill.

    0-0, 1 pitch · 0 outs before

  • Devin Mann vs Antoine Kelly3-2

    Devin Mann reaches on a fielding error by shortstop Cameron Cauley. Nick Loftin to 2nd.

    0-0, 1 pitch · 0 outs before

  • MJ Melendez vs Antoine Kelly3-2

    MJ Melendez hit by pitch. Nick Loftin to 3rd. Devin Mann to 2nd.

    1-0, 1 pitch · 0 outs before

  • Nate Eaton vs Antoine Kelly3-2

    Nate Eaton grounds into a force out, pitcher Antoine Kelly to catcher Andrew Knapp. Nick Loftin out at home. Devin Mann to 3rd. MJ Melendez to 2nd. Nate Eaton to 1st.

    0-0, 1 pitch · 0 outs before

  • Tyler Tolbert vs Antoine Kelly4-2

    Tyler Tolbert out on a sacrifice fly to right fielder Sandro Fabian. Devin Mann scores. MJ Melendez to 3rd. Nate Eaton to 2nd.

    0-0, 1 pitch · 1 out before

  • Rodolfo Duran vs Antoine Kelly4-2

    Rodolfo Durán flies out to center fielder Derek Hill.

    0-0, 1 pitch · 2 outs before

bottom 9th(3)
  • Derek Hill vs John Schreiber4-2

    Derek Hill reaches on a throwing error by third baseman Nick Loftin.

    0-0, 1 pitch · 0 outs before

  • Blaine Crim vs Steven Cruz4-2

    Blaine Crim strikes out swinging.

    0-3, 3 pitches · 0 outs before

  • Elier Hernandez vs Steven Cruz4-2

    Elier Hernandez grounds into a double play, third baseman Nick Loftin to second baseman Devin Mann to first baseman Nick Pratto. Derek Hill out at 2nd. Elier Hernandez out at 1st.

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