San Jose Sharks 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.

San Jose Sharks boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Mikael Granlund10540050-11101301
Mackenzie Blackwood300.91934373525
Ty Emberson020000400010947
Luke Kunin006400100021944
Anthony Duclair010010000040951
William Eklund01010000-10211201
Fabian Zetterlund00000000-30201214
Mario Ferraro04000002-10201060
Tomas Hertl00780140-31401351
Calen Addison13000000-21201324
Kevin Labanc001000000010686
Kyle Burroughs02000020-10001006
Givani Smith000000400010453
Jan Rutta0300000000101108
Filip Zadina00201010-2031918
Jacob MacDonald000000100010684
Mike Hoffman001000020000836
Nikita Okhotiuk00001010-10001166
Ryan Carpenter025300100010597
Vancouver Canucks boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Sam Lafferty004201002120714
Ilya Mikheyev000010100010833
Conor Garland000000000031773
Tyler Myers0400001010001180
Andrei Kuzmenko000000000010923
Quinn Hughes1000010022311404
Nils Hoglander1000001151110490
J.T. Miller0188013011301261
Noah Juulsen030000200011883
Dakota Joshua000320400011754
Ian Cole0100000200101069
Teddy Blueger103700201170904
Elias Pettersson0056000000211208
Brock Boeser1100101011201116
Filip Hronek0300002030201561
Thatcher Demko100.96427283600
Anthony Beauvillier110000102110791
Mark Friedman010010100050910
Phillip Di Giuseppe010100200010806

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