Ottawa Senators 5, Montreal Canadiens 2

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
David Perron121010301120810
Brady Tkachuk100001203231931
Dylan Cozens004600601020975
Lars Eller012700220010649
Ridly Greig002300120020846
Shane Pinto0165101410301134
Tim Stutzle1141000031201135
Kurtis MacDermid000000000000178
Fabian Zetterlund100011103220860
Michael Amadio120010121120932
Drake Batherson0102011011511125
Claude Giroux0053000010011022
Nick Jensen010020101001805
Tyler Kleven2200000032011252
Nikolas Matinpalo010020000000724
Jake Sanderson0200010011401496
Jordan Spence2100001032011261
Artem Zub0100211021111442
Linus Ullmark200.90920223561
Montreal Canadiens boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Jake Evans00621012-3000562
Oliver Kapanen027830200040989
Nick Suzuki10780130-12301210
Joe Veleno00550040-1011886
Juraj Slafkovsky00101110-11201354
Alexandre Texier00001000-1020762
Florian Xhekaj00000030-1000463
Josh Anderson00010022-2000604
Zack Bolduc00000010-2000745
Cole Caufield20000000-22101121
Ivan Demidov00000020-10101035
Alexandre Carrier0300000000001094
Noah Dobson04001000-20301131
Lane Hutson13000030-31211563
Mike Matheson02004020-20121399
Jayden Struble02001022-30001061
Arber Xhekaj000010420000768
Sam Montembeault500.82824293596
Brendan Gallagher001010300020777

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