Calgary Flames 2, Edmonton Oilers 5

hockey game fileFinal
Commonwealth Stadium · 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
A.J. Greer02000130-1110493
Elias Lindholm007120010-10301307
Nikita Zadorov00001030-10101105
Mikael Backlund0112101020-10301259
Yegor Sharangovich00610020-1000563
Blake Coleman00001022-1020762
Jonathan Huberdeau11010000-1121961
Matt Coronato00000000-10301042
Andrew Mangiapane00001030-30101190
Nazem Kadri001040120-11101029
Jacob Markstrom400.87528323483
Dennis Gilbert020000220010729
Ilya Solovyov00000020-3000996
Chris Tanev02000000-3011940
MacKenzie Weegar23000000-22301354
Noah Hanifin01000020-10121571
Walker Duehr000000400000468
Dryden Hunt00000010-20301018
Dillon Dube00000000-30001090
Edmonton Oilers boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Ryan McLeod001610200001620
Brett Kulak010001002110768
Adam Erne000000300000214
Leon Draisaitl211411101232331495
Connor McDavid1231200021221406
Ryan Nugent-Hopkins10711002221321335
Zach Hyman1100011042301105
Evan Bouchard0000112011211189
Mattias Ekholm0000303010001222
Darnell Nurse0500104220101309
Cody Ceci0200001020201329
Connor Brown000000200031919
Warren Foegele000000200030829
Stuart Skinner200.92324263585
Vincent Desharnais010011421110757
Dylan Holloway010000200010598
Philip Broberg000000001000439
Evander Kane2110116433601232
Derek Ryan102600101123530

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