Duke Blue Devils 0, Louisville Cardinals 23

football game fileFinal
L&N Federal Credit Union Stadium · Louisville · USA
Boxscore

Key evidence.

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

Duke Blue Devils boxscore
PlayerPosattcmpcmp pctfumblesintcratingrecsackedtdyardsyards per attyards per carryyards per rec
Aeneas Peebles
Chandler Rivers
DeWayne Carter
Aaron Hall
Riley Leonard1090.3910138.49600135.2611.300
Wesley Williams
Jordan Waters500234.600
Dorian Mausi
Grayson Loftis530.600077.08300306
Jaquez Moore600152.500
Tre Freeman
Terry Moore
Nick Morris Jr.
Cameron Bergeron
Ryan Smith
Joshua Pickett
RJ Oben
Jalon Calhoun505611.200
Porter Wilson
Jaylen Coleman1033
Ja'Mion Franklin
Cam Dillon
Al Blades Jr.
Jordan Moore609215.333
Jeremiah Lewis
Jaylen Stinson
Anthony Nelson
Louisville Cardinals boxscore
PlayerPosattcmpcmp pctfumblesintcratingrecsackedtdyardsyards per attyards per carryyards per rec
Jamari Thrash707310.429
TJ Quinn
Jawhar Jordan21021637.762
Ashton Gillotte
Kevin Coleman Jr.1010818
Mason Reiger
Quincy Riley
Jarvis Brownlee Jr.
Isaac Guerendo800455.625
Antonio Watts
Shai Kochav
Jaylin Alderman
Jared Dawson
Benjamin Perry
Maurice Turner801011311
Jermayne Lole
Ahmari Huggins-Bruce10055
Ramon Puryear
Dezmond Tell
Brock Travelstead
Brady Hodges
Josh Minkins
Jeff Clark
Jack Plummer7110.6880089.84400-27.313-0.286
Josh Lifson101919
Cam'Ron Kelly
Stephen Herron
Gilbert Frierson
Trey Franklin
Jeremy Hamilton
Chris Bell1066
Devin Neal Jr.
Jackson Hamilton

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