Ottawa Senators 2, New Jersey Devils 1

hockey game fileFinal
Prudential Center · Newark · 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 Norris0135001000001080
Brady Tkachuk0014003000111103
Anton Forsberg100.96225263600
Nick Cousins010010321030919
Ridly Greig0010005000111232
Shane Pinto1289003011001179
Tim Stutzle00201020-10201114
Michael Amadio101000001100502
Drake Batherson0000101000021127
Claude Giroux01620020-10201018
Thomas Chabot01000000-10211512
Nick Jensen01000000-10101264
Tyler Kleven000020001000794
Nikolas Matinpalo000000001030687
Jake Sanderson0200100010311294
Artem Zub0500211011101308
Zack Ostapchuk000001301110434
Adam Gaudette000000000000457
Matthew Highmore101010001100856
New Jersey Devils boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Nathan Bastian000000500030776
Curtis Lazar104500201120718
Jacob Markstrom200.90018203456
Nico Hischier02411100000201278
Jack Hughes0082200000101287
Dawson Mercer00111000-1020827
Jesper Bratt0100100000421142
Paul Cotter01021010-1010690
Timo Meier0020101000101051
Stefan Noesen010010120010983
Brenden Dillon00000012-1000998
Dougie Hamilton01001010-10111190
Luke Hughes1100101001101307
Johnathan Kovacevic0000002200211019
Brett Pesce0200000000101320
Jonas Siegenthaler0000002000201198
Ondrej Palat020010000000748
Justin Dowling00120010-2001590
Tomas Tatar000001000120662

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