Milwaukee Bucks 95, Cleveland Cavaliers 135

basketball game fileFinal
Rocket Arena · Cleveland
Boxscore

Key evidence.

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

Milwaukee Bucks boxscore
PlayerPosastblkdrebfg pctfgafgmft pctftaftmminorebpfptsrebstltovtp pcttpatpm
Pat Connaughton1110.7504300140081000.66732
Khris Middleton2120.1001010020032203030
Brook Lopez1340.71475002502114120.33331
Bobby Portis3040.5451160.750432120166110.25041
Thanasis Antetokounmpo1100000601000100
MarJon Beauchamp202030002311030100
Damian Lillard5010.3502070.667322511172210.20051
Chris Livingston00101000902010000
Cameron Payne1000.556951111300130100.40052
Malik Beasley1040.167610022132500030
Jae Crowder0010.3851350.500211901151100.400104
Robin Lopez1000.50021007102100010
Andre Jackson Jr.0060.750430023226801010
AJ Green1010.2005100131232000.25041
Cleveland Cavaliers boxscore
PlayerPosastblkdrebfg pctfgafgmft pctftaftmminorebpfptsrebstltovtp pcttpatpm
Isaac Okoro7120.7147501026121031000
Jarrett Allen31100.600159133263021130100
Sam Merrill5020.50084002231105000.33362
Donovan Mitchell7040.63219120.750432611315310.50084
Craig Porter Jr.2020.571740.500212000920100
Max Strus3160.5004212222016600010
Dean Wade0030.40052010210053120.25041
Caris LeVert4020.143710.6673222114302020
Ty Jerome0000000000000000
Georges Niang2050.92914130.667322702335010.83365
Damian Jones0010300010010100010
Tristan Thompson3070.75043002020690200

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