Ottawa Senators 1, Edmonton Oilers 3

hockey game fileFinal
Rogers Place · Edmonton · Canada
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
Mark Kastelic002000000000191
Josh Norris01132101000201133
Parker Kelly0000014001521001
Jacob Bernard-Docker000000000000215
Travis Hamonic010000001001829
Brady Tkachuk1222003011401282
Anton Forsberg300.93543463482
Vladimir Tarasenko0000002000101160
Zack MacEwen000000100011340
Ridly Greig005600300020980
Tim Stutzle0223103000431356
Drake Batherson0101003000101071
Claude Giroux0086102000011344
Thomas Chabot03000010-10301410
Jake Sanderson0200400000211432
Artem Zub0000003400001016
Jakob Chychrun0000001200111303
Erik Brannstrom130010200110751
Dominik Kubalik00000020-10301042
Edmonton Oilers boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Ryan McLeod012100000030976
Brett Kulak010010100011787
Adam Erne00000050-1010405
Leon Draisaitl00514100000201277
Mattias Janmark000010000010725
Connor McDavid1068000011831263
Ryan Nugent-Hopkins1203101011601270
James Hamblin001000000000376
Zach Hyman0000031013801174
Evan Bouchard3200001203201404
Mattias Ekholm0000001000201210
Darnell Nurse0200100000201238
Cody Ceci0500101000001238
Connor Brown010000000012822
Warren Foegele010020100040921
Stuart Skinner100.96729303600
Vincent Desharnais0200102000001054
Evander Kane00100014-1050854
Derek Ryan00561000-1000646

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