Oklahoma City Thunder 82, San Antonio Spurs 103

basketball game fileFinal
Frost Bank Center · San Antonio
Boxscore

Key evidence.

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

Oklahoma City Thunder boxscore
PlayerPosastblkdrebfg pctfgafgmft pctftaftmminorebpfptsrebstltovtp pcttpatpm
Alex Caruso122010001404020000
Luguentz Dort0020.500210017252421010
Shai Gilgeous-Alexander7040.400156177310319424010
Isaiah Hartenstein3050.5451160018231270100
Chet Holmgren2160.375830.66764263210903010
Isaiah Joe2150.444941111900115210.28672
Jared McCain0010.10010112224124202050
Nikola Topic2000.5002100400200100
Cason Wallace1020.2508200212154200.33331
Aaron Wiggins0120.1821120021014202040
Kenrich Williams3050.429731222304105110.50042
Jaylin Williams1020.1437100231033010.14371
San Antonio Spurs boxscore
PlayerPosastblkdrebfg pctfgafgmft pctftaftmminorebpfptsrebstltovtp pcttpatpm
Harrison Barnes0010400.8336516215311020
Bismack Biyombo0000000000000000
Carter Bryant111010007040111010
Stephon Castle6110.4551151223025133110.33331
Julian Champagnie2140.143710029012400050
De'Aaron Fox5180.38513511131231210100.50021
Dylan Harper2040.500420.5006321127502010
Keldon Johnson0020.25012302018116312040
Luke Kornet0250.75043001321670000
Kelly Olynyk0010.333310040031300.50021
Mason Plumlee0000000000000000
Devin Vassell3160.429730.833653300136110.50042
Lindy Waters III1000000400000000
Victor Wembanyama5350.50022110.889983132338240.42973
Jordan McLaughlin0000.500210041031000.50021

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