Anaheim Ducks 3, Edmonton Oilers 4

hockey game fileFinal
Rogers Place · Edmonton · Canada
Boxscore

Key evidence.

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

Team line

Anaheim Ducks
Anaheim Ducks boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Leo Carlsson106101100021001072
Mikael Granlund101060010-11101211
Ryan Poehling02440010-1010756
Tim Washe0210600100000846
Cutter Gauthier00001050-1010782
Alex Killorn00010014-20101128
Chris Kreider110020400100856
Jeffrey Viel013010500000691
Beckett Sennecke00001020-2061980
Troy Terry1000420013501084
Tyson Hinds00000000-2000713
Jackson LaCombe1400003001101594
Pavel Mintyukov0000102000011175
Ian Moore021000400000697
Jacob Trouba0400103000001529
Lukas Dostal400.88230343497
John Carlson12002010-11001442
Radko Gudas01000020-1010580
Mason McTavish001000200010727
Edmonton Oilers boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Colton Dach000010700011520
Jason Dickinson026412101220721
Leon Draisaitl201218200012211326
Trent Frederic010200300000513
Adam Henrique001100100010176
Connor McDavid0168101000311490
Ryan Nugent-Hopkins0010102000001100
Jack Roslovic000100200010729
Matt Savoie001010101021856
Zach Hyman0000008000111296
Kasperi Kapanen0000124022701080
Vasily Podkolzin2101007012201084
Evan Bouchard03004000-10001596
Mattias Ekholm1300201021211380
Ty Emberson110000201110620
Connor Murphy0400101000101196
Darnell Nurse0300103200511291
Jake Walman200010222220901
Connor Ingram300.89325283600

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