Ottawa Senators 2, Minnesota Wild 3

hockey game fileFinal
Grand Casino Arena · Saint Paul · 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
Mark Kastelic002200000010553
Joonas Korpisalo300.84216193497
Parker Kelly011000120010848
Jacob Bernard-Docker00000000-10001211
Angus Crookshank000000000020217
Brady Tkachuk10350044-31701101
Mathieu Joseph0100201000201101
Ridly Greig01570020-1021769
Shane Pinto00170002-2010901
Tim Stutzle1014001001401364
Drake Batherson10000100-32101215
Claude Giroux00213000000511260
Tyler Kleven010010000021954
Jake Sanderson00000010-10101349
Artem Zub00000000-10001193
Jakob Chychrun11000100-22101344
Boris Katchouk000000000000553
Erik Brannstrom01000012-10001104
Dominik Kubalik010000000020694
Minnesota Wild boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Marat Khusnutdinov003110120000827
Joel Eriksson Ek01126001010201258
Matt Boldy0030310011231120
Marcus Johansson020000100010961
Kirill Kaprizov1000200011201383
Mats Zuccarello0110000000111159
Zach Bogosian1100001031001307
Jonas Brodin1300000221201447
Brock Faber0100000000011286
Jake Middleton0200000010001015
Declan Chisholm000010000000950
Frederick Gaudreau015200120010792
Marco Rossi0174000000101008
Vinni Lettieri014001122110696
Jon Merrill020010000030820
Tatjana Maria200.93830323599
Jake Lucchini113200002100691
Mason Shaw010001302110589
Adam Beckman010000100020481

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