NHL skater expected-goals leaderboard (our own model)
Expected goals (xG) computed entirely by us from a paid aggregator's NHL play-by-play (nhl_play_by_play), which we hold clear commercial redistribution rights to. GET /v1/nhl/leaders?stat=xg uses this same model as a compatibility view with the legacy response envelope. The model is a hierarchical shot-distance/angle/type/rebound/rush lookup table with empty-net shots modeled separately; it deliberately does not model strength state (power play vs even strength); see packages/orchestrator/scripts/compute-nhl-xg.ts for why. source in the response is an opaque tier label (aggregator-paid), same as every other paid-aggregator-derived surface.
Request
- Base URL: https://api.bigballsdata.com
- URL: https://api.bigballsdata.com/v1/nhl/xg-leaders
- Auth: one of:
- API key in header x-api-key
- HTTP bearer
Query parameters
Season LABEL: the year the season starts. Only seasons with ingested paid-aggregator NHL play-by-play are available.
Response
ok. { data, meta } with a route-local cache stamp.
Changes
No recorded changes to this operation across all 3 revisions of this API.