Montreal Canadiens 2, Calgary Flames 1

hockey game fileFinal
Scotiabank Saddledome · Calgary · Canada
Boxscore

Key evidence.

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

Montreal Canadiens boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Jake Evans00910300000211037
Oliver Kapanen01520022-1030813
Alex Newhook112200200100968
Nick Suzuki11811001001201265
Joe Veleno017200100020622
Juraj Slafkovsky0300001000401010
Josh Anderson0002000000101001
Zack Bolduc000011120120645
Cole Caufield0110000000311022
Ivan Demidov100000100111826
Alexandre Carrier05001010-10021280
Noah Dobson06003002-10101422
Lane Hutson1200100001111403
Mike Matheson0300110211301526
Jayden Struble010020000010772
Arber Xhekaj000010100000736
Jakub Dobes120.97336373660
Joshua Roy000000400000478
Brendan Gallagher000000200020754
Calgary Flames boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Mikael Backlund011050000-10511179
Morgan Frost114300121130779
Connor Zary015100100000732
Blake Coleman0001101000001190
Joel Farabee000100600010932
Samuel Honzek000000000010579
Jonathan Huberdeau0001002000001255
Ryan Lomberg000010201010506
Matt Coronato01110000-10201310
Adam Klapka010001421130600
Kevin Bahl0100200000211242
Jake Bean0200100010101181
Joel Hanley010000000030728
Zayne Parekh000020000011762
Dustin Wolf200.92926283660
Nazem Kadri00711201000301366
MacKenzie Weegar0300202010501666
Rasmus Andersson01000032-10501361
Justin Kirkland002810000010531

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