Ottawa Senators 4, San Jose Sharks 3

hockey game fileFinal
SAP Center at San Jose · San Jose · USA
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
Josh Norris0364014001101123
Jacob Bernard-Docker040000101010903
Travis Hamonic04000010-10111326
Cole Reinhardt00000020-1000773
Brady Tkachuk223310002210964
Ridly Greig00100012-1000951
Shane Pinto02440042-1010847
Tim Stutzle3100103023101176
Michael Amadio002230000001675
Drake Batherson1000002001011077
Claude Giroux1148001001001199
Thomas Chabot0100101010011237
Nick Jensen0000002010001217
Tyler Kleven020011101111987
Jake Sanderson02002000-10101407
Linus Ullmark300.92336393600
Zack Ostapchuk001200300000464
Adam Gaudette011432302230750
Noah Gregor010010100000692
San Jose Sharks boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Mackenzie Blackwood400.6367113474
Jake Walman1000001001301229
Luke Kunin00220050-10301081
Cody Ceci01000010-10201190
Nico Sturm005520101010827
William Eklund1000103001301480
Fabian Zetterlund1000303001601405
Macklin Celebrini01911111001311530
Ty Dellandrea00410000-1020495
Barclay Goodrow000010100000128
Tyler Toffoli00003010-10211063
Alexander Wennberg00731010-10311244
Mario Ferraro0100113211121227
Timothy Liljegren11002000-11301258
Carl Grundstrom01001020-1020510
Henry Thrun000000000000840
Klim Kostin110010520100646
Jan Rutta00001000-1010927
Will Smith100011101240884

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