Calgary Flames 2, New York Islanders 3

hockey game fileFinal
UBS Arena · Elmont · USA
Boxscore

Key evidence.

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

Calgary Flames boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Mikael Backlund0086110001401027
John Beecher00311010-1011584
Morgan Frost02561000-10201074
Yegor Sharangovich00130010-1040990
Ryan Strome0192000000101083
Connor Zary00001010-1000641
Blake Coleman0000011021401163
Joel Farabee0000100010101005
Victor Olofsson02000000-10311050
Matt Coronato00010010-10111067
Matvei Gridin00000000-1020983
Adam Klapka01000002-1000485
Kevin Bahl10001000-11011393
Joel Hanley000000000000838
Yan Kuznetsov1000202011211060
Olli Maatta10004000-11201260
Zayne Parekh0100301000211154
Zach Whitecloud0300001010301191
Devin Cooley300.7007101123
Dustin Wolf00117172309
New York Islanders boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Mathew Barzal0200000000411147
Casey Cizikas013321400120716
Bo Horvat0045100000301201
Kyle MacLean100000200100641
Jean-Gabriel Pageau11812103011301024
Calum Ritchie01001002-1011835
Brayden Schenn104500300100872
Anthony Duclair120010101111778
Emil Heineman000020200030910
Anders Lee01012040-1020984
Ondrej Palat000010100000606
Simon Holmstrom000012002220930
Tony DeAngelo0100200020111302
Scott Mayfield02001010-10001038
Adam Pelech0000000010101292
Ryan Pulock0300000010101266
Matthew Schaefer0400100010211326
Carson Soucy00000012-2012907
David Rittich200.93830323585

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