App State Mountaineers 58, James Madison Dukes 50

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 Huntley0080.273113010370178120.25041
Jason Clarke Jr.0000000000000000
Alonzo Dodd2020700028230421030
Luke Ledford0000000000000000
Michael Marcus Jr.103111010601230200
Andrin Njock0000000000000000
Cameron O'Kelley0000000000000000
Luke Wilson010000.667641210410100
Jamil Muttilib0010000300010000
Dior Conners1020.66796003400182110.75086
Ben Ezeagu0000000000000000
Jalil Beaubrun0000.4297301021027001111
Jackson Threadgill2020100022010210010
Myles Tate8080.5831271443702208030.66732
Anthony Alston0000000000000000
Will Coble0000000000000000
Jonah Long0000000000000000
James Madison Dukes boxscore
PlayerPosastblkdrebfg pctfgafgmft pctftaftmminorebpfptsrebstltovtp pcttpatpm
Eddie Ricks III2260.429730.50021361297210.33362
Redd Thompson Jr.0000000000000000
Jerrell Roberson II0000000000000000
Bryce Lindsay1030.500841222811134020.50063
Elijah Hutchins-Everett0050.1676112224024512040
Mark Freeman4040.286144003501104030.40052
Ebenezer Dowuona000122001213410100
Matt Hain0000000000000000
Shane Feden0000000000000000
Will Lovings-Watts0000000000000000
Aidan Mckeon0000000000000000
Jarrell Pope0000000000000000
Xavier Brown3030.10010100340233320.14371
Justin Taylor0000000000000000
AJ Smith12713300213171011111
Noah Williams000010001000000000
Luke Anderson0000000000000000

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