New York Islanders 2, Ottawa Senators 3

hockey game fileFinal
Canadian Tire Centre · Ottawa · Canada
Boxscore

Key evidence.

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

New York Islanders boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Mathew Barzal0000200010011308
Casey Cizikas002600200010766
Bo Horvat1088001211101359
Kyle MacLean030020100010587
Jean-Gabriel Pageau01952000-1000953
Calum Ritchie000020000000843
Brayden Schenn007401050131719
Anthony Duclair030000100020591
Emil Heineman0000004000201188
Anders Lee00114025-2010961
Ondrej Palat01000020-1001586
Simon Holmstrom10000000-21211097
Tony DeAngelo00000010-20211350
Scott Mayfield10001020-1110813
Adam Pelech01000010-10001278
Ryan Pulock1000000021001077
Matthew Schaefer0000011021301451
Carson Soucy01000012-1000839
Ilya Sorokin300.88924273594
Ottawa Senators boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Brady Tkachuk0043013511701008
Nick Cousins020010320000757
Dylan Cozens0132003210601034
Lars Eller00850012-1021640
Ridly Greig001510050000966
Shane Pinto0023012011101167
Tim Stutzle0020201000001194
Warren Foegele010111200110566
Fabian Zetterlund110000200130535
Michael Amadio0100103000121213
Drake Batherson100020100120743
Claude Giroux004800100000689
Thomas Chabot0200200010111853
Dennis Gilbert130010001100544
Tyler Kleven10001030-11211266
Nikolas Matinpalo110000101100764
Jordan Spence1100101001001254
Artem Zub0400202200101327
James Reimer200.89517193600

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