Calgary Flames 1, Vancouver Canucks 3

hockey game fileFinal
Rogers Arena · Vancouver · Canada
Boxscore

Key evidence.

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

Calgary Flames boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Elias Lindholm03511101000111136
Nikita Zadorov01000020-20101059
Mikael Backlund00711001200101131
Yegor Sharangovich0030000000201120
Jonathan Huberdeau10000000-1111957
Matt Coronato0011001200101049
Andrew Mangiapane000100000000866
Nazem Kadri00741120-1121977
Cole Schwindt00031010-1000645
Jacob Markstrom320.90328313566
Jordan Oesterle00000010-2000917
Chris Tanev0200100000211316
MacKenzie Weegar1000100001101155
Rasmus Andersson0200001000201131
Noah Hanifin0200001000101398
Walker Duehr00000020-1000518
Dryden Hunt01000012-1020432
Dillon Dube01011000-1010975
Adam Ruzicka001310000000772
Vancouver Canucks boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Conor Garland010000000000995
Tyler Myers0000110011201099
Andrei Kuzmenko0000100000311029
Quinn Hughes1200001021101400
Carson Soucy03000002-1010637
J.T. Miller10118102001111034
Noah Juulsen03001030-10001092
Pius Suter008800000021876
Dakota Joshua000100300000916
Ian Cole0000000010201366
Nils Aman000000201011817
Teddy Blueger004201001121812
Elias Pettersson13105002011501125
Brock Boeser101000121130970
Filip Hronek0100000020101250
Thatcher Demko100.94417183577
Anthony Beauvillier000000000030906
Jack Studnicka001000201020701
Phillip Di Giuseppe100001001220758

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