Holy Cross Crusaders 59, Lafayette Leopards 75

basketball game fileFinal
Kirby Sports Center · Easton
Boxscore

Key evidence.

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

Holy Cross Crusaders boxscore
PlayerPosastblkdrebfg pctfgafgmft pctftaftmminorebpfptsrebstltovtp pcttpatpm
Kahlil Singleton2020.500630.50021181010311133
A.J. Wills0000.667640.5002111009001010
Ben Capron0000000000000000
Jaden Kirkwood0000000200000000
Joe Nugent0040.6005300320194010.60053
Declan Ryan0020300010010200010
DeAndre Williams20302012223022303020
William Batchelder1000.5004200240150010.33331
Joe Octave1010200011000101020
Louth-M Coulibaly0000.333310201132230000
Bo Montgomery2040.11191188342110603030
Caleb Kenney0470.4449401020338102100
Declan McIntyre00000122200200000
Jade Tse0000000000000000
Michael Rabinovich00100122200210000
Lafayette Leopards boxscore
PlayerPosastblkdrebfg pctfgafgmft pctftaftmminorebpfptsrebstltovtp pcttpatpm
Misha Bednostin00012200211410000
TJ Berger0000000000000000
Mark Butler4011220.750433001712000
Devin Hines5030.3758300260273100.25041
Ryan Pettit3010.60053001400611000
Andrew Phillips00101000201010000
Chris Rubayo0130.600531221311840100
Luka Savicevic1110.250410014002101010
Justin Vander Baan2150.444940.50042231111602111
Joshua Wyche2040.3333111120233610020
Luke Rasmussen1000000612010000
Kyle Jenkins0030.400104002210114110.60053
Jon Brantley0000000000000000
Eric Sondberg0120.66796002802162100.66764
Isaiah Thompson0000000000000000

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