Milwaukee Bucks 122, Atlanta Hawks 113

basketball game fileFinal
State Farm Arena · Atlanta
Boxscore

Key evidence.

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

Milwaukee Bucks boxscore
PlayerPosastblkdrebfg pctfgafgmft pctftaftmminorebpfptsrebstltovtp pcttpatpm
Pat Connaughton4020.333310.5004216134301020
Khris Middleton6060.90010900360321611133
Brook Lopez023133166330413303111
TyTy Washington Jr.0000000000000000
Giannis Antetokounmpo81120.54522120.75016123842361633010
Bobby Portis2040.6001060.50021210113420020
Thanasis Antetokounmpo0000000000000000
Ryan Rollins0000000000000000
MarJon Beauchamp0000000000000000
Malik Beasley2010.333124003502101010.22292
Jae Crowder0010.2005113313105201030
Patrick Beverley5150.6001061443602185100.40052
Danilo Gallinari0000000000000000
Andre Jackson Jr.0000000000000000
AJ Green0100.333310011012000020

Team line

Atlanta Hawks
Atlanta Hawks boxscore
PlayerPosastblkdrebfg pctfgafgmft pctftaftmminorebpfptsrebstltovtp pcttpatpm
Clint Capela2250.556950027321081000
Bogdan Bogdanovic4090.52223120.90010937153810130.55695
Dejounte Murray12070.3681970.750434215208050.300103
Vit Krejci1020.6005300320382100.50042
De'Andre Hunter1020.3851351113503132110.40052
Trae Young0000000000000000
Garrison Mathews1010.3333100170131000.33331
Bruno Fernando2120.571740.6673221241040100
Dylan Windler002010004000200010
Wesley Matthews1000.4449400181391100.33331
Trent Forrest0000.3333100610210100
Jalen Johnson0000000000000000

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