Ottawa Senators 4, Detroit Red Wings 3

hockey game fileFinal
Little Caesars Arena · Detroit · 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 Perron010021121121960
Brady Tkachuk001400471061981
Dylan Cozens006800101050960
Ridly Greig0043002200301242
Shane Pinto0283104200101119
Tim Stutzle001011000121904
Fabian Zetterlund100000120120658
Michael Amadio010001002132643
Drake Batherson100000501120903
Claude Giroux004110010-2010883
Thomas Chabot0400011001101451
Nick Jensen0000301010101347
Tyler Kleven010000221010662
Nikolas Matinpalo000000000000464
Jake Sanderson0300200010101514
Artem Zub0100101010011557
Linus Ullmark300.91231343600
Adam Gaudette003200101000470
Matthew Highmore100000201110636
Detroit Red Wings boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Alex Lyon300.7007101293
Marco Kasper107800601140845
Dylan Larkin011472000-20311632
Michael Rasmussen01000000-2010694
J.T. Compher106900100100937
Lucas Raymond10000120-12201270
Austin Watson000010200010214
Alex DeBrincat1111000201401522
Patrick Kane0100010001501562
Ben Chiarot01000000-20001070
Simon Edvinsson0100004500301221
Albert Johansson000000100020801
Moritz Seider02000030-20211646
Cam Talbot100.95521222221
Vladimir Tarasenko000021100110863
Jeff Petry0100000010111002
Justin Holl01000000-1010755
Tyler Motte00320000-1030645
Dominik Shine010000200000496
Craig Smith10000012-1110671

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