Montreal Canadiens 4, New York Islanders 1

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
Kirby Dach120010100110719
Phillip Danault0085200000301063
Jake Evans0125001000201023
Oliver Kapanen00410010-1001631
Alex Newhook103501002210796
Nick Suzuki1066111012401109
Juraj Slafkovsky1110301011121133
Alexandre Texier000020301010567
Josh Anderson000000120000941
Zack Bolduc111001501210855
Cole Caufield0000000010101032
Ivan Demidov000001000110705
Kaiden Guhle0100001000211565
Lane Hutson2000000022001371
Mike Matheson0200000000101576
David Reinbacher120010101120677
Jayden Struble0300103000111123
Arber Xhekaj000000441000761
Jacob Fowler100.97032333593
New York Islanders boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Mathew Barzal01101000-10401360
Casey Cizikas002211100110684
Marc Gatcomb000000100010537
Bo Horvat0010100000-20301243
Kyle MacLean010100200010525
Jean-Gabriel Pageau005600000010990
Calum Ritchie0000000000201151
Brayden Schenn0024101200311238
Anthony Duclair010000000020706
Emil Heineman001010120000783
Anders Lee01020020-1030966
Simon Holmstrom01101010-2011968
Tony DeAngelo02001010-10301364
Scott Mayfield100000100120754
Adam Pelech0100202000001170
Ryan Pulock1100001001201035
Matthew Schaefer02001002-20411681
Carson Soucy00000020-1001760
Ilya Sorokin400.81818223417

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