Pittsburgh Penguins 9, Montreal Canadiens 2

hockey game fileFinal
Bell Centre · Montreal · 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 Grzelcyk2200000022011044
Michael Bunting10001010-1120904
Tristan Jarry200.91321233600
Cody Glass124320101131898
Noel Acciari002311002120791
Sidney Crosby308800303331940
Blake Lizotte103410022100781
Evgeni Malkin00860000-1010932
Rickard Rakell200012003440960
Bryan Rust100013103460943
Ryan Graves010000022000864
Erik Karlsson0000000030401166
Kris Letang1100210202301452
Drew O'Connor100110221122811
Marcus Pettersson0100000030001389
Anthony Beauvillier000011101111644
Philip Tomasino00011010-1010985
Owen Pickering0100000000011210
Matt Nieto000001102110806
Montreal Canadiens boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Joel Armia00000120-1120938
Kirby Dach005100200020838
Jake Evans10571020-2100840
Alex Newhook00730010-2010913
Nick Suzuki0269110001211224
Juraj Slafkovsky01001020-10101088
Josh Anderson01000014-3020760
Cole Caufield1000101011201186
Patrik Laine02110002-2011974
Kaiden Guhle02001030-30311340
Lane Hutson00001000-20101248
Mike Matheson00003010-10301381
Jayden Struble01000010-3000773
Arber Xhekaj03001070-20101261
Sam Montembeault600.76920262921
Emil Heineman10002010-1100686
Christian Dvorak01240000-2020729
Brendan Gallagher00002010-2000782
Cayden Primeau300.57147679
Justin Barron030010101000741

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