New York Rangers 2, Calgary Flames 3

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 Rangers boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Chris Kreider0021101000101119
Jacob Trouba1300302011401223
Sam Carrick011800000010645
K'Andre Miller1100001001001244
Artemi Panarin0000000210301211
Adam Edstrom000000120000459
Jonny Brodzinski012110000000478
Vincent Trocheck00514205210511408
Mika Zibanejad021240010-10101110
Will Cuylle00000130-1110805
Alexis Lafreniere0001011011501258
Adam Fox1300000001111380
Braden Schneider01000020-1010869
Igor Shesterkin320.93946493471
Kaapo Kakko003600000010575
Ryan Lindgren1200002011001248
Reilly Smith01001000-10201005
Zac Jones02001000-1020983
Jimmy Vesey000010000010608
Calgary Flames boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Mikael Backlund011214000010601091
Martin Pospisil01101000-1010973
Yegor Sharangovich1001210012401046
Connor Zary0192010001501043
Blake Coleman013100020010994
Jonathan Huberdeau1000101001301114
Ryan Lomberg000000300010616
Matt Coronato1010310012401016
Kevin Bahl0100200010201349
Jake Bean000010000010666
Brayden Pachal020010000010708
Dustin Wolf200.93127293600
Nazem Kadri00450000-10401064
Andrei Kuzmenko00000000-1021844
Kevin Rooney003000300030698
MacKenzie Weegar33001040-13711376
Rasmus Andersson0300000000121495
Justin Kirkland002200100010632
Daniil Miromanov0100100000201155

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