Calgary Flames 5, New Jersey Devils 3

hockey game fileFinal
Prudential Center · Newark · USA
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
Mikael Backlund00149110001101271
Martin Pospisil111000421120743
Yegor Sharangovich011071000-1010967
Connor Zary120001002220909
Blake Coleman1000101001201106
Jonathan Huberdeau01201002-1030966
Brayden Pachal00000000-1010849
Andrew Mangiapane1101010002311071
Nazem Kadri1039000011211077
Jacob Markstrom300.92537403575
Andrei Kuzmenko010001000110968
Chris Tanev1200001011001134
Kevin Rooney002211101120647
MacKenzie Weegar0200003020101192
Rasmus Andersson0100000030101279
Noah Hanifin2200000012431666
Walker Duehr000010001020487
Jakob Pelletier000100101001523
Oliver Kylington00000020-1020930
New Jersey Devils boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Kevin Bahl030000000001794
Simon Nemec010010000000954
Nathan Bastian000000400000554
Curtis Lazar024500300012683
Tomas Nosek002100200030614
Erik Haula00881004-1020940
Nico Hischier10913011012611125
Jack Hughes00000000-30411224
Dawson Mercer01220000-2020927
Jesper Bratt3100100013311161
Timo Meier00010012-3030847
Luke Hughes02000000-30211503
Ondrej Palat000012101230836
Tyler Toffoli00420020-10511075
John Marino0000000000111334
Vitek Vanecek400.86225293486
Alexander Holtz02000000-1040787
Colin Miller13000020-11121189
Santeri Hatakka0200102000001207

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