Cal Poly Mustangs 94, UC Riverside Highlanders 87

basketball game fileFinal
SRC Arena · Riverside
Boxscore

Key evidence.

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

Cal Poly Mustangs boxscore
PlayerPosastblkdrebfg pctfgafgmft pctftaftmminorebpfptsrebstltovtp pcttpatpm
Ali Assran0000000101000000
Peter Bandelj6030.444940.900109362217512040
Kieran Elliott0000000000000000
Jess Esso Essis0020.556950.500212103132030.33362
Braden Freeman0000000000000000
Austin Goode1020.85776001902162010.80054
Jackson Mosley00012200301400100
Hamad Mousa4050.50020100.85776341226631050
Troy Plumtree1010.75043001211620100
Aaron Price Jr.0000000200000100
Luka Tarlac0000000000000000
Guzman Vasilic2000.5002100281431000.50021
Cayden Ward1030.2867200272455220.50021
Jake Davis1000.250410.50021174244300.50021
Jason Scott0000000000000000
Eric Brown0000000000000000
UC Riverside Highlanders boxscore
PlayerPosastblkdrebfg pctfgafgmft pctftaftmminorebpfptsrebstltovtp pcttpatpm
Jailen Daniel-Dalton0120.500210.750432122541100
Dylan Godfrey0000000000000000
Osiris Grady1120.286720.500423052670000
Gavin Haase0000000000000000
Andrew Henderson3250.54831171114001395060.333124
Denzel Hines0000000000000000
BJ Kolly010111001324220500
Amaury McKinney0000000000000000
De'Undrae Perteete Jr.2030.500210.6673214014302010
EJ Spillman0000000000000000
Parker Strauss0000000000000000
Daniel Tobiloba0000000000000000
Ben Waller2000.429730031757700111
Marqui Worthy Jr.4050.3081340.6431493622187130.33331
Tyler Jones0010.6673200151362000.66732

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