Calgary Flames 2, Anaheim Ducks 3

hockey game fileFinal
Honda Center · Anaheim · 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 Backlund001112000200301094
John Beecher137510000100759
Morgan Frost1021100020120945
Yegor Sharangovich0001110001101044
Connor Zary00011010-10411091
Blake Coleman020000100031952
Joel Farabee0000211201221225
Ryan Lomberg110000101100597
Matt Coronato011110000041939
Matvei Gridin000010000020907
Adam Klapka012000200010564
Kevin Bahl1100100201001369
Joel Hanley000000200020842
Yan Kuznetsov0300102000201316
Brayden Pachal010020120000686
Zach Whitecloud0400002000101468
Devin Cooley200.94434363900
Nazem Kadri00166200000701177
MacKenzie Weegar0400101000001508

Team line

Anaheim Ducks
Anaheim Ducks boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Leo Carlsson1083100011411256
Jansen Harkins000110200011602
Ryan Poehling011011102000301031
Tim Washe027700220020675
Cutter Gauthier0069122012901233
Ross Johnston000020300010593
Alex Killorn0000101000411061
Chris Kreider0200101010011245
Jeffrey Viel01103060-1030854
Beckett Sennecke10002012-11011310
Drew Helleson020010000000945
Jackson LaCombe1200302201411507
Pavel Mintyukov0200201010101360
Ian Moore020000100000716
Jacob Trouba0000100010201686
Lukas Dostal200.94132343900
Olen Zellweger01002000-1010884
Radko Gudas00000000-1010816
Mason McTavish00580010-1001806

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