Kansas City Royals 4, Minnesota Twins 0

baseball game fileFinal
Target Field · Minneapolis

Game flow

Every swing in the score.

The line is the running run differential: above the center favors Kansas City Royals, below favors Minnesota Twins. 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 Minnesota Twins led.Run differential+40−4123456789
  1. 01top 1: Carter Jensen strikes out swinging.00
  2. 02top 1: Lane Thomas strikes out swinging.00
  3. 03top 1: Jac Caglianone grounds out, first baseman Royce Lewis to pitcher Joe Ryan.00
  4. 04bottom 1: Trevor Larnach pops out to catcher Carter Jensen in foul territory.00
  5. 05bottom 1: Brooks Lee flies out to left fielder Isaac Collins.00
  6. 06bottom 1: Kody Clemens flies out to left fielder Isaac Collins.00
  7. 07top 2: Salvador Perez singles on a fly ball to left fielder Trevor Larnach.00
  8. 08top 2: Michael Massey singles on a sharp line drive to right fielder Alan Roden. Salvador Perez to 3rd.00
  9. 09top 2: Nick Loftin pops out to second baseman Kody Clemens.00
  10. 10top 2: Isaac Collins flies out to left fielder Trevor Larnach.00
  11. 11top 2: Josh Rojas flies out to left fielder Trevor Larnach.00
  12. 12bottom 2: Josh Bell flies out sharply to center fielder Lane Thomas.00
  13. 13bottom 2: Royce Lewis called out on strikes.00
  14. 14bottom 2: Victor Caratini strikes out swinging.00
  15. 15top 3: Tyler Tolbert homers (3) on a line drive to left center field.10
  16. 16top 3: Carter Jensen flies out to right fielder Alan Roden.10
  17. 17top 3: Lane Thomas pops out to first baseman Royce Lewis in foul territory.10
  18. 18top 3: Jac Caglianone strikes out swinging.10
  19. 19bottom 3: Alan Roden grounds out, third baseman Nick Loftin to first baseman Salvador Perez.10
  20. 20bottom 3: Luke Keaschall pops out to third baseman Nick Loftin in foul territory.10
  21. 21bottom 3: Ryan Kreidler doubles (8) on a line drive to left fielder Isaac Collins.10
  22. 22bottom 3: Trevor Larnach grounds out, second baseman Michael Massey to first baseman Salvador Perez.10
  23. 23top 4: Salvador Perez triples (1) on a sharp fly ball to center fielder Luke Keaschall.10
  24. 24top 4: Michael Massey grounds out sharply to first baseman Royce Lewis.10
  25. 25top 4: Nick Loftin out on a sacrifice fly to center fielder Luke Keaschall. Salvador Perez scores.20
  26. 26top 4: Isaac Collins flies out to left fielder Trevor Larnach.20
  27. 27bottom 4: Brooks Lee grounds out, second baseman Michael Massey to first baseman Salvador Perez.20
  28. 28bottom 4: Kody Clemens singles on a sharp line drive to right fielder Jac Caglianone.20
  29. 29bottom 4: Josh Bell flies out to left fielder Isaac Collins.20
  30. 30bottom 4: Royce Lewis singles on a sharp line drive to left fielder Isaac Collins. Kody Clemens to 2nd.20
  31. 31bottom 4: Victor Caratini grounds out sharply, first baseman Salvador Perez to pitcher Randy Dobnak.20
  32. 32top 5: Josh Rojas singles on a sharp ground ball to right fielder Alan Roden.20
  33. 33top 5: Tyler Tolbert ground bunts into a force out, third baseman Brooks Lee to shortstop Ryan Kreidler. Josh Rojas out at 2nd. Tyler Tolbert to 1st.20
  34. 34top 5: Carter Jensen doubles (24) on a sharp line drive to left fielder Trevor Larnach. Tyler Tolbert scores.30
  35. 35top 5: Lane Thomas grounds out, third baseman Brooks Lee to first baseman Royce Lewis. Carter Jensen to 3rd.30
  36. 36top 5: Jac Caglianone singles on a ground ball to first baseman Royce Lewis. Carter Jensen scores.40
  37. 37top 5: Salvador Perez strikes out on a foul tip.40
  38. 38bottom 5: Alan Roden strikes out swinging, catcher Carter Jensen to first baseman Salvador Perez.40
  39. 39bottom 5: Luke Keaschall singles on a sharp line drive to left fielder Isaac Collins.40
  40. 40bottom 5: Ryan Kreidler grounds into a force out, second baseman Michael Massey to shortstop Tyler Tolbert. Luke Keaschall out at 2nd. Ryan Kreidler to 1st.40
  41. 41bottom 5: Trevor Larnach grounds out sharply, pitcher Randy Dobnak to first baseman Salvador Perez.40
  42. 42top 6: Michael Massey flies out to center fielder Luke Keaschall.40
  43. 43top 6: Nick Loftin doubles (17) on a fly ball to right fielder Alan Roden.40
  44. 44top 6: Isaac Collins grounds out to first baseman Royce Lewis. Nick Loftin to 3rd.40
  45. 45top 6: Josh Rojas flies out to center fielder Luke Keaschall.40
  46. 46bottom 6: Brooks Lee strikes out swinging.40
  47. 47bottom 6: Kody Clemens grounds out, second baseman Michael Massey to first baseman Salvador Perez.40
  48. 48bottom 6: Josh Bell walks.40
  49. 49bottom 6: Royce Lewis grounds into a force out, shortstop Tyler Tolbert to second baseman Michael Massey. Josh Bell out at 2nd.40
  50. 50top 7: Tyler Tolbert walks.40
  51. 51top 7: Carter Jensen strikes out swinging.40
  52. 52top 7: Lane Thomas reaches on a fielder's choice out, shortstop Ryan Kreidler to third baseman Brooks Lee. Tyler Tolbert out at 3rd.40
  53. 53top 7: Jac Caglianone grounds out, shortstop Ryan Kreidler to first baseman Royce Lewis.40
  54. 54bottom 7: Victor Caratini flies out to left fielder Isaac Collins.40
  55. 55bottom 7: Alan Roden grounds out, first baseman Salvador Perez to pitcher Randy Dobnak.40
  56. 56bottom 7: Luke Keaschall grounds out sharply, shortstop Tyler Tolbert to first baseman Salvador Perez.40
  57. 57top 8: Salvador Perez strikes out on a foul tip.40
  58. 58top 8: Michael Massey grounds out sharply, second baseman Kody Clemens to first baseman Royce Lewis.40
  59. 59top 8: Nick Loftin singles on a line drive to left fielder Trevor Larnach.40
  60. 60top 8: Isaac Collins walks. Nick Loftin to 2nd.40
  61. 61top 8: Starling Marte grounds out softly to first baseman Royce Lewis.40
  62. 62bottom 8: Ryan Kreidler grounds out, second baseman Michael Massey to first baseman Salvador Perez.40
  63. 63bottom 8: Austin Martin singles on a ground ball to shortstop Tyler Tolbert.40
  64. 64bottom 8: Brooks Lee flies out to right fielder Jac Caglianone.40
  65. 65bottom 8: Kody Clemens grounds out, second baseman Michael Massey to first baseman Salvador Perez.40
  66. 66top 9: Tyler Tolbert doubles (2) on a fly ball to center fielder Luke Keaschall.40
  67. 67top 9: Carter Jensen strikes out swinging.40
  68. 68top 9: Lane Thomas singles on a sharp line drive to left fielder Austin Martin.40
  69. 69top 9: Jac Caglianone singles on a sharp ground ball to shortstop Ryan Kreidler. Lane Thomas to 2nd.40
  70. 70top 9: Salvador Perez strikes out swinging.40
  71. 71bottom 9: Josh Bell pops out to catcher Carter Jensen in foul territory.40
  72. 72bottom 9: Royce Lewis lines out sharply to shortstop Tyler Tolbert.40
  73. 73bottom 9: Victor Caratini grounds out, pitcher Steven Cruz to first baseman Salvador Perez.40
Boxscore

Key evidence.

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

Kansas City Royals boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Lane ThomasCF50.20000001000.2000.400500000.20011
Carter JensenC50.20010001000.2000.600511000.40032
Starling MarteDH1000000000010000000
Salvador Perez1B50.40001002000.4001.200510000.80034
Michael Massey2B40.25000001000.2500.500400000.25001
Isaac CollinsLF3000100000.2500.25040000000
Tyler TolbertSS30.66710102010.7502.75042110206
Josh RojasDH30.33300001000.3330.667300000.33301
Steven CruzP030000103600000
Daniel Lynch IVP0400101031000001
Nick Loftin3B30.66710002000.5001.50040101103
Jac CaglianoneRF50.40000002000.4000.800501000.40012
Randy DobnakP1260040702110104010.714
Minnesota Twins boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Trevor LarnachLF3000000000030000000
Josh BellDH3000100000.2500.25040000000
Kody Clemens2B40.25000001000.2500.500400000.25001
Royce Lewis1B40.25000001000.2500.500400000.25011
Brooks Lee3B4000000000040000010
Luke KeaschallCF30.33300001000.3330.667300000.33301
Ryan KreidlerSS30.33310001000.3331300000.66702
Austin MartinLF1100001001210000101
Joe RyanP026468161189344001.333
Victor CaratiniC4000000000040000010
Kendry RojasP21400403095204002
Alan RodenRF3000000000030000010

Comparison

Side by side.

Final

Matchup

Before first pitch.

Probable pitchers and posted lineup context from the matchup card.

Lineups available2026-07-29T23:40:00Z · Final

Kansas City Royals

Probable pitcher: Randy Dobnak (R)

Minnesota Twins

Probable pitcher: Joe Ryan (R)

Play-by-play

The game, at bat by at bat.

top 1st(3)
  • Carter Jensen vs Joe Ryan0-0

    Carter Jensen strikes out swinging.

    3-3, 8 pitches · 0 outs before

  • Lane Thomas vs Joe Ryan0-0

    Lane Thomas strikes out swinging.

    2-3, 5 pitches · 1 out before

  • Jac Caglianone vs Joe Ryan0-0

    Jac Caglianone grounds out, first baseman Royce Lewis to pitcher Joe Ryan.

    3-2, 6 pitches · 2 outs before

bottom 1st(3)
  • Trevor Larnach vs Randy Dobnak0-0

    Trevor Larnach pops out to catcher Carter Jensen in foul territory.

    2-0, 3 pitches · 0 outs before

  • Brooks Lee vs Randy Dobnak0-0

    Brooks Lee flies out to left fielder Isaac Collins.

    2-2, 7 pitches · 1 out before

  • Kody Clemens vs Randy Dobnak0-0

    Kody Clemens flies out to left fielder Isaac Collins.

    3-0, 4 pitches · 2 outs before

top 2nd(5)
  • Salvador Perez vs Joe Ryan0-0

    Salvador Perez singles on a fly ball to left fielder Trevor Larnach.

    1-2, 4 pitches · 0 outs before

  • Michael Massey vs Joe Ryan0-0

    Michael Massey singles on a sharp line drive to right fielder Alan Roden. Salvador Perez to 3rd.

    1-1, 3 pitches · 0 outs before

  • Nick Loftin vs Joe Ryan0-0

    Nick Loftin pops out to second baseman Kody Clemens.

    0-2, 3 pitches · 0 outs before

  • Isaac Collins vs Joe Ryan0-0

    Isaac Collins flies out to left fielder Trevor Larnach.

    0-1, 2 pitches · 1 out before

  • Josh Rojas vs Joe Ryan0-0

    Josh Rojas flies out to left fielder Trevor Larnach.

    3-2, 7 pitches · 2 outs before

bottom 2nd(3)
  • Josh Bell vs Randy Dobnak0-0

    Josh Bell flies out sharply to center fielder Lane Thomas.

    1-0, 2 pitches · 0 outs before

  • Royce Lewis vs Randy Dobnak0-0

    Royce Lewis called out on strikes.

    3-3, 7 pitches · 1 out before

  • Victor Caratini vs Randy Dobnak0-0

    Victor Caratini strikes out swinging.

    2-3, 6 pitches · 2 outs before

top 3rd(4)
  • Tyler Tolbert vs Joe Ryan1-0

    Tyler Tolbert homers (3) on a line drive to left center field.

    0-1, 2 pitches · 0 outs before

  • Carter Jensen vs Joe Ryan1-0

    Carter Jensen flies out to right fielder Alan Roden.

    0-0, 1 pitch · 0 outs before

  • Lane Thomas vs Joe Ryan1-0

    Lane Thomas pops out to first baseman Royce Lewis in foul territory.

    2-1, 4 pitches · 1 out before

  • Jac Caglianone vs Joe Ryan1-0

    Jac Caglianone strikes out swinging.

    0-3, 3 pitches · 2 outs before

bottom 3rd(4)
  • Alan Roden vs Randy Dobnak1-0

    Alan Roden grounds out, third baseman Nick Loftin to first baseman Salvador Perez.

    0-1, 2 pitches · 0 outs before

  • Luke Keaschall vs Randy Dobnak1-0

    Luke Keaschall pops out to third baseman Nick Loftin in foul territory.

    2-1, 4 pitches · 1 out before

  • Ryan Kreidler vs Randy Dobnak1-0

    Ryan Kreidler doubles (8) on a line drive to left fielder Isaac Collins.

    0-0, 1 pitch · 2 outs before

  • Trevor Larnach vs Randy Dobnak1-0

    Trevor Larnach grounds out, second baseman Michael Massey to first baseman Salvador Perez.

    3-1, 5 pitches · 2 outs before

top 4th(4)
  • Salvador Perez vs Joe Ryan1-0

    Salvador Perez triples (1) on a sharp fly ball to center fielder Luke Keaschall.

    0-1, 2 pitches · 0 outs before

  • Michael Massey vs Joe Ryan1-0

    Michael Massey grounds out sharply to first baseman Royce Lewis.

    2-2, 5 pitches · 0 outs before

  • Nick Loftin vs Joe Ryan2-0

    Nick Loftin out on a sacrifice fly to center fielder Luke Keaschall. Salvador Perez scores.

    1-0, 2 pitches · 1 out before

  • Isaac Collins vs Joe Ryan2-0

    Isaac Collins flies out to left fielder Trevor Larnach.

    1-1, 3 pitches · 2 outs before

bottom 4th(5)
  • Brooks Lee vs Randy Dobnak2-0

    Brooks Lee grounds out, second baseman Michael Massey to first baseman Salvador Perez.

    0-0, 1 pitch · 0 outs before

  • Kody Clemens vs Randy Dobnak2-0

    Kody Clemens singles on a sharp line drive to right fielder Jac Caglianone.

    2-2, 5 pitches · 1 out before

  • Josh Bell vs Randy Dobnak2-0

    Josh Bell flies out to left fielder Isaac Collins.

    1-2, 4 pitches · 1 out before

  • Royce Lewis vs Randy Dobnak2-0

    Royce Lewis singles on a sharp line drive to left fielder Isaac Collins. Kody Clemens to 2nd.

    2-1, 4 pitches · 2 outs before

  • Victor Caratini vs Randy Dobnak2-0

    Victor Caratini grounds out sharply, first baseman Salvador Perez to pitcher Randy Dobnak.

    2-1, 4 pitches · 2 outs before

top 5th(6)
  • Josh Rojas vs Joe Ryan2-0

    Josh Rojas singles on a sharp ground ball to right fielder Alan Roden.

    3-1, 5 pitches · 0 outs before

  • Tyler Tolbert vs Joe Ryan2-0

    Tyler Tolbert ground bunts into a force out, third baseman Brooks Lee to shortstop Ryan Kreidler. Josh Rojas out at 2nd. Tyler Tolbert to 1st.

    0-0, 1 pitch · 0 outs before

  • Carter Jensen vs Joe Ryan3-0

    Carter Jensen doubles (24) on a sharp line drive to left fielder Trevor Larnach. Tyler Tolbert scores.

    1-0, 2 pitches · 1 out before

  • Lane Thomas vs Joe Ryan3-0

    Lane Thomas grounds out, third baseman Brooks Lee to first baseman Royce Lewis. Carter Jensen to 3rd.

    1-1, 3 pitches · 1 out before

  • Jac Caglianone vs Joe Ryan4-0

    Jac Caglianone singles on a ground ball to first baseman Royce Lewis. Carter Jensen scores.

    1-1, 3 pitches · 2 outs before

  • Salvador Perez vs Joe Ryan4-0

    Salvador Perez strikes out on a foul tip.

    1-3, 4 pitches · 2 outs before

bottom 5th(4)
  • Alan Roden vs Randy Dobnak4-0

    Alan Roden strikes out swinging, catcher Carter Jensen to first baseman Salvador Perez.

    0-3, 3 pitches · 0 outs before

  • Luke Keaschall vs Randy Dobnak4-0

    Luke Keaschall singles on a sharp line drive to left fielder Isaac Collins.

    3-1, 5 pitches · 1 out before

  • Ryan Kreidler vs Randy Dobnak4-0

    Ryan Kreidler grounds into a force out, second baseman Michael Massey to shortstop Tyler Tolbert. Luke Keaschall out at 2nd. Ryan Kreidler to 1st.

    0-2, 3 pitches · 1 out before

  • Trevor Larnach vs Randy Dobnak4-0

    Trevor Larnach grounds out sharply, pitcher Randy Dobnak to first baseman Salvador Perez.

    0-0, 1 pitch · 2 outs before

top 6th(4)
  • Michael Massey vs Joe Ryan4-0

    Michael Massey flies out to center fielder Luke Keaschall.

    2-1, 4 pitches · 0 outs before

  • Nick Loftin vs Joe Ryan4-0

    Nick Loftin doubles (17) on a fly ball to right fielder Alan Roden.

    2-2, 5 pitches · 1 out before

  • Isaac Collins vs Joe Ryan4-0

    Isaac Collins grounds out to first baseman Royce Lewis. Nick Loftin to 3rd.

    0-0, 1 pitch · 1 out before

  • Josh Rojas vs Joe Ryan4-0

    Josh Rojas flies out to center fielder Luke Keaschall.

    3-1, 5 pitches · 2 outs before

bottom 6th(4)
  • Brooks Lee vs Randy Dobnak4-0

    Brooks Lee strikes out swinging.

    2-3, 5 pitches · 0 outs before

  • Kody Clemens vs Randy Dobnak4-0

    Kody Clemens grounds out, second baseman Michael Massey to first baseman Salvador Perez.

    0-0, 1 pitch · 1 out before

  • Josh Bell vs Randy Dobnak4-0

    Josh Bell walks.

    4-2, 7 pitches · 2 outs before

  • Royce Lewis vs Randy Dobnak4-0

    Royce Lewis grounds into a force out, shortstop Tyler Tolbert to second baseman Michael Massey. Josh Bell out at 2nd.

    1-0, 2 pitches · 2 outs before

top 7th(4)
  • Tyler Tolbert vs Kendry Rojas4-0

    Tyler Tolbert walks.

    4-0, 4 pitches · 0 outs before

  • Carter Jensen vs Kendry Rojas4-0

    Carter Jensen strikes out swinging.

    3-3, 6 pitches · 0 outs before

  • Lane Thomas vs Kendry Rojas4-0

    Lane Thomas reaches on a fielder's choice out, shortstop Ryan Kreidler to third baseman Brooks Lee. Tyler Tolbert out at 3rd.

    2-2, 6 pitches · 1 out before

  • Jac Caglianone vs Kendry Rojas4-0

    Jac Caglianone grounds out, shortstop Ryan Kreidler to first baseman Royce Lewis.

    0-0, 1 pitch · 2 outs before

bottom 7th(3)
  • Victor Caratini vs Randy Dobnak4-0

    Victor Caratini flies out to left fielder Isaac Collins.

    1-1, 3 pitches · 0 outs before

  • Alan Roden vs Randy Dobnak4-0

    Alan Roden grounds out, first baseman Salvador Perez to pitcher Randy Dobnak.

    3-2, 8 pitches · 1 out before

  • Luke Keaschall vs Randy Dobnak4-0

    Luke Keaschall grounds out sharply, shortstop Tyler Tolbert to first baseman Salvador Perez.

    1-2, 4 pitches · 2 outs before

top 8th(5)
  • Salvador Perez vs Kendry Rojas4-0

    Salvador Perez strikes out on a foul tip.

    3-3, 8 pitches · 0 outs before

  • Michael Massey vs Kendry Rojas4-0

    Michael Massey grounds out sharply, second baseman Kody Clemens to first baseman Royce Lewis.

    1-0, 2 pitches · 1 out before

  • Nick Loftin vs Kendry Rojas4-0

    Nick Loftin singles on a line drive to left fielder Trevor Larnach.

    1-1, 3 pitches · 2 outs before

  • Isaac Collins vs Kendry Rojas4-0

    Isaac Collins walks. Nick Loftin to 2nd.

    4-2, 6 pitches · 2 outs before

  • Starling Marte vs Kendry Rojas4-0

    Starling Marte grounds out softly to first baseman Royce Lewis.

    1-1, 3 pitches · 2 outs before

bottom 8th(4)
  • Ryan Kreidler vs Daniel Lynch IV4-0

    Ryan Kreidler grounds out, second baseman Michael Massey to first baseman Salvador Perez.

    0-0, 1 pitch · 0 outs before

  • Austin Martin vs Daniel Lynch IV4-0

    Austin Martin singles on a ground ball to shortstop Tyler Tolbert.

    0-0, 1 pitch · 1 out before

  • Brooks Lee vs Daniel Lynch IV4-0

    Brooks Lee flies out to right fielder Jac Caglianone.

    1-1, 3 pitches · 1 out before

  • Kody Clemens vs Daniel Lynch IV4-0

    Kody Clemens grounds out, second baseman Michael Massey to first baseman Salvador Perez.

    3-1, 5 pitches · 2 outs before

top 9th(5)
  • Tyler Tolbert vs Kendry Rojas4-0

    Tyler Tolbert doubles (2) on a fly ball to center fielder Luke Keaschall.

    0-0, 1 pitch · 0 outs before

  • Carter Jensen vs Kendry Rojas4-0

    Carter Jensen strikes out swinging.

    2-3, 5 pitches · 0 outs before

  • Lane Thomas vs Kendry Rojas4-0

    Lane Thomas singles on a sharp line drive to left fielder Austin Martin.

    1-1, 3 pitches · 2 outs before

  • Jac Caglianone vs Kendry Rojas4-0

    Jac Caglianone singles on a sharp ground ball to shortstop Ryan Kreidler. Lane Thomas to 2nd.

    0-0, 1 pitch · 2 outs before

  • Salvador Perez vs Kendry Rojas4-0

    Salvador Perez strikes out swinging.

    0-3, 3 pitches · 2 outs before

bottom 9th(3)
  • Josh Bell vs Steven Cruz4-0

    Josh Bell pops out to catcher Carter Jensen in foul territory.

    1-2, 4 pitches · 0 outs before

  • Royce Lewis vs Steven Cruz4-0

    Royce Lewis lines out sharply to shortstop Tyler Tolbert.

    0-0, 1 pitch · 1 out before

  • Victor Caratini vs Steven Cruz4-0

    Victor Caratini grounds out, pitcher Steven Cruz to first baseman Salvador Perez.

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