Montreal Canadiens 2, Ottawa Senators 6

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
Jordan Harris020010100011963
Sean Monahan10860000-11021133
Joel Armia01000002-1040831
Jake Evans00790020-1021973
Nick Suzuki001092000-30301188
Juraj Slafkovsky00000000-30011241
Cole Caufield00110110-11401097
Kaiden Guhle04000040-20121290
Mike Matheson00003000-20301592
Jayden Struble0100100200021061
Rafael Harvey-Pinard01110010-2000955
Joshua Roy00000000-1020747
Brendan Gallagher00002022-1000875
Michael Pezzetta010001350110527
Cayden Primeau500.86131363543
David Savard02000010-30111071
Jesse Ylonen000000101010643
Mitchell Stephens003700100001690
Justin Barron000000100000820
Ottawa Senators boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Mark Kastelic00230020-1000534
Joonas Korpisalo200.91321233595
Parker Kelly1130013022311020
Jacob Bernard-Docker110000121141932
Brady Tkachuk1003014012611048
Mathieu Joseph0011110021201077
Vladimir Tarasenko010001103112790
Zack MacEwen00001025-1010504
Ridly Greig114500120130993
Tim Stutzle2134110233211037
Drake Batherson112420202100899
Claude Giroux0075100000311152
Thomas Chabot0200101010011293
Jake Sanderson1300202031421384
Artem Zub2200000022101329
Jakob Chychrun0200102200101244
Erik Brannstrom000010021020984
Rourke Chartier009411201130698
Dominik Kubalik00210000-1010596

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