Calgary Flames 1, Ottawa Senators 4

hockey game fileFinal
Canadian Tire Centre · Ottawa · Canada
Boxscore

Key evidence.

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

Calgary Flames boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
A.J. Greer000000200020666
Elias Lindholm0086002200301119
Nikita Zadorov0100002200101059
Mikael Backlund001311201010001175
Martin Pospisil100010600120682
Yegor Sharangovich00110000-2010835
Connor Zary00100000-2000982
Blake Coleman011011141161927
Jonathan Huberdeau000000100020808
Dustin Wolf400.89534383585
Andrew Mangiapane001000200010872
Nazem Kadri00530010-2000996
Chris Tanev0400001000001331
Nick DeSimone01000030-1010718
MacKenzie Weegar01000002-10111079
Rasmus Andersson01000010-10101340
Noah Hanifin02000040-10101334
Dillon Dube00020000-1010738
Adam Ruzicka00420010-1020831
Ottawa Senators boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Joonas Korpisalo100.96024253600
Josh Norris0177004200211035
Parker Kelly02100030-1001438
Jacob Bernard-Docker0500200000101113
Travis Hamonic030011300120840
Brady Tkachuk1003005001501261
Mathieu Joseph0000010021301052
Vladimir Tarasenko0000002200301045
Tim Stutzle2016302022201363
Drake Batherson1111110012221024
Claude Giroux10612000021401134
Jake Sanderson1100102021111213
Artem Zub0300002020411213
Jakob Chychrun1200200001401511
Roby Jarventie001200000010369
Matthew Highmore00001000-1000477
Erik Brannstrom000020000021890
Rourke Chartier016311020110740
Dominik Kubalik102020001110922

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