Michigan Wolverines 24, Northwestern Wildcats 22

football game fileFinal
Wrigley Field · Chicago · USA
Boxscore

Key evidence.

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

Michigan Wolverines boxscore
PlayerPosattcmpcmp pctfumblesintcratingrecsackedtdyardsyards per attyards per carryyards per rec
Rayshaun Benny
Jaishawn Barham
Derrick Moore
Jimmy Rolder
Marlin Klein101010
Damon Payne
Donaven McCulley405914.750
Dominic Zvada
Greg Crippen
Jake Guarnera
Bryson Kuzdzal1500533.533
Andrew Marsh10120189-1015.750
Zack Marshall2063
Semaj Morgan
Jasper Parker10011
Joe Taylor
Deakon Tonielli1088
Zeke Berry
Troy Bowles
Cam Brandt
Mason Curtis
Enow Etta
TJ Guy
Ernest Hausmann
Jyaire Hill
Brandyn Hillman
TJ Metcalf
Trey Pierce
Chase Taylor
Hudson Hollenbeck
Bryce Underwood9210.6560267.18801308.7503.333
Tré Williams
Jordan Marshall1901087.4748
Jayden Sanders
Jordan Young
Northwestern Wildcats boxscore
PlayerPosattcmpcmp pctfumblesintcratingrecsackedtdyardsyards per attyards per carryyards per rec
Aidan Hubbard
Fred Davis II
Lawson Albright1044
Hayden Eligon II202613
Chase Farrell10011
Joseph Himon II901063.4446
Caleb Komolafe1201312.583
Preston Stone2130.4810070.60201-116.815-5.500
Drew Wagner2030164.5005.333
Carmine Bastone
Braydon Brus
Callen Campbell
Robert Fitzgerald
Josh Fussell
Migo Jackson
Alijah Jones
Michael Kilbane
Anto Saka
Najee Story
Braden Turner
Mac Uihlein
Garner Wallace
Jack Olsen
Liam Reardon
Griffin Wilde205125.500
Hunter Welcing408120.250
Luke Akers

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