Pittsburgh Penguins 1, Ottawa Senators 2

hockey game fileFinal
Canadian Tire Centre · Ottawa · 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
Michael Bunting0100111001401114
Tristan Jarry200.94937393735
Lars Eller0074001000121015
Noel Acciari054100200012823
Sidney Crosby00915000200301239
Evgeni Malkin1052201001111068
Rickard Rakell000000200010663
Bryan Rust00000000-10721170
Ryan Graves0200201000101255
Erik Karlsson1300100011211493
Kris Letang0000301400121418
Drew O'Connor0000002000201087
Pierre-Olivier Joseph000000100011944
Marcus Pettersson03000030-20301544
Reilly Smith010010100041959
Emil Bemstrom000020100011480
Valtteri Puustinen000000200010623
John Ludvig000000150000666
Daniil Medvedev001000200010716
Ottawa Senators boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Mark Kastelic001210170010360
Joonas Korpisalo100.97134353788
Jacob Bernard-Docker03001010-1001885
Brady Tkachuk0023207000301285
Mathieu Joseph1100201201311119
Ridly Greig010000200000811
Shane Pinto0036100000201229
Tim Stutzle1043101011811409
Drake Batherson0200010011221005
Claude Giroux10810100001101293
Jake Sanderson1000210022431382
Artem Zub0200005010001308
Zack Ostapchuk004200100021764
Jakob Chychrun0200001000411407
Boris Katchouk000000600000395
Erik Brannstrom01003000-10501300
Jiri Smejkal020000000021555
Maxence Guenette0100001000211015
Dominik Kubalik000000000000822

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