Memphis Grizzlies 99, Portland Trail Blazers 115

basketball game fileFinal
Moda Center · Portland
Boxscore

Key evidence.

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

Memphis Grizzlies boxscore
PlayerPosastblkdrebfg pctfgafgmft pctftaftmminorebpfptsrebstltovtp pcttpatpm
Marvin Bagley III00011100210210000
Jay Huff2220.500420.75043131183110.33331
Luke Kennard3030.429730025006320020
Santi Aldama1040.6001060.667322710165000.50042
Zach Edey2010.500421221125630200
Scotty Pippen Jr.4050.4121770.80054311318620030
Cam Spencer0000000200000000
Jaylen Wells0000.143710021112100020
Desmond Bane4050.4381670.800543624207220.28672
Jaren Jackson Jr.2050.2781851222905145350.40052
John Konchar2120.3333100201133100.50021
Vince Williams Jr.3120.500420018004200020
Brandon Clarke00101000500010000
Portland Trail Blazers boxscore
PlayerPosastblkdrebfg pctfgafgmft pctftaftmminorebpfptsrebstltovtp pcttpatpm
Dalano Banton0000000200000000
Anfernee Simons3020.3332481443631225120.22292
Deandre Ayton0000000000000000
Jerami Grant0000000000000000
Kris Murray0030.333310018102402020
Rayan Rupert0000000200000000
Bryce McGowens00001000210010100
Deni Avdija82130.5001890.8899839333116040.62585
Toumani Camara3010.5451160203211152010.60053
Donovan Clingan0370.50042122264571101111
Scoot Henderson5020.20010200201253030.14371
Shaedon Sharpe5070.4621361223001177120.37583
Matisse Thybulle1040.333310.5002111203610010
Justin Minaya0010000200010000
Duop Reath0130.55695002064139010.60053

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