Calgary Flames 3, Montreal Canadiens 2

hockey game fileFinal
Bell Centre · Montreal · Canada
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 Backlund011311003020401197
Martin Pospisil002020500030707
Yegor Sharangovich0010100000-10501135
Connor Zary0000010011201090
Blake Coleman1100002011311057
Jonathan Huberdeau01200010-10011098
Ryan Lomberg000000020000490
Matt Coronato000002002230995
Kevin Bahl0300300000101377
Brayden Pachal020010500000785
Dustin Wolf200.91722243607
Nazem Kadri109600200121933
Andrei Kuzmenko000000000022952
Anthony Mantha000000000010306
MacKenzie Weegar0400403010101455
Rasmus Andersson0100001010411497
Justin Kirkland003210320000535
Daniil Miromanov1000001221201256
Tyson Barrie000000300021800
Montreal Canadiens boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Joel Armia11001100-1210694
Kirby Dach0000203000201220
Jake Evans10810101001101045
Oliver Kapanen10410000-1100474
Alex Newhook005200100040908
Nick Suzuki026101010-20101278
Juraj Slafkovsky0200302000201105
Josh Anderson010200100000802
Cole Caufield0000201000301280
Kaiden Guhle02001010-10101406
Lane Hutson03002012-10101289
Mike Matheson04001020-10251583
Jayden Struble010030300010877
Arber Xhekaj010000100001694
Sam Montembeault300.91432353600
Emil Heineman01100040-1000487
Christian Dvorak025141010-1020891
Brendan Gallagher000011000110848
David Savard0200202000201027

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