Edmonton Oilers 5, San Jose Sharks 0

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
Ryan McLeod100201002220846
Brett Kulak0300000000101244
Adam Erne001100101011623
Leon Draisaitl0036111211311140
Mattias Janmark004000000010862
Connor McDavid106300303111965
Ryan Nugent-Hopkins0131010021301081
James Hamblin002310001000645
Zach Hyman100001023240919
Evan Bouchard1100110032211311
Mattias Ekholm1100100031201301
Darnell Nurse2200100222201178
Cody Ceci1000100021011123
Connor Brown100000001131829
Warren Foegele100000001111864
Stuart Skinner00125253600
Vincent Desharnais0100001000001037
Evander Kane012000300030902
Derek Ryan027610100010770
San Jose Sharks boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Mikael Granlund00381000-10011092
Magnus Chrona400.6678121200
Luke Kunin013010100001969
Kaapo Kahkonen100.94417182400
Anthony Duclair00000020-1020863
William Eklund01001020-30611060
Fabian Zetterlund00000000-20301067
Mario Ferraro01001012-40111294
Tomas Hertl00470000-20211035
Calen Addison0100000000011155
Jack Studnicka007910100020926
Henry Thrun0100001000011142
Kyle Burroughs02000020-50101110
Jan Rutta0300000000101204
Alexander Barabanov00000000-1000696
Filip Zadina01100000-3021977
Mike Hoffman000000000013995
Nikita Okhotiuk03001050-10301073
Justin Bailey012000000010632
Ryan Carpenter00240000-2000590

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