Montreal Canadiens 4, 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
Kirby Dach110010222110749
Phillip Danault01311101000101093
Jake Evans01292000-1010993
Oliver Kapanen0248111011201048
Nick Suzuki2168000032211132
Joe Veleno01220020-1000633
Juraj Slafkovsky0002112011711046
Josh Anderson000010300001731
Zack Bolduc00001010-1000610
Cole Caufield110002302350939
Ivan Demidov0000000000301009
Alexandre Carrier01001010-10101228
Noah Dobson2200102232401232
Kaiden Guhle0400203020001169
Lane Hutson1100000411221210
Mike Matheson04001000-10201653
Arber Xhekaj000000300000429
Jakub Dobes200.94736383598
Brendan Gallagher000000500000618
Buffalo Sabres boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Konsta Helenius00211010-1030594
Tyson Kozak001100100000409
Peyton Krebs00620010-1000578
Ryan McLeod00136400200201058
Noah Ostlund00221100-2110798
Tage Thompson10125001211501341
Zach Benson0000101000201245
Beck Malenstyn021010300010526
Jason Zucker00100020-10401120
Josh Doan00002040-10301042
Jack Quinn00000000-10301048
Rasmus Dahlin1100303001401563
Zach Metsa000000000000646
Owen Power0200010001601440
Mattias Samuelsson0000006000211308
Alex Lyon300.90027303463
Bowen Byram11001002-21111219
Michael Kesselring01000000-2000533
Alex Tuch1020201001121349

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