Pittsburgh Penguins 3, Calgary Flames 4

hockey game fileFinal
Scotiabank Saddledome · Calgary · Canada
Boxscore

Key evidence.

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

Pittsburgh Penguins boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Matt Grzelcyk1300000201211146
Michael Bunting010000200030776
Cody Glass10014010-1130949
Lars Eller01890000-1000951
Noel Acciari05270150-1120879
Sidney Crosby1010202030-11501283
Evgeni Malkin0155200200101207
Kevin Hayes102510001101543
Rickard Rakell010001201150812
Bryan Rust03001120-11311392
Ryan Graves01001020-2021987
Erik Karlsson11003000-11201473
Kris Letang0100203200421559
Alex Nedeljkovic300.88022253900
Drew O'Connor01010010-10001009
Marcus Pettersson1200000011101314
Anthony Beauvillier001000200040652
Jack St. Ivany000000400010895
Jesse Puljujarvi000000421001593
Calgary Flames boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Mikael Backlund001510100200101331
Martin Pospisil004300240020622
Connor Zary0110001000401168
Blake Coleman2000105022211314
Jonathan Huberdeau0000300010101172
Ryan Lomberg101100201100491
Matt Coronato00102020-1010791
Adam Klapka000010301010415
Kevin Bahl00002020-10101100
Jake Bean000010001010963
Brayden Pachal010010100000929
Dustin Wolf300.92135383835
Nazem Kadri001892100-11201353
Andrei Kuzmenko0100000200201018
Anthony Mantha0010001000001004
MacKenzie Weegar0200113011201569
Rasmus Andersson1400110012311520
Justin Kirkland127500101100868
Daniil Miromanov100010100121945

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