James Madison Dukes 53, Liberty Flames 67

basketball game fileFinal
Liberty Arena (VA) · Lynchburg
Boxscore

Key evidence.

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

James Madison Dukes boxscore
PlayerPosastblkdrebfg pctfgafgmft pctftaftmminorebpfptsrebstltovtp pcttpatpm
Chloe Sterling3020.5004200241053020.33331
Ashanti Barnes2050.57174122241412611122
Peyton McDaniel0040.2501230024316701030
Jada Mills0000000000000000
Atiana Williams0000000000000000
Kseniia Kozlova1010.66764001542850200
Jamia Hazell3050.1541320033104617030
Annalicia Goodman0020.667320.500211430550000
Mikaya Tynes0000.25041001121222000
Olivia Mullins1000.4005200180250000.50021
Steph Ouderkirk4030.1437100151134020.25041
Amira Williams0000000000000000
Carole Miller0030.1258100221034000.14371
Hevynne Bristow0000000000000000
Liberty Flames boxscore
PlayerPosastblkdrebfg pctfgafgmft pctftaftmminorebpfptsrebstltovtp pcttpatpm
Ella Wigal000020008010001020
Emily Howard0000000100000000
Asia Boone5030.5001261223401173100.42973
Claudia Acin0000000000000000
Elisabeth Aegisdottir2050.167610025132610010
Caroline Shiery00111100300211000
Brooke Moore0120.333310.5002118203411020
Pien Steenbergen0000000000000000
Bella Smuda1420.66712812236111830100
Jordan Hodges6170.25082122350177120.33331
Emma Hess3340.4001561334000184120.37583
Jordan Bailey0000000000000000
Casey Hunt0000000000000000
Emma Hjordisardottir0000000000000000

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