Ottawa Senators 1, Montreal Canadiens 4

hockey game fileFinal
Bell Centre · Montreal · Canada
Boxscore

Key evidence.

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

Ottawa Senators boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Josh Norris01890010-10001225
David Perron000030300010972
Travis Hamonic010000100010729
Brady Tkachuk10401024-21101118
Zack MacEwen010010100011341
Nick Cousins000000100000531
Ridly Greig00111000-1001779
Shane Pinto0077000000311177
Tim Stutzle00601110-11201196
Michael Amadio000210000020863
Drake Batherson000100100011951
Claude Giroux00350000-1000978
Thomas Chabot00003010-20401416
Nick Jensen11002010-21201110
Tyler Kleven010010020021657
Jake Sanderson0400101000111656
Artem Zub0100000200101082
Linus Ullmark400.84622263381
Noah Gregor011010300030839
Montreal Canadiens boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Joel Armia010010300020925
Kirby Dach021020000060849
Jake Evans025100020-1010882
Oliver Kapanen003200001000850
Alex Newhook003301101110869
Nick Suzuki10713000021311150
Juraj Slafkovsky200010202210818
Josh Anderson011000340010899
Cole Caufield0100120022301043
Kaiden Guhle1800101021001281
Lane Hutson2000001212111115
Mike Matheson1100200011211540
Arber Xhekaj000020000000853
Sam Montembeault100.96024253600
Emil Heineman011001120120567
Christian Dvorak104210100100830
Brendan Gallagher01001010-1020967
David Savard030020000000946
Justin Barron0100001200101016

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