Montreal Canadiens 2, Ottawa Senators 5

hockey game fileFinal
Canadian Tire Centre · Ottawa · Canada
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
Joel Armia100000000120840
Jake Evans001072030-1000983
Oliver Kapanen01100000-1011749
Alex Newhook00550000-1010902
Nick Suzuki00861102-31211149
Juraj Slafkovsky10001020-2111983
Josh Anderson001010420001934
Cole Caufield10000000-31301020
Patrik Laine00110002-1040798
Alexandre Carrier01001000-20001116
Kaiden Guhle00002030-10001317
Lane Hutson0100300000111511
Mike Matheson00000000-30201318
Jayden Struble100020201121836
Sam Montembeault400.87929333586
Christian Dvorak00712110011101046
Brendan Gallagher000000420000808
Michael Pezzetta000100251010465
David Savard04001010-1010879
Ottawa Senators boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
David Perron00100002-1010885
Dylan Cozens0075112001301073
Ridly Greig1026010032301190
Shane Pinto0154021032201046
Tim Stutzle0037302010411131
Fabian Zetterlund0000001000001036
Michael Amadio210020103212882
Drake Batherson0100314211501075
Claude Giroux004500102000805
Hayden Hodgson00001045-1000435
Thomas Chabot1200100021301279
Nick Jensen1200100011101100
Tyler Kleven11000002-1130939
Nikolas Matinpalo120020000120878
Jake Sanderson1200000021501386
Artem Zub1200101021121292
Linus Ullmark200.90920223572
Adam Gaudette001060010-1001664
Matthew Highmore00002000-1000692

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