Boston Bruins 1, Calgary Flames 2

hockey game fileFinal
Scotiabank Saddledome · Calgary · Canada
Boxscore

Key evidence.

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

Team line

Boston Bruins
Boston Bruins boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Michael Eyssimont010010200000396
Morgan Geekie000050100011910
Mark Kastelic001100440010522
Marat Khusnutdinov000110000000961
Sean Kuraly112110100112822
Elias Lindholm00812000000111059
Fraser Minten0155202000021132
Casey Mittelstadt0110200000201052
Alex Steeves000000100020613
Pavel Zacha0064101000101110
Viktor Arvidsson000000020041967
David Pastrnak0000100000401162
Jonathan Aspirot000000220010949
Hampus Lindholm0200000200211314
Mason Lohrei120010001101783
Charlie McAvoy05000010-10211604
Andrew Peeke0200011011201076
Nikita Zadorov02002020-10211427
Jeremy Swayman200.95019203713
Calgary Flames boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Mikael Backlund105610101120998
John Beecher011110000000546
Morgan Frost004610000030914
Yegor Sharangovich02202000-10101148
Connor Zary001101000110872
Blake Coleman0002014011411102
Joel Farabee00001000-10201056
Jonathan Huberdeau0200002200101188
Ryan Lomberg010000100001529
Matt Coronato000200001001966
Adam Klapka011030300000533
Kevin Bahl0100105000001314
Hunter Brzustewicz000010000010635
Joel Hanley110000100100565
Yan Kuznetsov0100001000001379
Dustin Wolf100.96225263713
Nazem Kadri001050010-10201206
MacKenzie Weegar0400101000201658
Rasmus Andersson0000101200111483

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