Edmonton Oilers 6, Pittsburgh Penguins 4

hockey game fileFinal
PPG Paints Arena · Pittsburgh · USA
Boxscore

Key evidence.

Every reported player line, kept in the API’s sport-specific stat vocabulary.

Edmonton Oilers boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Andrew Mangiapane00001010-1000632
Leon Draisaitl4029000204301082
Trent Frederic000200100000462
Adam Henrique017820000010989
Mattias Janmark100000001100956
Curtis Lazar01150010-1000197
Connor McDavid2145320004601351
Ryan Nugent-Hopkins0101000000201201
Matt Savoie002101002111944
Zach Hyman1000111002311251
Quinn Hutson00001000-1010419
Vasily Podkolzin013001000130874
Evan Bouchard1100110012201444
Mattias Ekholm1000200221101096
Ty Emberson030000140000941
Darnell Nurse05000012-10001319
Spencer Stastney00002000-10021096
Tristan Jarry400.86726303595
Alec Regula15001022-11001097
Pittsburgh Penguins boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Brett Kulak020020020000922
Danton Heinen002111421130666
Noel Acciari015300100000763
Sidney Crosby1010112000-11201447
Connor Dewar000020400010687
Ben Kindel00432000-1010921
Tommy Novak105001001210629
Justin Brazeau001000220000863
Kevin Hayes001110201021642
Anthony Mantha2000000002401146
Rutger McGroarty001000100000698
Rickard Rakell11200040-11431340
Bryan Rust0000010201601439
Erik Karlsson11000110-22301451
Kris Letang0000201010101213
Ryan Shea1000000021101053
Parker Wotherspoon00002030-10101054
Stuart Skinner500.77317223446
Jack St. Ivany030000400000892

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