Princeton Tigers 66, Harvard Crimson 53

basketball game fileFinal
Lavietes Pavilion · Cambridge
Boxscore

Key evidence.

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

Princeton Tigers boxscore
PlayerPosastblkdrebfg pctfgafgmft pctftaftmminorebpfptsrebstltovtp pcttpatpm
Xaivian Lee6080.4211980.778973412279210.57174
Dalen Davis0030.22292122191184000.33362
Jackson Hicke0000000110010000
Jacob Huggins0000000300000000
Vernon Collins0000000202000000
Derek Sangster0000000100000000
Caden Pierce3080.5001050.5002131311411200.75043
Philip Byriel000010002000000010
Blake Peters0020.33362122300282300.33362
Ryan Duncan0000000000000000
Deven Austin0000000000000000
Darius Gakwasi000010002000000010
Zach Martini1040.4005200290364020.40052
Matt Allocco2010400033020111020
Jack Scott1020.500210.3333113003200010
Harvard Crimson boxscore
PlayerPosastblkdrebfg pctfgafgmft pctftaftmminorebpfptsrebstltovtp pcttpatpm
Evan Nelson0000000000000000
Louis Lesmond0020.30010300340172000.16761
Malik Mack3070.40010400311298030.33331
Luca Ace-Nasteski0030.6673212218226511010
Thomas Batties III0000000000000000
Greg Cooper0000000200000000
Xavier Nesbitt000010001401000100
Chandler Pigge0000000000000000
Payton Pitts00011100100200000
Tyler Simon1070.571740.750433003137010.50042
Denham Wojcik1020500012030200030
Justice Ajogbor0410.600530.500212221730200
Chisom Okpara3040.2731130.50042340294020.20051
Matt Filipowski0000000000000000
Christian Rich0000000200000000
Josh Hemmings0000000000000000
Bennett Pitcher0000000000000000

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