Kansas City Royals 4, Chicago White Sox 3

baseball game fileFinal
Rate Field · Chicago
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.SS30.33300101000.5000.833411000.33301
Salvador PerezC4000000000040000010
Michael MasseyDH30.33300001010.3331.667311001.33304
Freddy FerminPH0001000011000000
Michael WachaP22722.5715170218925011
MJ MelendezLF4000000000040000000
Hunter HarveyP0519201032312002
Vinnie Pasquantino1B40.25000001000.2500.500402000.25001
Kyle IsbelCF2000000000020000010
Garrett HampsonCF1000000000010000000
Adam Frazier2B4000000000040000000
Dairon BlancoDH000000000100000
Maikel Garcia3B3000100000.2500.25041000000
Sam LongP0300001031402100
Hunter RenfroeRF20.50010201000.7501.75040000102
Chicago White Sox boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Nicky LopezSS30.66701102000.7502.083420001.33304
Andrew Vaughn1B40.25000001010.2501.25041200114
Miguel VargasDH4000000000040000020
Andrew BenintendiLF1000000000010000010
Gavin SheetsRF3000000000030000000
Corey JulksRF000000000000000
Dominic FletcherRF30.33300001000.3330.667300000.33311
Lenyn SosaPH1000000000010000010
Brooks Baldwin2B4000000000040000020
Korey LeeC3000000000030000010
Jonathan CannonP32511.2861170219412000.571
Nick Senzel3B40.50000002000.5001400000.50002
Jared ShusterP0400101031600001
Luis Robert Jr.CF30.33300111000.5000.833400100.33301
Fraser EllardP23254000.333111520006
Justin Anderson00113.500200.667021010003
Justin AndersonP03113.500200.667021010003

Comparison

Side by side.

Final

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