Buffalo Sabres 1, Ottawa Senators 5

hockey game fileFinal
Canadian Tire Centre · Ottawa · Canada
Boxscore

Key evidence.

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

Buffalo Sabres boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Casey Mittelstadt009102000-10201220
JJ Peterka00000000-4041890
Henri Jokiharju0100103010311011
Peyton Krebs0140000100030614
Tage Thompson0048010011211162
Zach Benson000000100020955
Jack Quinn01000020-3010922
Rasmus Dahlin02002042-20601544
Owen Power0000101000001083
Mattias Samuelsson01001010-20201167
Devon Levi400.86726303484
Jordan Greenway01001040-1030958
Dylan Cozens01960020-4060837
Connor Clifton01000010-1041854
Zemgus Girgensons021200300010566
Alex Tuch0200104010121163
Jeff Skinner1010300011301171
Kyle Okposo003500140020656
Ryan Johnson00001000-10101045
Ottawa Senators boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Mark Kastelic016601222150645
Josh Norris022610100020864
Parker Kelly021000301010927
Jacob Bernard-Docker1000201011101021
Travis Hamonic0200101000001016
Brady Tkachuk0131102140030731
Anton Forsberg100.97845463600
Vladimir Tarasenko000000000020854
Zack MacEwen000011302111691
Ridly Greig103520001100787
Tim Stutzle01451000-10201155
Drake Batherson0140203200011012
Claude Giroux1088100011201138
Thomas Chabot2000100222201261
Jake Sanderson1300004011001155
Artem Zub0200012011311310
Jakob Chychrun0200111011301278
Erik Brannstrom100000002133913
Dominik Kubalik000001000111642

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