Dallas Stars 4, Calgary Flames 3

hockey game fileFinal
Scotiabank Saddledome · Calgary · Canada
Boxscore

Key evidence.

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

Team line

Dallas Stars
Dallas Stars boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Mason Marchment010011001140720
Matt Duchene104500001120963
Roope Hintz205200000230987
Wyatt Johnston0054002210201019
Tyler Seguin107600201110984
Sam Steel002200100021869
Jamie Benn123901002232871
Jason Robertson00002112-11101010
Thomas Harley01000000-1020951
Miro Heiskanen0200001020101505
Esa Lindell1400002211001322
Nils Lundkvist120000002100820
Jake Oettinger300.93644473600
Evgenii Dadonov000001100110748
Ty Dellandrea003200200020798
Craig Smith000010120010646
Ryan Suter0300002020111163
Jani Hakanpaa03000022-20201239
Joe Pavelski108220300120836
Calgary Flames boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
A.J. Greer010100200010429
Elias Lindholm201212101002421331
Mikael Backlund007141000-10101074
Yegor Sharangovich01010000-1030813
Connor Zary00202102-1160971
Blake Coleman021010100021884
Jonathan Huberdeau01010030-10101202
Matt Coronato004100000030753
Andrew Mangiapane00000112-11301055
Nazem Kadri20672020-12611213
Jacob Markstrom400.86726303531
Jordan Oesterle000000000000736
Dennis Gilbert010000100000659
Chris Tanev12001000-11101083
MacKenzie Weegar1100212002821356
Rasmus Andersson02001010-10301633
Noah Hanifin02000000-20201434
Walker Duehr000000200000443
Dryden Hunt000010200030760

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