Michigan State Spartans 78, Northwestern Wildcats 68

basketball game fileFinal
Welsh-Ryan Arena · Evanston
Boxscore

Key evidence.

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

Michigan State Spartans boxscore
PlayerPosastblkdrebfg pctfgafgmft pctftaftmminorebpfptsrebstltovtp pcttpatpm
Jase Richardson1020.500840.800542401132010.50021
Coen Carr0140.333310016022401010
Carson Cooper2040.250411221415450000
Jeremy Fears Jr.8010.800540.42973270112111111
Jaxon Kohler511144002243850200
Jesse McCulloch0000000000000000
Nick Sanders0000000000000000
Kur Teng0000000000000000
Brennan Walton0000000000000000
Colin Walton0000000000000000
Tre Holloman1030.429731222104831300
Gehrig Normand0000000000000000
Xavier Booker000111001503200000
Frankie Fidler0140.5006312216108510010
Szymon Zapala0230.600530.333311923750000
Jaden Akins1010.2731131662600141510.66732
Northwestern Wildcats boxscore
PlayerPosastblkdrebfg pctfgafgmft pctftaftmminorebpfptsrebstltovtp pcttpatpm
Nick Martinelli1100.4441880.7501293822272210.33362
Brooks Barnhizer3250.1541320037324812060
Blake Barkley0000000000000000
Luke Hunger0000000000000000
Angelo Ciaravino0010.333620082353000.33331
Jordan Clayton0000000000000000
Gus Hurlburt0000000000000000
Justin Mullins2040100017220613010
K.J. Windham0000.33331122100150010.50021
Matthew Nicholson0010.750430.500212132740000
Jalen Leach4050.4001040.889983503175020.25041
Ty Berry0000.250410016042021030
Keenan Fitzmorris010000.500211811110100
Blake Smith0000000001000000

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