St. Louis Blues 2, Edmonton Oilers 3

hockey game fileFinal
Rogers Place · Edmonton · Canada
Boxscore

Key evidence.

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

St. Louis Blues boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Justin Faulk0400102000321355
Zack Bolduc000000000040674
Brayden Schenn01450020-1001961
Kevin Hayes0058000200111002
Nick Leddy0100201000101508
Oskar Sundqvist016300320001859
Robert Thomas111112010002121354
Pavel Buchnevich0010011011301144
Jake Neighbours01001000-10311056
Nathan Walker011000200012686
Alexey Toropchenko01000030-1010896
Colton Parayko04004050-10511678
Tyler Tucker020000600010562
Jordan Binnington300.91733363852
Brandon Saad0000000000301152
Jordan Kyrou2200101002301165
Nikita Alexandrov013000200010541
Torey Krug1400100001211531
Marco Scandella000010000010592
Edmonton Oilers boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Ryan McLeod007010100001861
Brett Kulak000000400030979
Leon Draisaitl0087103200311304
Mattias Janmark000100300000796
Connor McDavid2025014013401489
Ryan Nugent-Hopkins20711000002251222
Zach Hyman0001022012611244
Evan Bouchard1200400221111526
Mattias Ekholm1200001011121366
Darnell Nurse01000032-10301347
Cody Ceci00000020-10211225
Connor Brown000010200011515
Warren Foegele010010100050839
Stuart Skinner200.94132343874
Vincent Desharnais000020100020944
Dylan Holloway000100200010634
Corey Perry000010100000724
Evander Kane0011103000201082
Derek Ryan023400200000471

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