James Madison Dukes 31, Liberty Flames 13

football game fileFinal
Williams Stadium (VA) · Lynchburg · USA
Boxscore

Key evidence.

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

James Madison Dukes boxscore
PlayerPosattcmpcmp pctfumblesintcratingrecsackedtdyardsyards per attyards per carryyards per rec
Elijah Culp
Jacob Thomas
Nick DeGennaro304013.333
Xavier Holmes
Ayo Adeyi1300876.692
Alonza Barnett III5170.6800190.91702458.5209
Lacota Dippre204321.500
Landon Ellis314013.333
Wayne Knight17030275.2359
Logan Kyle101111
George Pettaway400123
Jaylan Sanchez405112.750
Derrick Barksdale
Immanuel Bush
Kells Bush
DJ Cotton Jr.
Justin Eaglin
Immanuel Ezeogu
Brandon Fique
Aiden Gobaira
Curtis Harris-Lopez
Trent Hendrick
Kye Holmes
Mychal McMullin
Mekhi Rodgers
Drew Spinogatti
Andrew Taddeo
Amar Thomas
Patrick Rea
Morgan Suarez
Braeden Wisloski1011
Gannon Weathersby
Sahir West
Terry Lockett Jr.
Tyler Brown
Liberty Flames boxscore
PlayerPosattcmpcmp pctfumblesintcratingrecsackedtdyardsyards per attyards per carryyards per rec
Evan Dickens17010103.94110
Julian Gray202063.5003
Ethan Houck410.2000032.91700133.4003.250
Jacob Jenkins1099
Donte Lee Jr.102121
Michael Merdinger420.3330044.44400183.5004.500
Jamari Person202914.500
Ethan Vasko1140.4000050.83301523.7004.727
Elijah Auguste
CJ Bazile Jr.
Christian Bodnar
Samuel Cohen
Kam Cullins
Bryce Dixon
Donovan Dozier
Derrell Farrar
Brylan Green
Elijah Hall
Damond Harmon
Elijah Hopkins
A'Khori Jones
Nathan Pirolli
Dexter Ricks Jr.
Jalon Rock
Deuce Spurlock
Joe Strickland
Aidan Vaughan
Jay Billingsley
Amarian Williams
Brenton Williams
Max Morgan
Joseph Carter
DJ Jackson
Caden Williams40010.250
Mike Jarvis

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