Vancouver Canucks 4, Calgary Flames 3

hockey game fileFinal
Scotiabank Saddledome · Calgary · 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
Nikita Zadorov1200000021001055
Sam Lafferty100401302211754
Ilya Mikheyev110001302250789
Conor Garland00000000-1021788
Tyler Myers1500003011301322
Andrei Kuzmenko000000020020890
Quinn Hughes0000110001101360
Nils Hoglander000000000010578
J.T. Miller0086003210021238
Noah Juulsen020000020001971
Dakota Joshua020110121000892
Ian Cole0300001010001063
Nils Aman023400000001674
Teddy Blueger009800200010816
Linus Karlsson001000100000604
Elias Pettersson1078010032311258
Brock Boeser1000101011101179
Filip Hronek2100100222211292
Thatcher Demko300.87521243600
Calgary Flames boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
A.J. Greer000000200000491
Elias Lindholm0210111210-12401385
Mikael Backlund00106010001121060
Martin Pospisil00000042-1000517
Yegor Sharangovich10103000-21311334
Connor Zary000000100000668
Blake Coleman0011101200111064
Jonathan Huberdeau00001010-10001201
Andrew Mangiapane00000000-2022744
Nazem Kadri00371010-20101263
Jacob Markstrom300.85718213453
Jordan Oesterle00000010-1000496
Dennis Gilbert01000020-2000691
Chris Tanev1300001201011163
MacKenzie Weegar10003022-21601337
Rasmus Andersson13000010-21201399
Noah Hanifin1100302001111664
Dillon Dube001000000010652
Adam Ruzicka105300000121538

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