Boston Bruins 6, Edmonton Oilers 5

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

Boston Bruins
Boston Bruins boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Morgan Geekie011051132-1111932
Pavel Zacha12814000011401284
David Pastrnak1210311012521389
Mason Lohrei3400200023001412
Charlie McAvoy12000150-22311810
Jeremy Swayman500.88137423790
Matt Grzelcyk00000000000035
Charlie Coyle10121600000121966
Danton Heinen10000020-1110818
James van Riemsdyk000010220030806
Trent Frederic00110130-1120708
Brad Marchand0100012001201098
Jesper Boqvist101110200111563
Anthony Richard001000420001632
Justin Brazeau01000010-1030565
Parker Wotherspoon12002035-11111214
Brandon Carlo0500203010101540
Jake DeBrusk1100010012621240
Derek Forbort03000010-10101307
Edmonton Oilers boxscore
PlayerPosassistsblocksfaceoff lostfaceoff wongiveawaysgoalsgoals againsthitspimplus minusptssave pctsavesshots againstsogtakeawaystoi seconds
Ryan McLeod02541012-1012980
Brett Kulak100000000120776
Leon Draisaitl001115100000211354
Mattias Janmark01100110-1121796
Connor McDavid20119201022411534
Zach Hyman1011011032501342
Evan Bouchard0000000020401626
Mattias Ekholm1100201021521365
Darnell Nurse13000030-21201364
Cody Ceci22000010-12101238
Connor Brown000000000041757
Warren Foegele0001021032501134
Stuart Skinner600.83330363790
Vincent Desharnais000010200000857
Dylan Holloway00421030-1000528
Corey Perry00000127-1120702
Evander Kane00002040-20221262
Sam Gagner001100000010404
Derek Ryan00313020-1000451

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