New Jersey Devils 1, Edmonton Oilers 4

hockey game fileFinal
Rogers Place · Edmonton · Canada
Boxscore

Key evidence.

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

New Jersey Devils boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Kevin Bahl01000010-1011977
Simon Nemec01000000-10101199
Nathan Bastian010000200000631
Curtis Lazar002200220010751
Akira Schmid300.89726293543
Nico Hischier1111111002-21101118
Jack Hughes01841000-10501304
Dawson Mercer001200100041921
Jesper Bratt00001100-21311127
Timo Meier001100000010969
Luke Hughes0000200000221409
Jonas Siegenthaler02001012-10011089
Ondrej Palat11001020-1110964
Tyler Toffoli01200010-10201233
John Marino01000000-10101259
Alexander Holtz000000000010827
Colin Miller010010200010814
Michael McLeod004900200010816
Chris Tierney001210000000390
Edmonton Oilers boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Ryan McLeod005500000010797
Brett Kulak120000201100844
Leon Draisaitl111011200001221206
Mattias Janmark000000100020861
Connor McDavid1057215022311305
Ryan Nugent-Hopkins1121000001111123
James Hamblin004400101000510
Zach Hyman000000221050990
Evan Bouchard0200011001101239
Mattias Ekholm0100102200001231
Darnell Nurse0700101210501455
Calvin Pickard100.96225263526
Cody Ceci0100001010101318
Connor Brown00010002-1010768
Warren Foegele010000100021871
Vincent Desharnais060000201000943
Evander Kane1010111012301017
Sam Gagner100000001110533
Derek Ryan004101101121583

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