Montreal Canadiens 1, Pittsburgh Penguins 4

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
Jordan Harris000000000030937
Tanner Pearson001010101031727
Joel Armia01000000-2010870
Jake Evans01260000-1010776
Alex Newhook001121000-10101156
Nick Suzuki0010150000-20101213
Juraj Slafkovsky01000010-20111260
Josh Anderson010000220000864
Cole Caufield00001000-20401212
Kaiden Guhle00001010-10201247
Mike Matheson00000110-21311492
Jayden Struble000000200000761
Arber Xhekaj0100001200001283
Joshua Roy020000000050885
Brendan Gallagher00012002-1030702
Cayden Primeau300.88523263551
David Savard0100001000001093
Jesse Ylonen010000001020654
Colin White004210101011671
Pittsburgh Penguins boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Jansen Harkins010000200010465
Tristan Jarry100.96830313600
Lars Eller008500101022929
Noel Acciari022510200011910
Sidney Crosby111012001001211027
Evgeni Malkin1043000021231062
Rickard Rakell02001052-1011994
Bryan Rust0000111401101113
Ryan Graves010000101010972
Erik Karlsson2100001012421443
Kris Letang0300122012211349
Drew O'Connor121001102230985
Pierre-Olivier Joseph010000100020987
Marcus Pettersson0400000210011494
Reilly Smith000000000010737
Chad Ruhwedel000000100001872
Valtteri Puustinen100010201131640
Daniil Medvedev021300100000942
Matthew Phillips000000001010599

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