Charlotte Hornets 131, Chicago Bulls 99

basketball game fileFinal
United Center · Chicago
Boxscore

Key evidence.

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

Charlotte Hornets boxscore
PlayerPosastblkdrebfg pctfgafgmft pctftaftmminorebpfptsrebstltovtp pcttpatpm
Pat Connaughton0020.2867200131153010.20051
Moussa Diabate5341440.500213131973000
Sion James4010100020010111010
Ryan Kalkbrenner12000001710010000
Kon Knueppel2000.5831271442312211200.50063
Tre Mann1140.600530080074100.50021
Brandon Miller3140.563169002512235260.55695
Xavier Tillman0010.33331007202300020
Coby White4020.44494001611103120.50042
LaMelo Ball7030.375166002303163120.333124
Miles Bridges2160.545116002210167220.57174
Grant Williams2030.600531331912114010.50042
Josh Green0020.66764001721114010.60053

Team line

Chicago Bulls
Chicago Bulls boxscore
PlayerPosastblkdrebfg pctfgafgmft pctftaftmminorebpfptsrebstltovtp pcttpatpm
Matas Buzelis2060.6841913003312327120.545116
Rob Dillingham5040.2229212223126503020
Josh Giddey5020.2731130.6673226018225020
Tre Jones1020.143710.5002120013210020
Leonard Miller012122005005201111
Isaac Okoro2010.16761144271072100.20051
Nick Richards0020.400521222231650100
Collin Sexton1020.44494002803102220.40052
Guerschon Yabusele1020.375831222722114210.42973
Patrick Williams1010.66764002610112040.60053
Jalen Smith0000000000000000

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