St. Louis Blues 4, Calgary Flames 2

hockey game fileFinal
Scotiabank Saddledome · Calgary · Canada
Boxscore

Key evidence.

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

St. Louis Blues boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Justin Faulk1300003011111502
Mathieu Joseph010000301011599
Alexandre Texier000000100000402
Nick Bjugstad003100120000329
Brayden Schenn005131030-10001072
Pius Suter0267013211501124
Robert Thomas121012310222101260
Pavel Buchnevich1011001221201200
Dylan Holloway00012040-10401245
Jake Neighbours000002602230884
Nathan Walker120110001120772
Jimmy Snuggerud100000000120630
Philip Broberg0000200210101383
Cam Fowler1100101021211498
Logan Mailloux00001010-1011498
Colton Parayko1500201211121438
Tyler Tucker100000150100499
Joel Hofer200.93127293598
Jordan Kyrou01000000-10221017
Calgary Flames boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Mikael Backlund001290002-2001879
Morgan Frost01760000-10001101
Yegor Sharangovich01000000-1030968
Connor Zary003400120020624
Blake Coleman00110012-2031943
Joel Farabee13212000-11201287
Samuel Honzek00001030-2040782
Ryan Lomberg010000250000362
Matt Coronato0130120012401107
Matvei Gridin010010101011818
Adam Klapka011000300000742
Kevin Bahl1100101011011207
Joel Hanley06000010-30001068
Brayden Pachal000000500012623
Zayne Parekh0100200000201041
Dustin Wolf400.85724283405
Nazem Kadri1074100211311276
MacKenzie Weegar02000040-30201525
Rasmus Andersson0200200010201431

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