Phoenix Suns 106, New York Knicks 99

basketball game fileFinal
Madison Square Garden · New York
Boxscore

Key evidence.

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

Team line

Phoenix Suns
Phoenix Suns boxscore
PlayerPosastblkdrebfg pctfgafgmft pctftaftmminorebpfptsrebstltovtp pcttpatpm
Grayson Allen3000.2861441442704160110.308134
Royce O'Neale2030.600531223021105110.50042
Nick Richards0000000000000000
Dillon Brooks1140.15413200292456000.14371
Rasheer Fleming0000000000000000
Collin Gillespie6030.4001041112600113120.40052
Jordan Goodwin3020.83365002012133200.75043
Oso Ighodaro0020.33331002213231100
Isaiah Livers001010005000100010
Khaman Maluach0000000000000000
Nigel Hayes-Davis0000000000000000
Devin Booker4040.3891870.85714123801274140.20051
Mark Williams1140.625850.6676425541490200
Ryan Dunn2010.7504300172183210.66732
New York Knicks boxscore
PlayerPosastblkdrebfg pctfgafgmft pctftaftmminorebpfptsrebstltovtp pcttpatpm
Guerschon Yabusele2030000911040000
OG Anunoby5150.3531760.8001083931218340.14371
Mikal Bridges1120.500126003714153230.50063
Jordan Clarkson0010.250820.50021222363010.25041
Pacome Dadiet0000000000000000
Mohamed Diawara2030.2504100121034010.25041
Ariel Hukporti0000000000000000
Tyler Kolek1010.333310017012113010
Miles McBride5020.500189003600232200.417125
Kevin McCullar Jr.0000000000000000
Mitchell Robinson2150100.2504119531100100
Landry Shamet0110.3333113314015101020
Karl-Anthony Towns2190.43816716635252311130.37583

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