Calgary Flames 6, Edmonton Oilers 3

hockey game fileFinal
Rogers Place · Edmonton · Canada
Boxscore

Key evidence.

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

Calgary Flames boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Mikael Backlund101117101011501304
Martin Pospisil010001600110744
Yegor Sharangovich0361000010101176
Connor Zary200000201200885
Blake Coleman0000113170120852
Jonathan Huberdeau2210001612011175
Brayden Pachal110000501110818
Andrew Mangiapane1000103011201006
Nazem Kadri011113011011311042
Dan Vladar300.91432353592
Chris Tanev0400100030011263
Kevin Rooney033000200010549
MacKenzie Weegar02000025-10401224
Rasmus Andersson11000006-11001294
Noah Hanifin1400120033711505
Walker Duehr100000101110406
Jakob Pelletier000110100000448
Dryden Hunt000011402110801
Oliver Kylington130000001120989
Edmonton Oilers boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Ryan McLeod00582000-1021818
Brett Kulak00000000-1000997
Leon Draisaitl108134022-11211167
Mattias Janmark000111070120648
Connor McDavid20711012-22211181
Ryan Nugent-Hopkins00631000-10001193
Zach Hyman00011202-12821233
Evan Bouchard10001020-11001300
Mattias Ekholm1100002211101000
Darnell Nurse04000062-20101341
Cody Ceci03001020-20101386
Connor Brown020000000000657
Warren Foegele00000040-2050774
Stuart Skinner500.83325303564
Vincent Desharnais010000300010926
Dylan Holloway0002004100030456
Corey Perry00001017-2020695
Evander Kane011000412-1040979
Derek Ryan005300100012592

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