Montreal Canadiens 4, 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
Jordan Harris0100000000001172
Joel Armia0100101410301117
Jake Evans0066002010101006
Alex Newhook1082010012211098
Nick Suzuki0139200210221277
Juraj Slafkovsky0000101000021136
Josh Anderson000000920030760
Cole Caufield0000020012601050
Mike Matheson1200110012211581
Jayden Struble1100103011101097
Johnathan Kovacevic0200101000101011
Christian Dvorak0110111000-1001904
Rafael Harvey-Pinard010010200010824
Brendan Gallagher121010301110822
Michael Pezzetta000000100010468
Cayden Primeau400.90940443900
David Savard2300302222001177
Jesse Ylonen000010000000569
Justin Barron0100200000101180
Ottawa Senators boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Mark Kastelic010100200000128
Joonas Korpisalo400.84021253851
Parker Kelly01201000-1012837
Jacob Bernard-Docker04000000-1010734
Brady Tkachuk10641280-131221606
Mathieu Joseph0000200000511183
Zack MacEwen000010300001372
Ridly Greig0148003000211287
Shane Pinto00651110-11411592
Drake Batherson20001010-12411461
Claude Giroux2178202202201343
Thomas Chabot0100013011621458
Jake Sanderson32003010-13111640
Artem Zub02001010-10101125
Jakob Chychrun03001000-10201120
Boris Katchouk00100020-1030715
Bokondji Imama000010600000239
Erik Brannstrom020000100000973
Jiri Smejkal01221012-1000809

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