Montreal Canadiens 3, New York Islanders 4

hockey game fileFinal
UBS Arena · Elmont · 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 Armia000010000000746
Jake Evans03101000000031912
Alex Newhook031700100040874
Nick Suzuki109140000-11301443
Juraj Slafkovsky0100004000501196
Josh Anderson011000101010866
Cole Caufield0000101000301312
Patrik Laine10100100-1240952
Alexandre Carrier0200002000101153
Lane Hutson0200302000211513
Mike Matheson04000002-10501592
Jayden Struble110010102110931
Arber Xhekaj020000200011872
Sam Montembeault400.84021253817
Emil Heineman000020400001689
Christian Dvorak0110710001010908
Joshua Roy000101100120609
Brendan Gallagher000021041150866
David Savard080000200000910
New York Islanders boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Maxim Tsyplakov00001000-1010534
Mike Reilly00001000-1010831
Noah Dobson26000002-12201370
Casey Cizikas019700200002887
Marc Gatcomb00010020-1000504
Bo Horvat00811123022501298
Kyle MacLean001041022-1010610
Jean-Gabriel Pageau11981000-11011114
Kyle Palmieri0100002020101258
Anthony Duclair00001100-1110791
Anders Lee11201022-1110847
Simon Holmstrom0200010011101224
Tony DeAngelo2200101012401574
Scott Mayfield000000000001666
Adam Pelech0300401200101531
Ryan Pulock0100202000021565
Ilya Sorokin300.92738413817
Pierre Engvall000110000011776
Hudson Fasching011010200050774

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