St. Louis Blues 2, Ottawa Senators 1

hockey game fileFinal
Canadian Tire Centre · Ottawa · Canada
Boxscore

Key evidence.

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

St. Louis Blues boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Justin Faulk0100101200101315
Mathieu Joseph020010200000886
Nick Bjugstad013210300000816
Brayden Schenn116510121100848
Oskar Sundqvist027600420000932
Pius Suter1295100011111247
Robert Thomas03611001410101150
Pavel Buchnevich1011101011001184
Dylan Holloway0100103210101025
Jake Neighbours010002442240915
Dalibor Dvorsky011410000040670
Philip Broberg0400301210401535
Cam Fowler0000100010101504
Matthew Kessel000000000000525
Logan Mailloux000020000030760
Colton Parayko0200101010001447
Joel Hofer120.97641423589
Jordan Kyrou00000000000053
Aleksanteri Kaskimaki000000000000459
Ottawa Senators boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
David Perron000010100030836
Brady Tkachuk00301012-10301286
Nick Cousins001010100010604
Dylan Cozens00812002200211342
Ridly Greig018600100020959
Stephen Halliday101100200120672
Tim Stutzle02720012-20411404
Fabian Zetterlund00000140-21601132
Michael Amadio000000300011925
Drake Batherson0131100200301232
Claude Giroux113112002-11201115
Hayden Hodgson000000200010113
Nick Jensen010000000000790
Tyler Kleven01000030-1011897
Nikolas Matinpalo00000000-1000663
Jake Sanderson02001000-10621864
Jordan Spence0000002000401278
Artem Zub01002020-1011886
Linus Ullmark200.90018203475

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