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

San Jose Sharks boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Mikael Granlund00913010021331260
Mackenzie Blackwood300.91231343600
Ty Emberson0400000200101211
Luke Kunin0122021202411047
Nico Sturm105300201101651
Anthony Duclair01000000-1020834
William Eklund1074100001201161
Fabian Zetterlund0000001010101145
Mario Ferraro0100101030301392
Calen Addison0100000000311106
Kyle Burroughs12000030-1110965
Jan Rutta0100001210001178
Nicolas Mejia1300100011201112
Alexander Barabanov000000120030872
Filip Zadina211002003431725
Jacob MacDonald011000200000631
Mike Hoffman001000020011607
Justin Bailey210021201310597
Ryan Carpenter01770010-1010786
Calgary Flames boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Mikael Backlund009121100-11311123
Martin Pospisil11021062-1121860
Yegor Sharangovich02681000-10401052
Connor Zary0000000000401075
Blake Coleman01001006-1010898
Jonathan Huberdeau10000010-11201004
Brayden Pachal000000100000891
Dustin Wolf600.80625313600
Andrew Mangiapane01001010-1041937
Nazem Kadri00136110001311180
Cole Schwindt001110200000460
Andrei Kuzmenko010001000120823
Chris Tanev2200100012001122
Kevin Rooney010410200020598
MacKenzie Weegar03001050-30101233
Rasmus Andersson01001000-30211301
Noah Hanifin1100100011321468
Walker Duehr010000220011553
Oliver Kylington020030100001948

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