Montreal Canadiens 3, Buffalo Sabres 2

hockey game fileFinal
KeyBank Center · Buffalo · USA
Boxscore

Key evidence.

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

Montreal Canadiens boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Tanner Pearson010000000000170
Sean Monahan10360000-11111120
Joel Armia001000000010873
Jake Evans01320000-10001281
Nick Suzuki00612111001301346
Juraj Slafkovsky02001015-10201090
Josh Anderson00000040-10401018
Cole Caufield0000002000901307
Kaiden Guhle05000014-10001323
Mike Matheson1100000001221788
Jayden Struble000001300110867
Johnathan Kovacevic1100001211101250
Christian Dvorak00610000200301041
Brendan Gallagher010000100020772
Cayden Primeau220.95846483877
Jesse Ylonen010000000000584
Mitchell Stephens004000000000474
Gustav Lindstrom00001002-1010909
Justin Barron02000020-10101290
Buffalo Sabres boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Casey Mittelstadt011110101010501621
JJ Peterka0000000000501182
Henri Jokiharju0000001010301246
Peyton Krebs009400101011675
Tage Thompson1000003211221443
Zach Benson0000101000101117
Rasmus Dahlin0100008010511768
Owen Power00000000-10111434
Mattias Samuelsson0000002200201366
Devon Levi200.93529313900
Victor Olofsson000000100020696
Eric Robinson0000101150020392
Tyson Jost002100001010543
Dylan Cozens00452020-10301130
Connor Clifton150000151111801
Isak Rosen011000000000252
Jeff Skinner0011010011701405
Erik Johnson000000000010661
Kyle Okposo012221300160928

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