Edmonton Oilers 3, San Jose Sharks 2

hockey game fileFinal
SAP Center at San Jose · San Jose · USA
Boxscore

Key evidence.

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

Edmonton Oilers boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Viktor Arvidsson01001100-11501078
Brett Kulak0100101010711145
Leon Draisaitl10230000-1110604
Adam Henrique0091300000020980
Mattias Janmark113600102100911
Ryan Nugent-Hopkins0111120000-10101292
Zach Hyman00000010-10201088
Max Jones000010500000582
Kasperi Kapanen00101020-1020745
Vasily Podkolzin03010030-10101021
Evan Bouchard2000000012011228
Ty Emberson000010200012962
Darnell Nurse01000010-10411440
Jake Walman1000001201101281
Calvin Pickard200.93127293548
Connor Brown010001002120972
Corey Perry000010000031748
Troy Stecher00001000-10301045
Jeff Skinner101111002231810
San Jose Sharks boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
William Eklund0001001000101317
Macklin Celebrini101013200011201269
Ty Dellandrea019500300020682
Barclay Goodrow003020100000713
Zack Ostapchuk01731030-1000643
Tyler Toffoli0000211011401187
Alexander Wennberg1362000001001176
Collin Graf000000021020906
Mario Ferraro2100202022221481
Georgi Romanov300.92135383435
Timothy Liljegren0100100010301603
Carl Grundstrom010010220020690
Cam Lund01001000-2041841
Jack Thompson02001120-1130799
Noah Gregor01001000-1010548
Henry Thrun0000200000001183
Nicolas Mejia010000000010887
Lucas Carlsson01000000-2020882
Will Smith0113100010001225

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