Calgary Flames 6, Buffalo Sabres 2

hockey game fileFinal
KeyBank Center · Buffalo · 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 Backlund0089110011311013
John Beecher011000100020767
Morgan Frost112701121210829
Sam Morton015510200011625
Yegor Sharangovich202010002210981
Connor Zary011000001010813
Blake Coleman0100102210201036
Joel Farabee0100220022401107
Jonathan Huberdeau200100301210895
Matt Coronato104101001230801
Adam Klapka000000100010552
Kevin Bahl1000100031211332
Joel Hanley040000122010953
Yan Kuznetsov02001000-10101239
Brayden Pachal000010402011866
Devin Cooley200.93328303600
Nazem Kadri2059001022601085
MacKenzie Weegar0100201000101315
Rasmus Andersson2300110023301431
Buffalo Sabres boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Josh Dunne002320220010562
Tyson Kozak01951060-2030857
Peyton Krebs02011000-10201083
Ryan McLeod008100000-20301040
Noah Ostlund015200001010756
Tage Thompson00560110-11301167
Beck Malenstyn020000301020848
Josh Doan01001000-1031926
Jack Quinn01201000-2030947
Rasmus Dahlin1400400011311456
Owen Power02001000-20001262
Mattias Samuelsson1200110012301364
Conor Timmins05001020-3000997
Colten Ellis600.82929353600
Jordan Greenway01001010-2000875
Bowen Byram01000000-30101191
Alex Tuch00101020-1020979
Isak Rosen01012000-2001857
Jacob Bryson01000000-2000713

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