Ottawa Senators 3, Montreal Canadiens 1

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 Perron000101001110719
Donovan Sebrango000010100000850
Dylan Cozens015500002020930
Lars Eller00511010001511017
Stephen Halliday013220120000568
Shane Pinto0023310011411157
Kurtis MacDermid010000200000568
Fabian Zetterlund130000202110906
Michael Amadio00000020-10101147
Claude Giroux0010001010011065
Hayden Hodgson000000100020608
Arthur Kaliyev110000001140904
Olle Lycksell00000022-10201046
Thomas Chabot1000301011201478
Nick Jensen1300101201001239
Nikolas Matinpalo020010000001898
Jake Sanderson1000104011201280
Artem Zub1300101221211260
Linus Ullmark100.95220213600
Montreal Canadiens boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Owen Beck002400600010875
Kirby Dach005300100020881
Jake Evans01511000-1000746
Nick Suzuki11553000-11201079
Joe Veleno022310200020866
Sammy Blais00000060-1011804
Juraj Slafkovsky10101022-11011011
Florian Xhekaj011000300000752
Josh Anderson00100010-1010913
Cole Caufield00004112-11201066
Patrik Laine02002002-1000910
Noah Dobson0100002000011199
Adam Engstrom0100101000301080
Kaiden Guhle00002040-20301186
Lane Hutson04003000-20101454
Jayden Struble0100002000101086
Arber Xhekaj0000201000201055
Sam Montembeault200.92625273549
Brendan Gallagher020000000000848

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