San José State Spartans 25, Utah State Aggies 30

football game fileFinal
Maverik Stadium · Logan · USA
Boxscore

Key evidence.

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

San José State Spartans boxscore
PlayerPosattcmpcmp pctfumblesintcratingrecsackedtdyardsyards per attyards per carryyards per rec
Jackson Canaan1055
Steve Chavez-Soto11010179.27317
Matt Coleman50357
Walker Eget3270.5510090.51900186.9396
Cooper Hoch202311.500
Jahari Johnson
Jase Nix
Lamar Radcliffe13011155.69215
Danny Scudero60254.167
Kyri Shoels7010414.857
Leland Smith4111629
Jalen Apalit-Williams
Jalen Bainer
Gafa Faga
Solomone Langi
Taniela Latu
Quincy Likio
Noah McNeal-Franklin
Jireh Moe
Nassir Pitters
Jordan Pollard
Ethan Powell
Caleb Presley
Isiah Revis
Noa Siaosi
Justin Stearns
Vili Taufatofua
Larry Turner-Gooden
Mathias Brown
Trent Carrizosa
Denis Lynch
Nate Lewis
Jaylen Thomas
Utah State Aggies boxscore
PlayerPosattcmpcmp pctfumblesintcratingrecsackedtdyardsyards per attyards per carryyards per rec
Miles Davis1000505
Brady Boyd103048416
Noah Avinger
Bryson Barnes16220.71000115.793100510.5163.3755
Kahanu Davis
Javen Jacobs7030411.57113.667
Broc Lane40153.750
Braden Pegan207093013.286
Josh Sterzer2084
Mataira Brown
Brevin Hamblin
Gabriel Iniguez Jr.
Chris Joe
Ike Larsen
Bo Maile
D'Angelo Mayes
John Miller
Tyree Morris
Bronson Olevao Jr.
Bryson Taylor
Tevita Tuha
Carson Tujague
Landon Rehkow
Tanner Rinker
Noah White10011
Anthony Garcia11100106.25030112151040.333

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