Edmonton Oilers 2, St. Louis Blues 3

hockey game fileFinal
Enterprise Center · St. Louis · USA
Boxscore

Key evidence.

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

Edmonton Oilers boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Sam Carrick103800221101484
Ryan McLeod01751000-1023804
Brett Kulak00000000-1011817
Leon Draisaitl00104011401301241
Adam Henrique003100100021828
Mattias Janmark001000001020628
Connor McDavid10440020-11311304
Ryan Nugent-Hopkins0133001000401125
Zach Hyman0000002000401239
Evan Bouchard0100100010351301
Mattias Ekholm1100011012421489
Darnell Nurse0100000000611441
Cody Ceci0100001000221260
Connor Brown101000001111665
Warren Foegele000000000000753
Stuart Skinner300.89726293729
Vincent Desharnais020000300000870
Corey Perry000010000012708
Evander Kane010010270000852
St. Louis Blues boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Justin Faulk1000001021201714
Kasperi Kapanen110000501101889
Sammy Blais01000010-1021397
Brayden Schenn0028023012201084
Kevin Hayes202300001220902
Nick Leddy00003000-10101328
Robert Thomas0212101000-10241539
Pavel Buchnevich0067000200011175
Jake Neighbours01100020-10401101
Nathan Walker010100200010471
Alexey Toropchenko020010500020956
Colton Parayko02002030-10111387
Tyler Tucker000000370000423
Jordan Binnington220.94736383720
Brandon Saad01000100-1112982
Jordan Kyrou0000000010601220
Zach Dean01230020-1001367
Torey Krug0300002000111664
Marco Scandella00000000-1020437

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