James Madison Dukes 35, Old Dominion Monarchs 32

football game fileFinal
S.B. Ballard Stadium · Norfolk · 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
Cameron Ross1000
Eric O'Neill
Jacob Thomas
Alonza Barnett III13180.69200103.36502707.3855.385
Wayne Knight11020176.7278.500
Logan Kyle1044
Jobi Malary300134.333
George Pettaway1901024.3162
Derrick Barksdale
Immanuel Bush
Brandon Fique
KJ Flowe
Trent Hendrick
Mychal McMullin
Chase Regan
Amar Thomas
Logan Ketcham
Chauncey Logan Jr.
Darold DeNgohe
Noe Ruelas
Yamir Knight8112115.125
Gannon Weathersby
Omarion Dollison20126
Khairi Manns
Terrence Spence
Chris Shearin
Chris Fitzgerald
Taurus Jones
Ryan Hanson
Tyler Brown
Taylor Thompson202010
Jordan Taylor
Dylan Williams101616
Old Dominion Monarchs boxscore
PlayerPosattcmpcmp pctfumblesintcratingrecsackedtdyardsyards per attyards per carryyards per rec
Jaylon White-McClain
Rasheed Reason
Ethan Sanchez
Denzel Lowry
Jahron Manning
Will Jones II
Patrick Smith-Young
Colton Joseph1390.4290155.456033592.692
Devin Roche10000
Jerome Carter III
Jahleel Culbreath
Cole Daniels
Mario Easterly
Daevon Iles
Jeremy Mack Jr.
Koa Naotala
Seth Naotala
Amorie Morrison
Mario Thompson
Ricardo Williams Jr.
Kris Trinidad
Ashton Whitner
Tariq Sims20042
Isiah Paige2030776.50025.667
Myles Alston101818
Pat Conroy1055
Diante Vines408922.250
Angelo Rankin Jr.
Markus Knight
Seamus Hall
Zach Hagedon
EJ Green
Bryce Duke20063
Aaron Young17011166.824
Kyle Miller
Aaron Young17011166.824

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