San Jose Sharks 1, Anaheim Ducks 4

hockey game fileFinal
Honda Center · Anaheim · USA
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 Granlund00560020-10301148
Mackenzie Blackwood400.90940443600
Luke Kunin002011151120939
Nico Sturm01660000-1010957
William Eklund1011001011101273
Fabian Zetterlund01100004-10201270
Mario Ferraro0300001010201243
Tomas Hertl10128002011401222
Calen Addison0100101000001254
Kevin Labanc00000010-1020890
Kyle Burroughs020000020021918
Givani Smith000000390020397
Jan Rutta02000022-10001185
Nicolas Mejia00000020-2010604
Filip Zadina020000000000884
Nikolai Knyzhov010000220020868
Mike Hoffman01011000-2000680
Nikita Okhotiuk030020200010982
Ryan Carpenter003300100010680

Team line

Anaheim Ducks
Anaheim Ducks boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Leo Carlsson10430000-11311084
Alex Killorn00100010-10501022
Troy Terry00001000-10301155
Frank Vatrano1000021023501108
Jackson LaCombe01000010-10301251
Pavel Mintyukov1100001011211055
Sam Carrick014300170020680
Ryan Strome205010042220949
Ilya Lyubushkin120000100100863
John Gibson100.96225263590
Adam Henrique003900100020883
Max Jones000000650041652
Radko Gudas0300114011101218
Urho Vaakanainen010010001020983
Mason McTavish00514111021401230
Cam Fowler1000000001011390
Bo Groulx003010320050670
Brett Leason010000000010737
Jakob Silfverberg100100000100720

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