Chicago Blackhawks 1, 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.

Chicago Blackhawks boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Petr Mrazek400.86225293600
Louis Crevier12000000-21121003
Connor Bedard0223111001201167
Ryan Donato000310020001939
Alex Vlasic1400203001121498
Jason Dickinson0011600200024994
Connor Murphy0200106010401365
Cole Guttman01430000-1001661
Nick Foligno0021003000301027
Taylor Raddysh01100020-1021966
Philipp Kurashev0143100000211151
Anthony Beauvillier01120030-1010901
Isaak Phillips0000004000031284
Lukas Reichel00101010-1000614
Filip Roos01000020-2000685
Joey Anderson010000000000867
MacKenzie Entwistle00000020-1000621
Nikita Zaitsev05000012-10221123
David Malukas01231010-1031900
Edmonton Oilers boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Ryan McLeod004510100000766
Brett Kulak000000121020820
Leon Draisaitl00514110211221103
Mattias Janmark012000100010809
Connor McDavid2056101002321223
Ryan Nugent-Hopkins0110011001411036
James Hamblin006100101000625
Zach Hyman0000011201401034
Evan Bouchard2200201002201343
Mattias Ekholm0100205000101339
Darnell Nurse0300000010211374
Cody Ceci1100000011211340
Connor Brown010010000011858
Warren Foegele000010101001830
Stuart Skinner100.95722233600
Vincent Desharnais010010101010917
Evander Kane001010300022934
Sam Gagner100001002220606
Derek Ryan100210001100683

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