Montreal Canadiens 6, Ottawa Senators 4

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 Harris2000000022201207
Sean Monahan1079010002311007
Joel Armia00000012-2010932
Kirby Dach027200120030974
Jake Evans1051100001110754
Alex Newhook007400100000961
Nick Suzuki10411110012301122
Juraj Slafkovsky000001301130872
Cole Caufield0000110021501038
Mike Matheson1100001021521215
Arber Xhekaj00000122-11201139
Sam Montembeault400.84021253590
Emil Heineman00100022-1020911
Rafael Harvey-Pinard100000003110813
Michael Pezzetta011101301120637
Jesse Ylonen000000101010824
Mattias Norlinder11001010-11101081
Gustav Lindstrom0000001010101002
Justin Barron1400000011201041
Ottawa Senators boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Mark Kastelic039150030-10301117
Parker Kelly0221110201401178
Travis Hamonic10004022-31011011
Zack MacEwen00110010-1000228
Ridly Greig001140120-11211148
Nikolas Matinpalo100010200130820
Zack Ostapchuk01310000-1000858
Mads Sogaard600.84232383600
Bokondji Imama01000002-1000486
Roby Jarventie008911220120915
Erik Brannstrom13000010-21001468
Josh Bailey10110000-11111177
Jiri Smejkal01200010-20401138
Egor Sokolov00000012-1000715
Maxence Guenette0300000010201472
Jacob Larsson1300300211001245
Dominik Kubalik0010011011321142
Dillon Heatherington00000032-1000940

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