St. Louis Blues 3, Calgary Flames 0

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 Faulk0400003200211354
Kasperi Kapanen0000010011221100
Sammy Blais001000300010686
Brayden Schenn0085104000201146
Kevin Hayes105700001112938
Nick Leddy0200011021201088
Oskar Sundqvist105101002241772
Robert Thomas111011200011601301
Pavel Buchnevich0010000000431122
Jake Neighbours000000301010749
Alexey Toropchenko100000301110699
Colton Parayko0200000020201452
Joel Hofer00127273596
Scott Perunovich000000000000584
Brandon Saad0000001010001018
Jordan Kyrou0001000000311136
Robert Bortuzzo010000071002540
Torey Krug0000001210111295
Marco Scandella010000000030664
Calgary Flames boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
A.J. Greer000000170020566
Elias Lindholm00971020-20001157
Nikita Zadorov00001040-10111339
Mikael Backlund00108002000101047
Yegor Sharangovich013510120021861
Blake Coleman000020020010927
Jonathan Huberdeau00000000-2000884
Matt Coronato00000000-2050707
Andrew Mangiapane000000000010950
Nazem Kadri00253000-2012944
Jacob Markstrom200.94132343565
Dennis Gilbert03000012-1030939
Ilya Solovyov010000020010994
Chris Tanev0600101000111185
MacKenzie Weegar01000012-20311320
Noah Hanifin01001000-10011330
Walker Duehr000000200020627
Dryden Hunt00001000-1030715
Dillon Dube00150010-2000943

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