Pittsburgh Penguins 6, Edmonton Oilers 2

hockey game fileFinal
Rogers Place · Edmonton · 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
Brett Kulak1000100021111275
Noel Acciari007310000011847
Sidney Crosby001010010221201023
Connor Dewar010000301020917
Ben Kindel025340021001871
Blake Lizotte00130020-1010828
Evgeni Malkin1000210032201142
Tommy Novak105400002120838
Justin Brazeau200020001210787
Egor Chinakhov000001100110724
Anthony Mantha000002001230823
Rickard Rakell000011201130973
Bryan Rust110010001120961
Connor Clifton1000002021101196
Erik Karlsson0000100010001198
Ryan Shea1200000021111099
Parker Wotherspoon0200301000001153
Arturs Silovs200.93830323566
Jack St. Ivany2200102022001139
Edmonton Oilers boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Andrew Mangiapane00000040-1010653
Leon Draisaitl00772020-10401157
Trent Frederic01452010-1010679
Mattias Janmark111000000100700
Curtis Lazar01140000-1010579
Connor McDavid00561012-20111256
Ryan Nugent-Hopkins00210000-20001115
Jack Roslovic01252010-2000982
Matt Savoie000021000110791
Zach Hyman00000000-20401107
Vasily Podkolzin00101020-1020865
Evan Bouchard11001000-31401488
Mattias Ekholm10001000-21301207
Ty Emberson01000060-10011151
Darnell Nurse0000103000201273
Spencer Stastney02001002-1020891
Jake Walman00001100-11311040
Tristan Jarry600.73917233600
Isaac Howard010000000030826

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