Harvard Crimson 58, Princeton Tigers 89

basketball game fileFinal
Jadwin Gymnasium · Princeton
Boxscore

Key evidence.

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

Harvard Crimson boxscore
PlayerPosastblkdrebfg pctfgafgmft pctftaftmminorebpfptsrebstltovtp pcttpatpm
Evan Nelson0000000000000000
Louis Lesmond3100.2229200302052100.20051
Malik Mack4140.2731130.5004232028405030
Luca Ace-Nasteski0000.66732001313410200
Thomas Batties III2070.25082122361278020.20051
Greg Cooper0000000300000000
Xavier Nesbitt00000001101000000
Chandler Pigge0060.667960102900136010.25041
Payton Pitts00001000200000100
Tyler Simon1011110015033100111
Denham Wojcik0000000000000000
Justice Ajogbor0000000000000000
Chisom Okpara2250.7001070.750432603185020.50021
Matt Filipowski0000000000000000
Christian Rich001010003000100010
Josh Hemmings0000000000000000
Bennett Pitcher0000000000000000
Princeton Tigers boxscore
PlayerPosastblkdrebfg pctfgafgmft pctftaftmminorebpfptsrebstltovtp pcttpatpm
Xaivian Lee7170.59122131223310338210.455115
Dalen Davis0010.4005200160051000.33331
Jackson Hicke0000000000000000
Jacob Huggins1020000500020000
Vernon Collins0000000300000000
Derek Sangster0000000300000100
Caden Pierce3090.5451160.875873113191011020
Philip Byriel000010003000000010
Blake Peters2010.2508200240361100.25082
Ryan Duncan000111003003000111
Deven Austin0000000000000000
Darius Gakwasi001020006000100020
Zach Martini2040.71475002914145200.80054
Matt Allocco3020.2867200270052000.50021
Jack Scott0011110.5002117014110111

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