North Dakota State Bison 42, Illinois State Redbirds 10

football game fileFinal
Hancock Stadium · Normal · USA
Boxscore

Key evidence.

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

North Dakota State Bison boxscore
PlayerPosattcmpcmp pctfumblesintcratingrecsackedtdyardsyards per attyards per carryyards per rec
Bryce Lance108165-18.125
Cole Payton21100172.91701802140
CharMar Brown17010175.88217
Finn Diggins
Chris Harris1055
Barika Kpeenu802146423
Peder Haugo500397.800
Eli Ozick
Truman Werremeyer20189
TK Marshall601094.5009
Braylon Henderson20178.500
Joe Stoffel304916.333
Griffin Crosa
Kaedin Steindorf
Cam Miller7200.87000157.15600329.3914.571
Mekhi Collins111111
Jackson Williams
Illinois State Redbirds boxscore
PlayerPosattcmpcmp pctfumblesintcratingrecsackedtdyardsyards per attyards per carryyards per rec
Daniel Sobkowicz30237.667
Xavier Loyd103052017.333
Ian Wagner
Rylan Crawford101111
Seth Glatz201010310
Eddie Kasper10002.08330051017
Scotty Presson Jr.202914.500
Tommy Rittenhouse6100.71400100.89300-109.429-1.667
Hayden Futch
Paul Omodia
Wenkers Wright9020102.6675
Jake Rubley270.7780097.45400-197.333-9.500
Jalen Carr
Max Ziebarth1077
Matt Lawson30062
Joshua Robinson201050.5005

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