Vancouver Canucks 2, Calgary Flames 5

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
Sam Lafferty104220101100788
Ilya Mikheyev00030000-3000948
Conor Garland00000002-2020814
Tyler Myers12000030-11111357
Casey DeSmith400.89534383556
Quinn Hughes10003014-31121407
Nils Hoglander000011000131709
J.T. Miller11951010-21111000
Noah Juulsen01001060-1010912
Dakota Joshua020000200012774
Ian Cole05001020-10001394
Teddy Blueger0061100100002929
Linus Karlsson014200101030714
Elias Pettersson01490110-41201085
Brock Boeser00001020-20231014
Filip Hronek02003012-20201426
Anthony Beauvillier012000000000862
Mark Friedman050000300010705
Phillip Di Giuseppe01100010-1020846
Calgary Flames boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
A.J. Greer110000120111519
Elias Lindholm2078111043201173
Nikita Zadorov0100102010401241
Mikael Backlund1078101011401154
Martin Pospisil000200240000746
Yegor Sharangovich000200000000682
Connor Zary000000000000920
Blake Coleman204000323220928
Jonathan Huberdeau100041202232980
Andrew Mangiapane1100002011201035
Nazem Kadri0010620200050962
Jacob Markstrom200.90920223521
Chris Tanev0300300020001253
Nick DeSimone01002010-1010937
MacKenzie Weegar0400213031401228
Rasmus Andersson1200300021201246
Noah Hanifin0100111011301268
Dillon Dube011101201130820
Adam Ruzicka00330002-1030614

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