Montreal Canadiens 5, Edmonton Oilers 6

hockey game fileFinal
Rogers Place · Edmonton · 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
Kirby Dach01411000-2000628
Jake Evans12119301011111109
Oliver Kapanen202300001200790
Alex Newhook003202201230812
Nick Suzuki11144001011611177
Joe Veleno00220010-2000571
Juraj Slafkovsky0300000210101127
Josh Anderson0000010120110982
Zack Bolduc01000020-1000611
Cole Caufield0000020012501133
Ivan Demidov000010001010726
Alexandre Carrier1300301201211383
Noah Dobson1300101011011516
Lane Hutson2200300002311262
Mike Matheson0000001410211511
Jayden Struble100010301100888
Arber Xhekaj00001000-1010529
Sam Montembeault600.79323293573
Brendan Gallagher100000201110816
Edmonton Oilers boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Noah Philp102310000100745
Andrew Mangiapane010001100120830
Brett Kulak03000000-10201041
Leon Draisaitl00315010001401343
Trent Frederic001200300010655
Adam Henrique02460100-1140771
Connor McDavid3056000003301355
Ryan Nugent-Hopkins10541110-12101177
Jack Roslovic00001000-1031912
Matt Savoie01000000-1000943
Vasily Podkolzin100011200210806
David Tomasek001011201110894
Evan Bouchard13003012-21211307
Mattias Ekholm13001000-21101076
Ty Emberson0100004010111004
Darnell Nurse2200101002101176
Jake Walman2300100022101191
Calvin Pickard500.81522273600
Isaac Howard000000000010654

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