Louisville Cardinals 70, Virginia Cavaliers 50

basketball game fileFinal
John Paul Jones Arena · Charlottesville
Boxscore

Key evidence.

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

Louisville Cardinals boxscore
PlayerPosastblkdrebfg pctfgafgmft pctftaftmminorebpfptsrebstltovtp pcttpatpm
Chucky Hepburn7010.300103144320210121030
J'Vonne Hadley0150.444941223600115010.33331
Aly Khalifa0000000000000000
Spencer Legg0000000100000000
Kasean Pryor0000000000000000
Kobe Rodgers0000000000000000
Khani Rooths0111111221010420100
Cole Sherman0000000100000000
Koren Johnson0000000000000000
Aboubacar Traore0150.600106122163115812111
Terrence Edwards Jr.3070.222920.7504329227911010
Noah Waterman0110.333310017242300010
Frank Anselem-Ibe0000000200000000
Patrick Antonelli0000000100000000
Reyne Smith2010.500105003011152110.500105
Aidan McCool0000000100000000
James Scott3170.60053002421691100
Virginia Cavaliers boxscore
PlayerPosastblkdrebfg pctfgafgmft pctftaftmminorebpfptsrebstltovtp pcttpatpm
Dai Dai Ames0010200010020101020
Christian Bliss0000000000000000
Blake Buchanan002010001103021100
Elijah Saunders0000.50012600301112102040
TJ Power002020006010200020
Ishan Sharma2000.333310017022000020
Jacob Cofie1210.2867211124225301010
Elijah Gertrude0000000000000000
Carter Lang0000000000000000
Desmond Roberts0000000000000000
Andrew Rohde3040.5001260.667323200164310.40052
Isaac McKneely4030.500105003500133120.42973
Taine Murray32305012228242500030
Bryce Walker0000000000000000
Eli Bennett0000000000000000
Anthony Robinson0200000711010100

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