Carolina Hurricanes 7, Ottawa Senators 2

hockey game fileFinal
Canadian Tire Centre · Ottawa · Canada
Boxscore

Key evidence.

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

Carolina Hurricanes boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Sebastian Aho3069100033321201
Seth Jarvis0010210031401130
Jesperi Kotkaniemi002300001010695
Jordan Staal00660002-1010737
Jordan Martinook001000100030778
Andrei Svechnikov1000102001101022
Jalen Chatfield1100010032101017
Jaccob Slavin1400002001231172
Frederik Andersen200.93830323600
Martin Necas1000101011301004
Brent Burns1000100001101208
Brady Skjei1100103011401258
Stefan Noesen001300201010752
Brett Pesce0100000000021306
Dmitry Orlov2200022044501128
Jake Guentzel100011102220913
Brendan Lemieux101001322220787
Evgeny Kuznetsov108401101230942
Jesper Fast01000000-1010710
Ottawa Senators boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Mark Kastelic014710200001621
Parker Kelly100000100112749
Jacob Bernard-Docker01002010-2010984
Brady Tkachuk1012004201701100
Mathieu Joseph00000032-1000818
Anton Forsberg700.81631383600
Ridly Greig01100010-2021993
Shane Pinto00551000-2030985
Tim Stutzle00301100-21411128
Drake Batherson00000010-10001016
Claude Giroux10580000-21001015
Thomas Chabot1100010012601194
Jake Sanderson01002000-20021373
Artem Zub03001030-40101302
Zack Ostapchuk036400200000667
Jakob Chychrun02001000-20401247
Boris Katchouk00001020-1001590
Erik Brannstrom0100002010211113
Dominik Kubalik01000012-1010783

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