Vancouver Canucks 3, Edmonton Oilers 1

hockey game fileFinal
Rogers Place · Edmonton · Canada
Boxscore

Key evidence.

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

Vancouver Canucks boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Elias Lindholm13911102011221074
Nikita Zadorov1100006011101070
Sam Lafferty024301401110756
Ilya Mikheyev003010100030773
Conor Garland1100101011711024
Tyler Myers1200003221201216
Casey DeSmith100.97032333600
Vasily Podkolzin010000700000622
Quinn Hughes02000010-10111315
Nils Hoglander000000300010856
Carson Soucy0200105020001139
J.T. Miller1135100211101056
Pius Suter000101201120767
Dakota Joshua000001201120908
Ian Cole0100102010001063
Teddy Blueger004400100020886
Elias Pettersson0336002000101053
Brock Boeser000000200000926
Filip Hronek02000030-10101256
Edmonton Oilers boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Sam Carrick001400301001591
Ryan McLeod00330000-2011694
Brett Kulak0200001000101019
Leon Draisaitl0115122020-10301337
Adam Henrique00841010-1001919
Mattias Janmark000200100000670
Ryan Nugent-Hopkins0031001000301212
Zach Hyman0000004000301211
Evan Bouchard01001040-10401540
Mattias Ekholm00001000-10421249
Darnell Nurse11000000-11101090
Cody Ceci00000060-10101033
Connor Brown100000001110728
Warren Foegele000000300040867
Stuart Skinner200.92324263505
Vincent Desharnais0200001000101082
Dylan Holloway00000050-1040613
Corey Perry00000000-3010811
Evander Kane01000142-11111194

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