Ottawa Senators 3, 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.

Ottawa Senators boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Brady Tkachuk00040020-1040991
Nick Cousins000000321011939
Dylan Cozens00440000-1021980
Lars Eller00451020-1000556
Ridly Greig00522000-10201029
Stephen Halliday00000000-1010406
Shane Pinto1104002011311245
Tim Stutzle1243210022401246
Fabian Zetterlund00001010-1000573
Michael Amadio0000112011211139
Drake Batherson2000003022201032
Claude Giroux016501002132865
Thomas Chabot02000010-20201241
Nick Jensen01000000-2000854
Tyler Kleven100010102120757
Jake Sanderson0100100010211682
Jordan Spence110010102110991
Artem Zub0000200010011354
Linus Ullmark200.87514163600
Pittsburgh Penguins boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Brett Kulak0300100000101321
Noel Acciari003300100010739
Sidney Crosby0010112010-10001175
Connor Dewar010000600000771
Ben Kindel003210000020952
Blake Lizotte028400300001869
Evgeni Malkin100030100111951
Tommy Novak002201000110712
Justin Brazeau010000200000868
Egor Chinakhov100001000230732
Anthony Mantha01003000-10311007
Rutger McGroarty020100100000637
Rickard Rakell01102012-10001141
Connor Clifton02003062-1001952
Erik Karlsson01002000-10311640
Ryan Shea1300000011111200
Ilya Solovyov00001002-1000751
Parker Wotherspoon1000003201001129
Arturs Silovs300.90328313453

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