Edmonton Oilers 2, Buffalo Sabres 3

hockey game fileFinal
KeyBank Center · Buffalo · 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
Sam Carrick000800100010564
Ryan McLeod1010011022201031
Brett Kulak0300000200001018
Leon Draisaitl10317000011101324
Adam Henrique013600100010832
Mattias Janmark000000000000589
Connor McDavid01273020-10221385
Ryan Nugent-Hopkins01000000-10201173
Zach Hyman00100000-10221181
Evan Bouchard0000000000401435
Mattias Ekholm0000001010201357
Darnell Nurse0100102000301371
Cody Ceci0300001000301055
Connor Brown000000000021680
Warren Foegele100001002240943
Stuart Skinner200.92625273900
Vincent Desharnais0000003010001048
Corey Perry010000100010841
Evander Kane000100100020971
Buffalo Sabres boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
JJ Peterka00000010-1010364
Henri Jokiharju0200005010021294
Peyton Krebs00620020-1000723
Tage Thompson0111012201401030
Zach Benson000000001001906
Rasmus Dahlin02000070-10111735
Owen Power01000004-10101407
Ukko-Pekka Luukkonen200.93830323900
Victor Olofsson00000020-1020880
Eric Robinson000010501011933
Bowen Byram00000040-10401546
Tyson Jost005100100020842
Dylan Cozens00124000000401317
Connor Clifton000000400001892
Zemgus Girgensons00510040-1020903
Alex Tuch01901040-10241613
Jacob Bryson000001001120822
Jeff Skinner00100000-1001555
Lukas Rousek000100000010778

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