App State Mountaineers 59, James Madison Dukes 55

basketball game fileFinal
Atlantic Union Bank Center · Harrisonburg
Boxscore

Key evidence.

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

App State Mountaineers boxscore
PlayerPosastblkdrebfg pctfgafgmft pctftaftmminorebpfptsrebstltovtp pcttpatpm
CJ Huntley2110.2504100221432140.33331
Luke Ledford0000000000000000
Luke Wilson0000000000000000
Etienne Strothers0000000000000000
Jordan Marsh00101000300010000
Tre'Von Spillers0160.500840032408100300
Chris Mantis0020.5002100110032010.50021
Myles Tate4030.5451161222802153450.25041
Terence Harcum0150.2508200310055020.20051
Donovan Gregory2030.333620.600532723753400
Dawson Fennema0000000000000000
Bryant Greene0000000000000000
Xavion Brown2010.600530202111620400
Justin Abson1440.667960025411280000
Josh Hayes0000000000000000
James Madison Dukes boxscore
PlayerPosastblkdrebfg pctfgafgmft pctftaftmminorebpfptsrebstltovtp pcttpatpm
Quincy Allen0000000000000000
Brycen Blaine0000000000000000
Justin Amadi0000000000000000
Jaylen Carey1020.400520.500211220541000
Jerrell Roberson II0000000000000000
Shane Feden0000000000000000
Aidan Mckeon0000000000000000
Jarrell Pope0000000000000000
Terrence Edwards Jr.4020.429219111353019546030
Hollman Smith0000000000000000
Raekwon Horton20103012220012110020
T.J. Bickerstaff2060.37583002712672300
Julien Wooden0020.500420026125310111
Bryant Randleman0100000500000000
Noah Freidel0020.20010212235326531040
Michael Green III0000.250410017002002020
Xavier Brown1010.44494002303101500.40052

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