Louisville Cardinals 24, Miami Hurricanes 21

football game fileFinal
Hard Rock Stadium · Miami Gardens · USA
Boxscore

Key evidence.

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

Louisville Cardinals boxscore
PlayerPosattcmpcmp pctfumblesintcratingrecsackedtdyardsyards per attyards per carryyards per rec
Miller Moss3230.6220099.83101-96.703-3
TJ Quinn
Wesley Bailey
Rene Konga
Caullin Lacy20503917.800
Deuce Adams20073.500
Keyjuan Brown5010121.20012
Dacari Collins202110.500
TreyShun Hurry20168
Braxton Jennings
Nate Kurisky20189
Justin Agu
Justin Beadles
T.J. Capers
JoJo Evans Jr.
Corey Gordon
Jordan Guerad
Tayon Holloway
D'Angelo Hutchinson
Jerry Lawson
Denzel Lowry
Clev Lubin
Jabari Mack
Kalib Perry
Antonio Watts
David Chapeau10033
Cooper Ranvier
Carter Schwartz
Chris Bell9213615.111
AJ Green
Isaac Brown1502067.5333
Miami Hurricanes boxscore
PlayerPosattcmpcmp pctfumblesintcratingrecsackedtdyardsyards per attyards per carryyards per rec
Carson Beck5250.7140446.2500087.7431.600
Keelan Marion50336.600
Wesley Bissainthe
Akheem Mesidor
CJ Daniels707410.571
Jakobe Thomas
David Blay Jr.
Rueben Bain Jr.
Keionte Scott
Alex Bauman101414
CharMar Brown3010535
Mark Fletcher Jr.801182.250
Elija Lofton1044
Jordan Lyle5010636
Malachi Toney2090135715
Popo Aguirre
Armondo Blount
Damari Brown
Bryce Fitzgerald
Romanas Frederique Jr.
Ahmad Moten Sr.
Ethan O'Connor
Zechariah Poyser
Adam Booker
Dylan Joyce
Carter Davis
Mohamed Toure
Xavier Lucas
Chase Smith

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