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

Chicago Blackhawks boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Louis Crevier0200000000101132
Connor Bedard1177000211411134
Ryan Donato00000010-10101022
Ryan Greene1050100011101053
Frank Nazar0388200000501270
Teuvo Teravainen0020301000101196
Tyler Bertuzzi0000010001101012
Landon Slaggert010010000000551
Ilya Mikheyev00000000-10101153
Matt Grzelcyk000000101011894
Wyatt Kaiser0100100200101267
Artyom Levshunov140010000110857
Sam Rinzel0100100000201011
Alex Vlasic0200000000321394
Spencer Knight300.90027303763
Colton Dach013000420010629
Connor Murphy010010000000749
Nick Foligno000500200000827
Andre Burakovsky1000310012511048
Edmonton Oilers boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Noah Philp00110032-1001535
Andrew Mangiapane020010000010968
Brett Kulak00000000-1030867
Leon Draisaitl10613210012311342
Trent Frederic00120020-1010821
Adam Henrique013320000000758
Curtis Lazar011100300000521
Connor McDavid3054100013521504
Ryan Nugent-Hopkins1021000001101195
Jack Roslovic0000210001201372
Matt Savoie000000000021737
Vasily Podkolzin02100060-1030969
Evan Bouchard1100011012401461
Mattias Ekholm0300201000001202
Ty Emberson00000020-1000834
Darnell Nurse0100100000101342
Jake Walman0300300000101402
Stuart Skinner200.93127293762
Isaac Howard000000000030592

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