Ohio State Buckeyes 58, Northwestern Wildcats 83

basketball game fileFinal
Welsh-Ryan Arena · Evanston
Boxscore

Key evidence.

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

Ohio State Buckeyes boxscore
PlayerPosastblkdrebfg pctfgafgmft pctftaftmminorebpfptsrebstltovtp pcttpatpm
Bruce Thornton2030.333930.91712113401183120.33331
Jamison Battle1030.16761122250153020.16761
Felix Okpara0150.500420.500212403551100
Bowen Hardman0010.5002100120031000.50021
Evan Mahaffey1120100.286722123241100
Roddy Gayle Jr.3010.500841663403151230.25041
Taison Chatman000010001000000010
Devin Royal0110.3333112213114200010
Austin Parks0000000000000000
Scotty Middleton0000.5002100120230000.50021
Kalen Etzler0000000000000000
Colby Baumann0000000000000000
Zed Key1130.500210.500211402330100
Dale Bonner1000300010000000020
Owen Spencer0000000000000000
Northwestern Wildcats boxscore
PlayerPosastblkdrebfg pctfgafgmft pctftaftmminorebpfptsrebstltovtp pcttpatpm
Nick Martinelli1020.625851112804122000.50021
Brooks Barnhizer6150.500105003502115100.50021
Boo Buie5040.6001060.833653215195110.66732
Blake Barkley0000000000000000
Luke Hunger1020.667640.667322314113020.33331
Jordan Clayton000010008000000010
Gus Hurlburt0000000100000000
Justin Mullins0010000100010000
Parker Strauss0000000000000000
Matthew Nicholson1020.500420201511431100
Ty Berry1040.500421552002104010.50021
Ryan Langborg1140.62585003503144110.66764
Blake Preston00011100202200000
Blake Smith0000000000000000

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