Winnipeg Jets 3, Edmonton Oilers 2

hockey game fileFinal
Rogers Place · Edmonton · Canada
Boxscore

Key evidence.

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

Team line

Winnipeg Jets
Winnipeg Jets boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Nikolaj Ehlers0000000000311005
Mason Appleton01000012-1000914
Brenden Dillon01000017-10001009
David Gustafsson002200000000458
Nate Schmidt0000001000011002
Morgan Barron110110000111710
Adam Lowry001310202000101086
Vladislav Namestnikov002501101130844
Cole Perfetti001000000010690
Mark Scheifele00129211001311271
Kyle Connor1000000001301256
Alex Iafallo1100100011211163
Nino Niederreiter0101002000201068
Dylan DeMelo1400201001101360
Josh Morrissey1000210212231652
Neal Pionk0000105200211328
Dylan Samberg000000121000745
Connor Hellebuyck200.95038403833
Rasmus Kupari004400100030716
Edmonton Oilers boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Ryan McLeod00933020-10101115
Brett Kulak010000000020805
Leon Draisaitl201011101202221421
Mattias Janmark012200140020924
Connor McDavid2036002012131248
Ryan Nugent-Hopkins0069001400421297
Zach Hyman0300002000401274
Evan Bouchard0100110001711213
Mattias Ekholm03004030-20131276
Darnell Nurse0000111001601411
Cody Ceci0100000010101167
Connor Brown00200000-1000871
Warren Foegele000010200040703
Stuart Skinner300.88924273824
Vincent Desharnais010000100000669
Dylan Holloway010000200011608
Philip Broberg000010000000626
Evander Kane00000047-1011844
Derek Ryan010300000031637

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