St. John's Red Storm 86, Villanova Wildcats 79

basketball game fileFinal
Xfinity Mobile Arena · Philadelphia
Boxscore

Key evidence.

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

St. John's Red Storm boxscore
PlayerPosastblkdrebfg pctfgafgmft pctftaftmminorebpfptsrebstltovtp pcttpatpm
Zuby Ejiofor1140.5831270.286723733177010.33331
Dillon Mitchell2060.667320.85776354110102200
Bryce Hopkins2130.4291460.80010836322061000
Dylan Darling300000201001001100
Sadiku Ibine Ayo10212200801421000
Fotis Konstantinidis0000000000000000
Lefteris Liotopoulos0000000100000000
Kelvin Odih0000000000000000
Casper Pohto0000000000000000
Ruben Prey00200122302220000
Joson Sanon1000.3336200170060010.50042
Oziyah Sellers1110.4449400300491100.25041
Imran Suljanovic0000000000000000
Handje Tamba0000000000000000
Ian Jackson2000.5831271332303180230.25041
Villanova Wildcats boxscore
PlayerPosastblkdrebfg pctfgafgmft pctftaftmminorebpfptsrebstltovtp pcttpatpm
Devin Askew1020.6001060.857763122214020.75043
Wade Chiddick0000000000000000
Tafara Gapare0000000000000000
Matt Hodge1121110.5002123054201111
Chris Jeffrey0000000000000000
Acaden Lewis5020.143710.5002126023236020
Bryce Lindsay2010.375830.750432902111020.33362
Nico Onyekwere0000000000000000
Malachi Palmer0240.2867200240264000.33362
Braden Pierce0000000201000000
Zion Stanford00011100600201000
Tyler Perkins3040.5831271662713235000.42973
Duke Brennan1050.500840.333313244990100
Malcolm Flaggs0000000000000000

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