New York Islanders 5, Calgary Flames 4

hockey game fileFinal
Scotiabank Saddledome · Calgary · Canada
Boxscore

Key evidence.

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

New York Islanders boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Brock Nelson1272011022211053
Noah Dobson1100102021211564
Mathew Barzal00000120-11231205
Casey Cizikas02460010-1020854
Bo Horvat10513003001401164
Jean-Gabriel Pageau01661030-2003968
Kyle Palmieri0110011011501080
Anders Lee01000010-1001764
Simon Holmstrom020010000030954
Scott Mayfield0100002000011037
Adam Pelech0100000220201277
Ryan Pulock03000032-30101202
Alexander Romanov01000000-30301372
Ilya Sorokin400.89735393900
Pierre Engvall100100021130921
Oliver Wahlstrom01000000-4010700
Hudson Fasching010001000110673
Cal Clutterbuck120100401114722
Sebastian Aho1200001001101030
Calgary Flames boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
A.J. Greer000000100002433
Elias Lindholm12118002001111188
Nikita Zadorov00001030-20111046
Mikael Backlund0055101000401178
Martin Pospisil0010014021611057
Yegor Sharangovich000001000120588
Connor Zary2000200012311098
Blake Coleman0211010001301085
Jonathan Huberdeau1100100201501134
Andrew Mangiapane00000030-10201051
Nazem Kadri21107003222301286
Jacob Markstrom400.87929333900
Chris Tanev0300000010101164
Nick DeSimone10000000-1110737
MacKenzie Weegar0200015011401448
Rasmus Andersson0400101010001595
Noah Hanifin1200100221201370
Dillon Dube000110201001734
Adam Ruzicka00110000-1010453

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