Washington Capitals 3, 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.

Washington Capitals boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Tom Wilson1002105101130990
John Carlson1100100211201228
Hendrix Lapierre004211021130572
Connor McMichael000020000010750
Nic Dowd006920000001991
Ethen Frank021010000000830
Aliaksei Protas0200111011311152
Dylan Strome11416000011401087
Anthony Beauvillier000100101020828
Alex Ovechkin0000311011601069
Brandon Duhaime021000202000554
Ryan Leonard0000002200501092
Justin Sourdif12155000011301015
Jakob Chychrun0200001010211149
Martin Fehervary2100101022201139
Matt Roy0100203010101182
Rasmus Sandin0400200010101178
Trevor van Riemsdyk040010000000984
Logan Thompson100.96225263592
Calgary Flames boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Mikael Backlund00108100000101214
Morgan Frost00340120-2110613
Martin Pospisil000000300041787
Yegor Sharangovich0320100000501213
Connor Zary11740010-1100864
Joel Farabee0010000200101139
Jonathan Huberdeau00110000-20301001
Ryan Lomberg00000010-1030539
Matt Coronato01011010-2000905
Matvei Gridin00001010-1000549
Adam Klapka0100003120020566
Kevin Bahl0000201000221546
Joel Hanley00003010-1000788
Yan Kuznetsov03001004-10101206
Brayden Pachal00001030-1000702
Zach Whitecloud0300003000001516
Devin Cooley200.94635373500
Nazem Kadri0011133010-20111106
MacKenzie Weegar05001000-20201366

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