Montreal Canadiens 4, San Jose Sharks 3

hockey game fileFinal
SAP Center at San Jose · San Jose · USA
Boxscore

Key evidence.

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

Montreal Canadiens boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Joel Armia000011101110976
Owen Beck01020030-1020577
Kirby Dach210400201210749
Jake Evans1051010101100898
Alex Newhook102311321210776
Nick Suzuki1195100001201186
Juraj Slafkovsky0200202210111200
Josh Anderson000000300011757
Cole Caufield0100110001101092
Patrik Laine000010000010825
Alexandre Carrier1500000021001140
Lane Hutson1000100011211182
Mike Matheson0300000010101622
Jayden Struble020020420001988
Arber Xhekaj01000062-1010882
Sam Montembeault300.90027303576
Christian Dvorak00330010-10001002
Brendan Gallagher00000120-1151757
David Savard04001010-10001070
San Jose Sharks boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Jake Walman16003030-11101534
Luke Kunin017200100010920
William Eklund11002010-11111272
Fabian Zetterlund01002010-1030865
Macklin Celebrini109110122-12401319
Barclay Goodrow102100121100953
Tyler Toffoli11000100-12401132
Collin Graf0000111001511057
Mario Ferraro0200100010001348
Shakir Mukhamadullin010000000010751
Timothy Liljegren04002000-10101045
Walker Duehr000010300020506
Alexandar Georgiev400.80016203447
Carl Grundstrom020110240040558
Jack Thompson0000001010101161
Henry Thrun01000000-1000977
Andrew Poturalski02630000-1020816
Colin White013110100000514
Will Smith0000000000001095

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