Edmonton Oilers 2, New York Islanders 4

hockey game fileFinal
UBS Arena · Elmont · 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 Mangiapane01000000-20001053
Brett Kulak0000000010101073
Leon Draisaitl017142100-11201522
Trent Frederic004320120020636
Adam Henrique004810000010684
Connor McDavid10763012-31501520
Ryan Nugent-Hopkins00120100-11511246
Jack Roslovic001010101042793
Matt Savoie010010000010666
Kasperi Kapanen000010100010677
Vasily Podkolzin011000200012609
David Tomasek10000002-2110777
Evan Bouchard00002000-30301459
Mattias Ekholm03001002-10301333
Ty Emberson100010001100848
Darnell Nurse06001000-10201289
Stuart Skinner300.87521243456
Troy Stecher000010120010973
Isaac Howard000000000000499
New York Islanders boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Mathew Barzal10123011012111471
Casey Cizikas014400200000526
Bo Horvat0158131033701125
Kyle MacLean001000200000463
Jean-Gabriel Pageau109800200100855
Kyle Palmieri0010001000211317
Anthony Duclair0200200000301079
Emil Heineman100010221112726
Anders Lee02000010-1010773
Simon Holmstrom000100000010603
Maxim Shabanov00000000-1010715
Tony DeAngelo0100300000201454
Scott Mayfield01001002-1020891
Adam Pelech0000000230101070
Ryan Pulock1100200031101272
Alexander Romanov0400006200111187
Matthew Schaefer10001000-11001058
David Rittich200.93931333598
Jonathan Drouin1011000021101037

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