Cleveland Cavaliers 113, Dallas Mavericks 110

basketball game fileFinal
American Airlines Center · Dallas
Boxscore

Key evidence.

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

Cleveland Cavaliers boxscore
PlayerPosastblkdrebfg pctfgafgmft pctftaftmminorebpfptsrebstltovtp pcttpatpm
Isaac Okoro1110.5381370.800543922223020.57174
Jarrett Allen60140.529179166359124232400
Sam Merrill0000000000000000
Craig Porter Jr.7180.3641140.50021304491232010
Max Strus6140.30010300341385120.25082
Dean Wade0070.2005100321238000.20051
Caris LeVert7020.4741990.625852803292020.545116
Emoni Bates301030006020100030
Georges Niang3120.5451160202400162120.50084
Isaiah Mobley0000000000000000
Damian Jones0000000000000000
Tristan Thompson0000.33331001314210200
Dallas Mavericks boxscore
PlayerPosastblkdrebfg pctfgafgmft pctftaftmminorebpfptsrebstltovtp pcttpatpm
Dereck Lively II1221220102524440100
Dwight Powell000111111501300100
Tim Hardaway Jr.1040.3081340.833653002144000.20051
Seth Curry1030.5451161222811194200.55695
Luka Doncic6270.48329140.8001083700397250.300103
Olivier-Maxence Prosper0000000000000000
A.J. Lawson0000000000000000
Richaun Holmes0000000000000000
Markieff Morris0000000000000000
Dante Exum6040.500841443304134300.33331
Grant Williams0040.286720026254620040
Jaden Hardy0000000000000000
Derrick Jones Jr.1330.385135122362312512040

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