Arizona Coyotes 3, 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.

Arizona Coyotes boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Josh Doan100001002222860
Michael Kesselring1100002021101276
J.J. Moser00000030-20101242
Matias Maccelli100201002220899
Logan Cooley00910100-11301036
Alexander Kerfoot0363001000001216
Jack McBain107700201110861
Liam O'Brien000000200000635
Nick Schmaltz1072000011411273
Michael Carcone000000020000603
Lawson Crouse01011000-2000950
Dylan Guenther00510010-10201059
Clayton Keller0100000000621272
Sean Durzi11001000-11501328
Karel Vejmelka200.95139413695
Jan Jenik012200300000436
Vladislav Kolyachonok040000000001954
Juuso Valimaki0500002010111373
Joshua Brown010010301000892
Edmonton Oilers boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Ryan McLeod00531010-1000880
Brett Kulak02000010-1040988
Leon Draisaitl00513003000201253
Adam Henrique014701100140963
Mattias Janmark000100000000570
Ryan Nugent-Hopkins0143002000631301
Zach Hyman00000040-10301225
Evan Bouchard01002022-10321339
Mattias Ekholm02001032-20211345
Darnell Nurse0000112011301370
Calvin Pickard300.89325283690
Connor Brown000000000021670
Warren Foegele100010001131957
Vincent Desharnais0300002000001052
Dylan Holloway00000060-1010692
Corey Perry00001010-1010777
Troy Stecher1100002021211126
Evander Kane210110701230982
Derek Ryan001800000020560

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