Northwestern Wildcats 26, Purdue Boilermakers 20

football game fileFinal
Ross-Ade Stadium · West Lafayette · USA
Boxscore

Key evidence.

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

Northwestern Wildcats boxscore
PlayerPosattcmpcmp pctfumblesintcratingrecsackedtdyardsyards per attyards per carryyards per rec
Thomas Gordon3072.333
AJ Henning404711.750
Marshall Lang303612
Aidan Hubbard
Devin Turner
Kenny Soares Jr.
Frank Covey IV204321.500
Hayden Eligon II103636
Joseph Himon II6031341311.333
Caleb Komolafe10033
Cam Porter11080851.54510.625
Braydon Brus
Robert Fitzgerald
Josh Fussell
Tyler Gant
Michael Kilbane
Anto Saka
Najee Story
Braden Turner
Mac Uihlein
Theran Johnson
Calvin Johnson II101414
Luke Akers
Damon Walters
Coco Azema
Jaylen Pate
R.J. Pearson
Jack Lausch11230.6570096.13100267.1432.364
Greyson Metz
Hunter Renner
Ryan Hilinski420.5001-6.250005213
Purdue Boilermakers boxscore
PlayerPosattcmpcmp pctfumblesintcratingrecsackedtdyardsyards per attyards per carryyards per rec
Dillon Thieneman
Cole Brevard
Max Klare607813
Jeffrey M'ba
Kyndrich Breedlove
Nyland Green
Will Heldt
Keelan Crimmins
Jaron Tibbs405614
Antonio Stevens
CJ Smith405513.750
Drew Biber202010
Yanni Karlaftis
Shamar Rigby1110118.7502001286
Botros Alisandro
Leland Smith
Jahmal Edrine515410.800
Ryan Browne23100106.25000854
Devin Mockobee10010132.90013
Demeco Kennedy
Spencer Porath
Tarrion Grant
Smiley Bradford
Hudson Card6210.5680088.4570047.2160.667
Reggie Love III501021.2002
Kydran Jenkins
Jireh Ojata
Joe Anderson
Hudson Miller

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