Northeastern Huskies 57, Princeton Tigers 70

basketball game fileFinal
Jadwin Gymnasium · Princeton
Boxscore

Key evidence.

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

Northeastern Huskies boxscore
PlayerPosastblkdrebfg pctfgafgmft pctftaftmminorebpfptsrebstltovtp pcttpatpm
Xavier Abreu0020.4671570.500422515173310.20051
Xander Alarie0150.429730.7504326339801010
Haris Elezovic0000000000000000
Ty Francis0000000300000000
JB Frankel0000.3333100110130000.33331
Youri Fritz0460.5381370.5004238241682200
William Kermoury2000.167610019042002050
Liam Koelsch00000020710010000
Mike Loughnane3030.143710023332613020
Miles Newton0000300014020001020
Petar Pinter0000000400000000
LA Pratt0000000000000000
Luca Soroa Schaller4040.500421442514853200
Ryan Williams100010005000000010
Princeton Tigers boxscore
PlayerPosastblkdrebfg pctfgafgmft pctftaftmminorebpfptsrebstltovtp pcttpatpm
Malik Abdullahi1060.429730.71475323211903010
Landon Clark0031110024223521111
Dalen Davis1000.3641141552913141140.33331
Jacob Hammond0000000100000000
CJ Happy1030.4005201018145412111
Jackson Hicke3140.222920.5717433048412030
Jacob Huggins0040.667320.833121022111450100
Zio Kim0000000000000000
Will Kutzler0000000000000000
Ryan Mandes0000000000000000
Cash McSweeney0000000000000000
Cooper Mueller0000000000000000
Peyton Seals0000000000000000
Jack Stanton1050.429730.800543101135200.60053
Jake Sussberg0000000000000000
Sebastian Whitfield0000.500210010102101010

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