Ottawa Senators 2, Buffalo Sabres 3

hockey game fileFinal
KeyBank Center · Buffalo · 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
David Perron01003102-1110944
Travis Hamonic01000020-2010979
Brady Tkachuk00413013001901195
Anton Forsberg300.87521243450
Dylan Cozens11561010-21211038
Ridly Greig11450030-11001045
Shane Pinto011710000010899
Tim Stutzle01210020-10201390
Fabian Zetterlund00001050-10501089
Michael Amadio000000000000517
Drake Batherson10001020-21501128
Claude Giroux1006100001001053
Thomas Chabot0200201000111373
Nick Jensen0000200000111064
Tyler Kleven02002010-2022987
Jake Sanderson01000010-10201345
Artem Zub02000000-1000977
Adam Gaudette00010020-1000456
Matthew Highmore000010200000551
Buffalo Sabres boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
JJ Peterka110020021121949
Tyson Kozak103300301100647
Peyton Krebs115100001110737
Jiri Kulich0250100010201024
Ryan McLeod10169100011201247
Tage Thompson0041210211301030
Zach Benson110020001130991
Beck Malenstyn001000300000670
Jason Zucker000010001010761
Jack Quinn000001001130983
Rasmus Dahlin1400305011411413
Owen Power0100400010001055
Mattias Samuelsson0100200010011232
Bowen Byram0000000210201312
Jacob Bernard-Docker000001102110848
James Reimer200.93830323600
Connor Clifton0300102000001249
Alex Tuch0252002200001002
Isak Rosen020000000000506

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