Montreal Canadiens 4, Pittsburgh Penguins 2

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
Owen Beck013400201020548
Oliver Kapanen0259010011401143
Nick Suzuki121950000-11411382
Joe Veleno005310001000740
Juraj Slafkovsky2011101022001086
Alexandre Texier001001001110752
Josh Anderson030110201020989
Zack Bolduc00011020-1030986
Cole Caufield01000110-11401092
Ivan Demidov100000021100763
Alexandre Carrier01000004-10001300
Noah Dobson0400000230201298
Adam Engstrom000010020000690
Lane Hutson2400000032201335
Mike Matheson05001000-10201547
Jayden Struble000030400000800
Jacob Fowler200.94736383591
Brendan Gallagher002111001120597
Jared Davidson010010020010344
Pittsburgh Penguins boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Danton Heinen014200120001610
Tristan Jarry400.86225293360
Noel Acciari013510300000791
Sidney Crosby10422002001701469
Connor Dewar000020100000800
Ben Kindel02531010-10711284
Tommy Novak111100000120924
Justin Brazeau00000032-1010611
Kevin Hayes01630010-1020713
Ville Koivunen00000002-1000805
Anthony Mantha02102000-10411116
Rutger McGroarty01100000-1030624
Bryan Rust1000110002501535
Connor Clifton010010700000786
Ryan Graves020010100012779
Erik Karlsson0200111001511642
Kris Letang11002002-21101319
Ryan Shea01000020-2002985
Parker Wotherspoon0300202000011139

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