Calgary Flames 4, Buffalo Sabres 3

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
A.J. Greer100000200110632
Elias Lindholm101012001011311367
Nikita Zadorov00000032-2010934
Mikael Backlund01916000000541164
Yegor Sharangovich102200000120733
Blake Coleman010101100110833
Jonathan Huberdeau0100010011201102
Matt Coronato100010000120669
Andrew Mangiapane010000141000753
Nazem Kadri1185000011211072
Dennis Gilbert100000202110710
Dan Vladar300.88924273600
Chris Tanev0000000020111091
MacKenzie Weegar04000002-20501272
Rasmus Andersson1400001021311432
Noah Hanifin0300100020201358
Walker Duehr000011120121601
Dillon Dube110000021111841
Adam Ruzicka000001001120921
Buffalo Sabres boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Casey Mittelstadt00731002-3031897
JJ Peterka000001001130778
Henri Jokiharju110000101100875
Peyton Krebs005110102010765
Tage Thompson0010120100-11221276
Zach Benson00001000-3000728
Rasmus Dahlin22001042-12411405
Owen Power0000200010401560
Mattias Samuelsson01001020-10111152
Devon Levi400.88932363538
Jordan Greenway00001020-3001809
Tyson Jost012110020000640
Dylan Cozens20710003022001058
Connor Clifton01001034-2010901
Zemgus Girgensons010000400000694
Alex Tuch02011000-10121225
Jeff Skinner00111000-10411147
Erik Johnson02000110-2130826
Kyle Okposo114000101100780

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