St. Louis Blues 2, Edmonton Oilers 4

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
Radek Faksa01532002-1010551
Justin Faulk01000000-10101504
Zack Bolduc000010101030869
Brayden Schenn00361060-1010962
Oskar Sundqvist026400200000866
Robert Thomas10129400011211374
Pavel Buchnevich10000020-11401336
Dylan Holloway000001000150906
Jake Neighbours0200113001101187
Nathan Walker00104020-1000538
Alexey Toropchenko00000040-1000614
Philip Broberg02001020-10301265
Matthew Kessel000010100010596
Colton Parayko1400202001001420
Jordan Binnington400.81017213449
Scott Perunovich000000000020813
Brandon Saad00100000-1030758
Jordan Kyrou10100000-11301163
Ryan Suter00000010-20101353
Edmonton Oilers boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Brett Kulak0200200020001316
Leon Draisaitl21510001012211302
Adam Henrique014930001020939
Mattias Janmark001020000000946
Connor McDavid1145010002201302
Ryan Nugent-Hopkins0230101010001094
Zach Hyman0100010001501243
Kasperi Kapanen001000200020742
Vasily Podkolzin002010101011843
Evan Bouchard00000000-10011356
Mattias Ekholm0100101200101217
Ty Emberson020000000010912
Darnell Nurse1200104021101337
Connor Brown011010001020668
Stuart Skinner200.93529313600
Corey Perry011011000111496
Troy Stecher020001021110990
Jeff Skinner100020001100724
Derek Ryan010500000000381

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