Montreal Canadiens 1, Pittsburgh Penguins 3

hockey game fileFinal
PPG Paints Arena · Pittsburgh · USA
Boxscore

Key evidence.

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

Montreal Canadiens boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Joel Armia010030100010876
Kirby Dach00321020-20201146
Jake Evans014300000000820
Oliver Kapanen005010000020729
Alex Newhook02361010-1021886
Nick Suzuki0211104010-10101201
Juraj Slafkovsky1200202001301028
Josh Anderson000000600011829
Cole Caufield01000030-10201177
Kaiden Guhle02000030-10101324
Lane Hutson01000000-10111459
Mike Matheson03003000-20011541
Jayden Struble010030151020743
Arber Xhekaj010000461020736
Sam Montembeault200.91321233495
Emil Heineman100000101100612
Christian Dvorak012011001130814
Brendan Gallagher01001010-1020766
David Savard0500002200101184
Pittsburgh Penguins boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Matt Grzelcyk0000001000001196
Michael Bunting000000100020861
Cody Glass002710100010746
Lars Eller1145203001101162
Noel Acciari0132104200101110
Sidney Crosby00813020012311202
Blake Lizotte013101201110550
Evgeni Malkin0100200010201157
Kevin Hayes001000000010433
Rickard Rakell1100002011101071
Ryan Graves0100100500101012
Erik Karlsson1300200001411256
Kris Letang1100203211101274
Alex Nedeljkovic100.96225263600
Drew O'Connor01001000-10201061
Marcus Pettersson0400001010001358
Anthony Beauvillier020000100001693
Jack St. Ivany0200200000121010
Valtteri Puustinen000000020020608

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