Montreal Canadiens 2, Winnipeg Jets 4

hockey game fileFinal
Canada Life Centre · Winnipeg · 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
Joel Armia001010300021893
Kirby Dach003100020001839
Jake Evans007310000000915
Alex Newhook004400200010841
Nick Suzuki00690010-1020977
Juraj Slafkovsky00100010-10201001
Josh Anderson010001521110784
Cole Caufield10000004-11301048
Patrik Laine01000010-1070973
Kaiden Guhle0000200000101313
Lane Hutson0000110001101318
Mike Matheson1000100001301614
Arber Xhekaj010010100010946
Sam Montembeault300.88523263542
Emil Heineman000000200000671
Christian Dvorak114910121140881
Brendan Gallagher110000021100743
David Savard0400203000001065
Justin Barron020000000000590

Team line

Winnipeg Jets
Winnipeg Jets boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Logan Stanley00001020-10001010
Mason Appleton00000002-1011703
Morgan Barron001000000000743
Adam Lowry026901100110856
Vladislav Namestnikov018401201130903
Cole Perfetti0000001000311204
Mark Scheifele01910200200201238
Gabriel Vilardi1000010002211132
Kyle Connor1000210202521236
Alex Iafallo110010021101797
Nikita Chibrikov020000200020714
Nino Niederreiter10001000-1100604
Dylan DeMelo1200001011111237
Haydn Fleury04000020-10001172
Colin Miller020010000030813
Josh Morrissey2000200022201416
Neal Pionk00000000-10011145
Connor Hellebuyck200.92926283600
Rasmus Kupari002320000020597

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