James Madison Dukes 52, Texas State Bobcats 20

football game fileFinal
UFCU Stadium · San Marcos · 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 DeGennaro3210133.667
Xavier Holmes
Alonza Barnett III10120.66701169.676019814.6679.800
Landon Ellis203718.500
JC Evans400002.083002807
Wayne Knight13020693.69234.500
Logan Kyle1155
Jobi Malary300103.333
George Pettaway10055
Josh Phifer111414
Jaylan Sanchez20126
Derrick Barksdale
Immanuel Bush
Trashon Dye200126
Justin Eaglin
Immanuel Ezeogu
Brandon Fique
Aiden Gobaira
Curtis Harris-Lopez
Trent Hendrick
Kye Holmes
TJ McGill
Mychal McMullin
Drew Spinogatti
Andrew Taddeo
Amar Thomas
Patrick Rea
Morgan Suarez
Braeden Wisloski102626
Gannon Weathersby
Ken Willis
Jordan Fuller802465.750
Terry Lockett Jr.
Tyler Brown
Texas State Bobcats boxscore
PlayerPosattcmpcmp pctfumblesintcratingrecsackedtdyardsyards per attyards per carryyards per rec
Lincoln Pare1202083.3334
Mavin Anderson519619.200
Greg Burrell1001012.9001
Chris Dawn Jr.2063
Kylen Evans102929
Holden Geriner200002.083001005
Brad Jackson16180.5630350.26001437.1882.688
Titus Lyons1088
Beau Sparks406716.750
Kalil Alexander
Amarion Atwood
Bryce Carter
Ta'Derius Collins
Terrence Cooks II
Bobby Crosby
Tymere Jackson
Jermy Jackson
Chantz Johnson
Ayden Jones
Javis Mynatt
Cole Nilles
Treylin Payne
Jaden Rios
DonTerry Russell
Kenard Snyder
David Nunez
Tyler Robles
Khamari Terrell
Devarrick Woods
Blake Smith20157.500
Jaylen Jenkins
Ryan Nolan
Jordan Sanders
Chase Davis

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