Montreal Canadiens 3, San Jose Sharks 2

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
Tanner Pearson01000000-1021961
Sean Monahan01340000-10001015
Jake Evans003600000000716
Alex Newhook0032100000101225
Nick Suzuki0034100000141295
Juraj Slafkovsky1131001021301184
Josh Anderson00100020-1000913
Cole Caufield1010011022601233
Kaiden Guhle03002010-10021501
Mike Matheson0100000200101612
Jayden Struble110000102120783
Johnathan Kovacevic000001102110670
Christian Dvorak00410101020201060
Brendan Gallagher0100001000201035
Michael Pezzetta010000200000405
Cayden Primeau200.93931333900
Jesse Ylonen000000000010436
Gustav Lindstrom02000000-10101223
Justin Barron0300002200101509
San Jose Sharks boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Mikael Granlund0145101000121308
Mackenzie Blackwood200.91722243881
Ty Emberson0100003010201433
Luke Kunin031100000031935
Nico Sturm03630010-1030909
Anthony Duclair0010000000231129
William Eklund1010010002211160
Fabian Zetterlund01000020-10721301
Mario Ferraro0300103210201577
Tomas Hertl20109001002241361
Calen Addison1000000001101074
Matt Benning0200003000001100
Kyle Burroughs01000030-20221099
Givani Smith000000200000414
Filip Zadina000010000010254
Jacob MacDonald00000020-1020941
Mike Hoffman0000111201221089
Nikita Okhotiuk04000010-20001030
Ryan Carpenter004300000011565

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