Calgary Flames 4, San Jose Sharks 1

hockey game fileFinal
SAP Center at San Jose · San Jose · 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
Mikael Backlund11109310022501137
John Beecher003200200010637
Morgan Frost00361002-1001813
Martin Pospisil000000100010481
Yegor Sharangovich0100200000201011
Connor Zary1001010032401054
Blake Coleman000000220030851
Joel Farabee1100000021101186
Matt Coronato111320001120956
Matvei Gridin03000000-1010834
Adam Klapka000010601021633
Kevin Bahl0300002020001484
Joel Hanley020010101000669
Yan Kuznetsov1300400001101203
Zayne Parekh000010001000819
Zach Whitecloud1300300011001485
Dustin Wolf100.97134353600
Nazem Kadri00118121022511134
MacKenzie Weegar1500201011101253
San Jose Sharks boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
William Eklund01010020-20401059
Macklin Celebrini00782000-20501350
Barclay Goodrow010010400000543
Philipp Kurashev00210000-1030918
Michael Misa10650010-1100839
Zack Ostapchuk002300200000535
Tyler Toffoli00101100-2130810
Alexander Wennberg0011100010-10301316
Kiefer Sherwood00000082-10501149
Collin Graf01000020-1040993
Ryan Reaves000020900000480
Vincent Desharnais000010100030986
Sam Dickinson0200000200121075
Mario Ferraro11002002-11001081
John Klingberg01003000-10111385
Dmitry Orlov00001030-20011360
Yaroslav Askarov300.89325283498
Timothy Liljegren00001000-1010908
Will Smith000010000020955

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