Minnesota Twins 4, Kansas City Royals 3

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 Minnesota Twins, 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 Minnesota Twins led; a negative differential means Kansas City Royals led.Run differential+20−2123456789
  1. 01top 1: Trevor Larnach strikes out swinging, catcher Carter Jensen to first baseman Jac Caglianone.00
  2. 02top 1: Luke Keaschall flies out sharply to center fielder Kyle Isbel.00
  3. 03top 1: Kody Clemens flies out to center fielder Kyle Isbel.00
  4. 04bottom 1: Carter Jensen flies out to right fielder Alan Roden.00
  5. 05bottom 1: Bobby Witt Jr. singles on a ground ball to left fielder Trevor Larnach.00
  6. 06bottom 1: Jac Caglianone flies out sharply to right fielder Alan Roden.00
  7. 07bottom 1: Salvador Perez grounds out, shortstop Tristan Gray to first baseman Royce Lewis.00
  8. 08top 2: Josh Bell walks.00
  9. 09top 2: Royce Lewis lines out sharply to center fielder Kyle Isbel.00
  10. 10top 2: Brooks Lee lines into an unassisted double play, first baseman Jac Caglianone. Josh Bell out at 1st.00
  11. 11bottom 2: Michael Massey flies out to right fielder Alan Roden.00
  12. 12bottom 2: Isaac Collins pops out to third baseman Brooks Lee.00
  13. 13bottom 2: John Rave flies out to right fielder Alan Roden.00
  14. 14top 3: Alan Roden doubles (1) on a sharp line drive to right fielder John Rave.00
  15. 15top 3: Victor Caratini grounds out, shortstop Bobby Witt Jr. to first baseman Jac Caglianone. Alan Roden to 3rd.00
  16. 16top 3: Tristan Gray flies out to shortstop Bobby Witt Jr.00
  17. 17top 3: Trevor Larnach grounds out, second baseman Michael Massey to first baseman Jac Caglianone.00
  18. 18bottom 3: Josh Rojas pops out to second baseman Kody Clemens.00
  19. 19bottom 3: Kyle Isbel grounds out to first baseman Royce Lewis.00
  20. 20bottom 3: Carter Jensen singles on a sharp line drive to right fielder Alan Roden.00
  21. 21bottom 3: Bobby Witt Jr. singles on a sharp line drive to center fielder Luke Keaschall. Carter Jensen to 3rd.00
  22. 22bottom 3: Jac Caglianone singles on a sharp line drive to right fielder Alan Roden. Carter Jensen scores. Bobby Witt Jr. scores.02
  23. 23bottom 3: Salvador Perez flies out to right fielder Alan Roden.02
  24. 24top 4: Luke Keaschall flies out to second baseman Michael Massey.02
  25. 25top 4: Kody Clemens flies out to left fielder Isaac Collins.02
  26. 26top 4: Josh Bell grounds out, first baseman Jac Caglianone to pitcher Michael Wacha.02
  27. 27bottom 4: Michael Massey flies out to center fielder Luke Keaschall.02
  28. 28bottom 4: Isaac Collins grounds out to first baseman Royce Lewis.02
  29. 29bottom 4: John Rave flies out to left fielder Trevor Larnach.02
  30. 30top 5: Royce Lewis homers (13) on a fly ball to left field.12
  31. 31top 5: Brooks Lee flies out to left fielder Isaac Collins.12
  32. 32top 5: Alan Roden pops out softly to catcher Carter Jensen in foul territory.12
  33. 33top 5: Victor Caratini walks.12
  34. 34top 5: Tristan Gray walks. Victor Caratini to 2nd.12
  35. 35top 5: Trevor Larnach singles on a soft ground ball to third baseman Josh Rojas, deflected by pitcher Michael Wacha. Victor Caratini to 3rd. Tristan Gray to 2nd.12
  36. 36top 5: Luke Keaschall flies out to center fielder Kyle Isbel.12
  37. 37bottom 5: Josh Rojas flies out to right fielder Alan Roden.12
  38. 38bottom 5: Kyle Isbel grounds out to first baseman Royce Lewis.12
  39. 39bottom 5: Carter Jensen lines out sharply to right fielder Alan Roden.12
  40. 40top 6: Kody Clemens flies out to center fielder Kyle Isbel.12
  41. 41top 6: Josh Bell pops out to first baseman Jac Caglianone.12
  42. 42top 6: Royce Lewis lines out sharply to left fielder Isaac Collins.12
  43. 43bottom 6: Bobby Witt Jr. doubles (24) on a sharp line drive to center fielder Luke Keaschall.12
  44. 44bottom 6: Jac Caglianone grounds out, second baseman Kody Clemens to first baseman Royce Lewis. Bobby Witt Jr. to 3rd.12
  45. 45bottom 6: Salvador Perez singles on a ground ball to left fielder Trevor Larnach. Bobby Witt Jr. scores.13
  46. 46bottom 6: Michael Massey grounds into a double play, second baseman Kody Clemens to shortstop Tristan Gray to first baseman Royce Lewis. Salvador Perez out at 2nd. Michael Massey out at 1st.13
  47. 47top 7: Brooks Lee grounds out to first baseman Jac Caglianone.13
  48. 48top 7: Alan Roden grounds out, second baseman Michael Massey to first baseman Jac Caglianone.13
  49. 49top 7: Victor Caratini walks.13
  50. 50top 7: Tristan Gray strikes out swinging.13
  51. 51bottom 7: Isaac Collins flies out sharply to center fielder Luke Keaschall.13
  52. 52bottom 7: Victor Caratini challenged (pitch result), call on the field was overturned: Nick Loftin called out on strikes.13
  53. 53bottom 7: Josh Rojas singles on a soft bunt ground ball to pitcher Kody Funderburk.13
  54. 54bottom 7: Kyle Isbel flies out to left fielder Trevor Larnach.13
  55. 55top 8: Austin Martin grounds out, shortstop Bobby Witt Jr. to first baseman Jac Caglianone.13
  56. 56top 8: Luke Keaschall singles on a line drive to right fielder Nick Loftin.13
  57. 57top 8: Ryan Jeffers walks. Luke Keaschall to 2nd.13
  58. 58top 8: Josh Bell singles on a ground ball to right fielder Nick Loftin. Luke Keaschall scores. Ryan Jeffers to 3rd.23
  59. 59top 8: Royce Lewis hit by pitch. Josh Bell to 2nd.23
  60. 60top 8: Brooks Lee singles on a ground ball to right fielder Nick Loftin. Ryan Jeffers scores. Alex Jackson scores. Royce Lewis to 2nd.43
  61. 61top 8: Alan Roden walks. Royce Lewis to 3rd. Brooks Lee to 2nd.43
  62. 62top 8: Victor Caratini called out on strikes.43
  63. 63top 8: Tristan Gray flies out to center fielder Kyle Isbel.43
  64. 64bottom 8: Carter Jensen strikes out swinging.43
  65. 65bottom 8: Bobby Witt Jr. grounds out, third baseman Brooks Lee to first baseman Victor Caratini.43
  66. 66bottom 8: Jac Caglianone grounds out, third baseman Brooks Lee to first baseman Victor Caratini.43
  67. 67top 9: Austin Martin singles on a ground ball to shortstop Bobby Witt Jr.43
  68. 68top 9: Luke Keaschall walks. Austin Martin to 2nd.43
  69. 69top 9: Ryan Jeffers flies out to right fielder Nick Loftin.43
  70. 70top 9: Alex Jackson challenged (pitch result), call on the field was confirmed: Alex Jackson called out on strikes.43
  71. 71top 9: Royce Lewis grounds into a force out, third baseman Josh Rojas to second baseman Michael Massey. Luke Keaschall out at 2nd.43
  72. 72bottom 9: Salvador Perez walks.43
  73. 73bottom 9: Michael Massey strikes out swinging.43
  74. 74bottom 9: Isaac Collins challenged (pitch result), call on the field was confirmed: Isaac Collins called out on strikes.43
Boxscore

Key evidence.

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

Minnesota Twins boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Trevor LarnachLF30.33300001000.3330.667300000.33311
Josh BellDH30.33300101000.5000.833401000.33301
Kody Clemens2B3000000000030000000
Royce Lewis2B40.25000001110.4001.40051100104
Brooks Lee3B40.25000001000.2500.500402000.25001
Luke KeaschallCF40.25000101000.4000.650510000.25001
Ryan KreidlerSS000000000000000
Austin MartinLF20.50000001000.5001200000.50001
Alex JacksonDH1000000000011000010
Andrew MorrisP0300001031301000
Yoendrys GomezP1300001031802101
Kody FunderburkP0400101032001011
Victor Caratini1B2000200000.5000.50040000010
Tristan GraySS3000100000.2500.25040000010
Alan RodenRF30.33310101000.5001.167400000.66702
Ryan JeffersC1000100000.5000.50021000000
Bailey OberP02334.5006060187430001
Kansas City Royals boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Bobby Witt Jr.SS40.75010003000.7501.75042010104
Carter JensenC40.25000001000.2500.500410000.25011
Salvador PerezDH30.33300101000.5000.833401000.33301
Michael Massey2B4000000000040000010
Isaac CollinsLF4000000000040000010
Tyler TolbertPR000000000000000
Josh Rojas3B30.33300001000.3330.667300000.33301
Alex LangeP1400001031201001
Nate PearsonP1500100.667021801003
Michael WachaP32211.588315.6670179411001.059
Nick LoftinRF1000000000010000010
Jac Caglianone1B40.25000001000.2500.500402000.25001
John RaveRF2000000000020000000
Kyle IsbelCF3000000000030000000
Jose CuasP0100000.333011200000
Easton McGeeP1500101031501002
Aaron BummerP14381200.333112030009

Comparison

Side by side.

Final

Matchup

Before first pitch.

Probable pitchers and posted lineup context from the matchup card.

Lineups available2026-08-06T23:40:00Z · Final

Minnesota Twins

Probable pitcher: Bailey Ober (R)

Kansas City Royals

Probable pitcher: Michael Wacha (R)

Play-by-play

The game, at bat by at bat.

top 1st(3)
  • Trevor Larnach vs Michael Wacha0-0

    Trevor Larnach strikes out swinging, catcher Carter Jensen to first baseman Jac Caglianone.

    0-3, 3 pitches · 0 outs before

  • Luke Keaschall vs Michael Wacha0-0

    Luke Keaschall flies out sharply to center fielder Kyle Isbel.

    3-2, 6 pitches · 1 out before

  • Kody Clemens vs Michael Wacha0-0

    Kody Clemens flies out to center fielder Kyle Isbel.

    2-2, 5 pitches · 2 outs before

bottom 1st(4)
  • Carter Jensen vs Bailey Ober0-0

    Carter Jensen flies out to right fielder Alan Roden.

    1-1, 3 pitches · 0 outs before

  • Bobby Witt Jr. vs Bailey Ober0-0

    Bobby Witt Jr. singles on a ground ball to left fielder Trevor Larnach.

    2-1, 4 pitches · 1 out before

  • Jac Caglianone vs Bailey Ober0-0

    Jac Caglianone flies out sharply to right fielder Alan Roden.

    1-1, 3 pitches · 1 out before

  • Salvador Perez vs Bailey Ober0-0

    Salvador Perez grounds out, shortstop Tristan Gray to first baseman Royce Lewis.

    0-1, 2 pitches · 2 outs before

top 2nd(3)
  • Josh Bell vs Michael Wacha0-0

    Josh Bell walks.

    4-2, 6 pitches · 0 outs before

  • Royce Lewis vs Michael Wacha0-0

    Royce Lewis lines out sharply to center fielder Kyle Isbel.

    3-2, 9 pitches · 0 outs before

  • Brooks Lee vs Michael Wacha0-0

    Brooks Lee lines into an unassisted double play, first baseman Jac Caglianone. Josh Bell out at 1st.

    2-0, 3 pitches · 1 out before

bottom 2nd(3)
  • Michael Massey vs Bailey Ober0-0

    Michael Massey flies out to right fielder Alan Roden.

    0-1, 2 pitches · 0 outs before

  • Isaac Collins vs Bailey Ober0-0

    Isaac Collins pops out to third baseman Brooks Lee.

    3-2, 9 pitches · 1 out before

  • John Rave vs Bailey Ober0-0

    John Rave flies out to right fielder Alan Roden.

    1-1, 3 pitches · 2 outs before

top 3rd(4)
  • Alan Roden vs Michael Wacha0-0

    Alan Roden doubles (1) on a sharp line drive to right fielder John Rave.

    1-1, 3 pitches · 0 outs before

  • Victor Caratini vs Michael Wacha0-0

    Victor Caratini grounds out, shortstop Bobby Witt Jr. to first baseman Jac Caglianone. Alan Roden to 3rd.

    3-2, 6 pitches · 0 outs before

  • Tristan Gray vs Michael Wacha0-0

    Tristan Gray flies out to shortstop Bobby Witt Jr.

    3-1, 5 pitches · 1 out before

  • Trevor Larnach vs Michael Wacha0-0

    Trevor Larnach grounds out, second baseman Michael Massey to first baseman Jac Caglianone.

    2-1, 4 pitches · 2 outs before

bottom 3rd(6)
  • Josh Rojas vs Bailey Ober0-0

    Josh Rojas pops out to second baseman Kody Clemens.

    2-2, 6 pitches · 0 outs before

  • Kyle Isbel vs Bailey Ober0-0

    Kyle Isbel grounds out to first baseman Royce Lewis.

    0-0, 1 pitch · 1 out before

  • Carter Jensen vs Bailey Ober0-0

    Carter Jensen singles on a sharp line drive to right fielder Alan Roden.

    1-1, 3 pitches · 2 outs before

  • Bobby Witt Jr. vs Bailey Ober0-0

    Bobby Witt Jr. singles on a sharp line drive to center fielder Luke Keaschall. Carter Jensen to 3rd.

    0-2, 3 pitches · 2 outs before

  • Jac Caglianone vs Bailey Ober0-2

    Jac Caglianone singles on a sharp line drive to right fielder Alan Roden. Carter Jensen scores. Bobby Witt Jr. scores.

    0-2, 3 pitches · 2 outs before

  • Salvador Perez vs Bailey Ober0-2

    Salvador Perez flies out to right fielder Alan Roden.

    3-2, 6 pitches · 2 outs before

top 4th(3)
  • Luke Keaschall vs Michael Wacha0-2

    Luke Keaschall flies out to second baseman Michael Massey.

    1-1, 3 pitches · 0 outs before

  • Kody Clemens vs Michael Wacha0-2

    Kody Clemens flies out to left fielder Isaac Collins.

    0-1, 2 pitches · 1 out before

  • Josh Bell vs Michael Wacha0-2

    Josh Bell grounds out, first baseman Jac Caglianone to pitcher Michael Wacha.

    2-2, 5 pitches · 2 outs before

bottom 4th(3)
  • Michael Massey vs Bailey Ober0-2

    Michael Massey flies out to center fielder Luke Keaschall.

    0-0, 1 pitch · 0 outs before

  • Isaac Collins vs Bailey Ober0-2

    Isaac Collins grounds out to first baseman Royce Lewis.

    0-1, 2 pitches · 1 out before

  • John Rave vs Bailey Ober0-2

    John Rave flies out to left fielder Trevor Larnach.

    3-1, 5 pitches · 2 outs before

top 5th(7)
  • Royce Lewis vs Michael Wacha1-2

    Royce Lewis homers (13) on a fly ball to left field.

    2-0, 3 pitches · 0 outs before

  • Brooks Lee vs Michael Wacha1-2

    Brooks Lee flies out to left fielder Isaac Collins.

    0-0, 1 pitch · 0 outs before

  • Alan Roden vs Michael Wacha1-2

    Alan Roden pops out softly to catcher Carter Jensen in foul territory.

    2-2, 5 pitches · 1 out before

  • Victor Caratini vs Michael Wacha1-2

    Victor Caratini walks.

    4-1, 5 pitches · 2 outs before

  • Tristan Gray vs Michael Wacha1-2

    Tristan Gray walks. Victor Caratini to 2nd.

    4-2, 8 pitches · 2 outs before

  • Trevor Larnach vs Michael Wacha1-2

    Trevor Larnach singles on a soft ground ball to third baseman Josh Rojas, deflected by pitcher Michael Wacha. Victor Caratini to 3rd. Tristan Gray to 2nd.

    1-2, 4 pitches · 2 outs before

  • Luke Keaschall vs Michael Wacha1-2

    Luke Keaschall flies out to center fielder Kyle Isbel.

    2-0, 3 pitches · 2 outs before

bottom 5th(3)
  • Josh Rojas vs Bailey Ober1-2

    Josh Rojas flies out to right fielder Alan Roden.

    1-1, 3 pitches · 0 outs before

  • Kyle Isbel vs Bailey Ober1-2

    Kyle Isbel grounds out to first baseman Royce Lewis.

    1-1, 3 pitches · 1 out before

  • Carter Jensen vs Bailey Ober1-2

    Carter Jensen lines out sharply to right fielder Alan Roden.

    0-0, 1 pitch · 2 outs before

top 6th(3)
  • Kody Clemens vs Michael Wacha1-2

    Kody Clemens flies out to center fielder Kyle Isbel.

    0-1, 2 pitches · 0 outs before

  • Josh Bell vs Michael Wacha1-2

    Josh Bell pops out to first baseman Jac Caglianone.

    2-0, 3 pitches · 1 out before

  • Royce Lewis vs Jose Cuas1-2

    Royce Lewis lines out sharply to left fielder Isaac Collins.

    3-2, 12 pitches · 2 outs before

bottom 6th(4)
  • Bobby Witt Jr. vs Bailey Ober1-2

    Bobby Witt Jr. doubles (24) on a sharp line drive to center fielder Luke Keaschall.

    1-1, 3 pitches · 0 outs before

  • Jac Caglianone vs Bailey Ober1-2

    Jac Caglianone grounds out, second baseman Kody Clemens to first baseman Royce Lewis. Bobby Witt Jr. to 3rd.

    2-0, 3 pitches · 0 outs before

  • Salvador Perez vs Bailey Ober1-3

    Salvador Perez singles on a ground ball to left fielder Trevor Larnach. Bobby Witt Jr. scores.

    1-1, 3 pitches · 1 out before

  • Michael Massey vs Bailey Ober1-3

    Michael Massey grounds into a double play, second baseman Kody Clemens to shortstop Tristan Gray to first baseman Royce Lewis. Salvador Perez out at 2nd. Michael Massey out at 1st.

    1-0, 2 pitches · 1 out before

top 7th(4)
  • Brooks Lee vs Alex Lange1-3

    Brooks Lee grounds out to first baseman Jac Caglianone.

    0-1, 2 pitches · 0 outs before

  • Alan Roden vs Alex Lange1-3

    Alan Roden grounds out, second baseman Michael Massey to first baseman Jac Caglianone.

    0-1, 2 pitches · 1 out before

  • Victor Caratini vs Alex Lange1-3

    Victor Caratini walks.

    4-1, 5 pitches · 2 outs before

  • Tristan Gray vs Alex Lange1-3

    Tristan Gray strikes out swinging.

    0-3, 3 pitches · 2 outs before

bottom 7th(4)
  • Isaac Collins vs Kody Funderburk1-3

    Isaac Collins flies out sharply to center fielder Luke Keaschall.

    2-2, 7 pitches · 0 outs before

  • Nick Loftin vs Kody Funderburk1-3

    Victor Caratini challenged (pitch result), call on the field was overturned: Nick Loftin called out on strikes.

    1-3, 5 pitches · 1 out before

  • Josh Rojas vs Kody Funderburk1-3

    Josh Rojas singles on a soft bunt ground ball to pitcher Kody Funderburk.

    2-1, 4 pitches · 2 outs before

  • Kyle Isbel vs Kody Funderburk1-3

    Kyle Isbel flies out to left fielder Trevor Larnach.

    2-1, 4 pitches · 2 outs before

top 8th(9)
  • Austin Martin vs Aaron Bummer1-3

    Austin Martin grounds out, shortstop Bobby Witt Jr. to first baseman Jac Caglianone.

    2-2, 5 pitches · 0 outs before

  • Luke Keaschall vs Aaron Bummer1-3

    Luke Keaschall singles on a line drive to right fielder Nick Loftin.

    0-1, 2 pitches · 1 out before

  • Ryan Jeffers vs Aaron Bummer1-3

    Ryan Jeffers walks. Luke Keaschall to 2nd.

    4-2, 9 pitches · 1 out before

  • Josh Bell vs Aaron Bummer2-3

    Josh Bell singles on a ground ball to right fielder Nick Loftin. Luke Keaschall scores. Ryan Jeffers to 3rd.

    1-2, 4 pitches · 1 out before

  • Royce Lewis vs Nate Pearson2-3

    Royce Lewis hit by pitch. Josh Bell to 2nd.

    2-2, 4 pitches · 1 out before

  • Brooks Lee vs Nate Pearson4-3

    Brooks Lee singles on a ground ball to right fielder Nick Loftin. Ryan Jeffers scores. Alex Jackson scores. Royce Lewis to 2nd.

    2-1, 4 pitches · 1 out before

  • Alan Roden vs Nate Pearson4-3

    Alan Roden walks. Royce Lewis to 3rd. Brooks Lee to 2nd.

    4-1, 5 pitches · 1 out before

  • Victor Caratini vs Nate Pearson4-3

    Victor Caratini called out on strikes.

    1-3, 4 pitches · 1 out before

  • Tristan Gray vs Nate Pearson4-3

    Tristan Gray flies out to center fielder Kyle Isbel.

    0-0, 1 pitch · 2 outs before

bottom 8th(3)
  • Carter Jensen vs Andrew Morris4-3

    Carter Jensen strikes out swinging.

    3-3, 6 pitches · 0 outs before

  • Bobby Witt Jr. vs Andrew Morris4-3

    Bobby Witt Jr. grounds out, third baseman Brooks Lee to first baseman Victor Caratini.

    3-2, 6 pitches · 1 out before

  • Jac Caglianone vs Andrew Morris4-3

    Jac Caglianone grounds out, third baseman Brooks Lee to first baseman Victor Caratini.

    0-0, 1 pitch · 2 outs before

top 9th(5)
  • Austin Martin vs Easton McGee4-3

    Austin Martin singles on a ground ball to shortstop Bobby Witt Jr.

    1-0, 2 pitches · 0 outs before

  • Luke Keaschall vs Easton McGee4-3

    Luke Keaschall walks. Austin Martin to 2nd.

    4-2, 6 pitches · 0 outs before

  • Ryan Jeffers vs Easton McGee4-3

    Ryan Jeffers flies out to right fielder Nick Loftin.

    0-1, 2 pitches · 0 outs before

  • Alex Jackson vs Easton McGee4-3

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

    1-3, 4 pitches · 1 out before

  • Royce Lewis vs Easton McGee4-3

    Royce Lewis grounds into a force out, third baseman Josh Rojas to second baseman Michael Massey. Luke Keaschall out at 2nd.

    0-0, 1 pitch · 2 outs before

bottom 9th(3)
  • Salvador Perez vs Yoendrys Gomez4-3

    Salvador Perez walks.

    4-1, 5 pitches · 0 outs before

  • Michael Massey vs Yoendrys Gomez4-3

    Michael Massey strikes out swinging.

    3-3, 8 pitches · 0 outs before

  • Isaac Collins vs Yoendrys Gomez4-3

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

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