Vancouver Canucks 5, Ottawa Senators 2

hockey game fileFinal
Canadian Tire Centre · Ottawa · Canada
Boxscore

Key evidence.

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

Vancouver Canucks boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Sam Lafferty002400200001787
Ilya Mikheyev000002100240828
Conor Garland000020120020884
Tyler Myers0200101000001180
Casey DeSmith200.93328303563
Andrei Kuzmenko220000100200913
Quinn Hughes1100000011001327
Nils Hoglander000010000020751
Carson Soucy0400001000001217
J.T. Miller111010011022211044
Pius Suter009400000001919
Dakota Joshua000000600020848
Ian Cole1000100211001158
Elias Pettersson2262111003201110
Brock Boeser011001102110965
Filip Hronek1100003011011396
Anthony Beauvillier000000100010860
Mark Friedman000010401000731
Phillip Di Giuseppe210000202200879
Ottawa Senators boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Josh Norris00565002-10011143
Parker Kelly110000101110589
Jacob Bernard-Docker03000010-20001189
Travis Hamonic010010200000868
Brady Tkachuk00012070-10011125
Mathieu Joseph00001020-10311120
Anton Forsberg500.68811163600
Vladimir Tarasenko02001020-1000769
Tim Stutzle00332020-10301324
Drake Batherson01001130-11721131
Claude Giroux00280000-10211021
Tyler Kleven020010000010800
Jake Sanderson0100103000101315
Artem Zub0200014001201272
Jakob Chychrun02003002-20701532
Roby Jarventie00510002-1000526
Matthew Highmore120010101100613
Rourke Chartier015800001011650
Dominik Kubalik01011000-1020771

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