Utah Mammoth 0, 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.

Team line

Utah Mammoth
Utah Mammoth boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
JJ Peterka00002000-10201294
Barrett Hayton009300000000853
Jack McBain01560030-1010878
Liam O'Brien000000750020407
Nick Schmaltz031252012-10301233
Kevin Stenlund005420000000702
Daniil But020010000020805
Michael Carcone00003000-1030856
Lawson Crouse01100010-1021953
Dylan Guenther00211020-10301017
Clayton Keller01110000-10201283
Kailer Yamamoto002000000020569
Ian Cole010010200000953
Sean Durzi02000000-10101459
Maveric Lamoureux000010200012807
John Marino00002010-10011226
Nate Schmidt0200102000101303
Mikhail Sergachev01001010-20301332
Vitek Vanecek100.95521223550
Calgary Flames boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Mikael Backlund0178100010101081
John Beecher002400100001564
Morgan Frost001810200010887
Yegor Sharangovich000001001120849
Connor Zary0010312011201092
Blake Coleman0100003010101039
Joel Farabee100000101101983
Jonathan Huberdeau0100200200001165
Ryan Lomberg000010050021441
Matt Coronato0103001000001045
Adam Klapka000000500021469
Kevin Bahl0000101010001408
Jake Bean020000000010811
Joel Hanley010000000011753
Yan Kuznetsov0300001010001335
Dustin Wolf00128283600
Nazem Kadri11914000211201165
MacKenzie Weegar0500102010421407
Rasmus Andersson0300101010411384

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