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
Josh Norris0038002000101137
Jacob Bernard-Docker000000100000595
Travis Hamonic00001000-20001064
Cole Reinhardt000000220000340
Brady Tkachuk00450042-10311121
Nick Cousins000001220111769
Ridly Greig020100040000980
Shane Pinto0158100010121195
Tim Stutzle00002000-20201235
Drake Batherson0100000000101037
Claude Giroux0066400000311229
Thomas Chabot0000100010201634
Nick Jensen0100200010201399
Tyler Kleven000010100000725
Jake Sanderson01000002-20301475
Leevi Merilainen200.85712142199
Linus Ullmark100.857671200
Zack Ostapchuk001000100000414
Adam Gaudette000100000010516
Noah Gregor00001030-1010665
Edmonton Oilers boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Viktor Arvidsson1020111002301012
Brett Kulak0400101000001197
Leon Draisaitl1169200001211360
Adam Henrique028101001130916
Mattias Janmark101000001100665
Connor McDavid1073100001221359
Zach Hyman0000111201101221
Kasperi Kapanen000020100000676
Vasily Podkolzin011120200010793
Evan Bouchard0500300000011338
Mattias Ekholm0200200000101287
Ty Emberson020010100001939
Darnell Nurse0100001210311378
Connor Brown120010001101776
Stuart Skinner100.95220213600
Corey Perry001000100030742
Troy Stecher020000101000726
Jeff Skinner010000000020710
Derek Ryan013500100000665

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