Northwestern Wildcats 96, Purdue Boilermakers 105

basketball game fileFinal
Mackey Arena · West Lafayette
Boxscore

Key evidence.

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

Northwestern Wildcats boxscore
PlayerPosastblkdrebfg pctfgafgmft pctftaftmminorebpfptsrebstltovtp pcttpatpm
Nick Martinelli0030.6258500210511300111
Brooks Barnhizer4220.667960.66732400414233020
Boo Buie8050.474199004203255140.636117
Blake Barkley0000000000000000
Luke Hunger1000.333310.5002114053000020
Jordan Clayton0000000100000000
Gus Hurlburt0000000000000000
Justin Mullins0000000000000000
Parker Strauss0000000000000000
Matthew Nicholson102122001605420000
Ty Berry3050.5711481333803255100.66796
Ryan Langborg6020.6679600392312410020
Blake Preston0000.50021001412210100
Blake Smith0000000000000000
Purdue Boilermakers boxscore
PlayerPosastblkdrebfg pctfgafgmft pctftaftmminorebpfptsrebstltovtp pcttpatpm
Zach Edey3170.78614110.471178418230150200
Trey Kaufman-Renn0050.333620.2005117105600010
Brian Waddell0000000000000000
Sam King0000000000000000
Fletcher Loyer2000.66796002602150020.60053
Jace Rayl0000000000000000
Camden Heide0020.5002112215024200010
Myles Colvin0000000000000000
Will Berg0000000000000000
Mason Gillis1120.400521882823144220.40052
Caleb Furst0000000311010000
Josh Furst0000000000000000
Ethan Morton00000002100002000
Lance Jones1010.5711480.833653303261120.71475
Carson Barrett0000000000000000
Braden Smith16040.429730.62585410211412020
Chase Martin0000000000000000

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