๐Ÿ”Ž How our Data Works

How playerWON gets and uses its data

playerWON combines publicly available NHL data with sportsbook odds data to power schedules, stats, matchup pages, model predictions, and betting tools.

We believe in being transparent about our sources so users can understand what powers the site and explore the data themselves.

Independent project
Not affiliated with the NHL or any NHL team
๐Ÿ’

NHL data

Used for schedules, standings, team stats, boxscores, player pages, game logs, and model features.

๐Ÿ“ˆ

Odds data

Used for sportsbook comparisons, fair odds, implied probability, edge calculations, and EV tools.

๐Ÿง 

Model outputs

Our predictions are generated from our own processing and modeling of these source datasets.

๐Ÿ’ NHL Data Sources

These endpoints power the NHL stats, standings, schedules, players, and game-level information shown across playerWON.

Primary site data

๐Ÿ“… Seasons Metadata

Used to identify season boundaries and support season-based logic.

https://api-web.nhle.com/v1/standings-season
Open endpoint

๐Ÿ“Š Current Standings

Used for up-to-date standings, team positions, and playoff race context.

https://api-web.nhle.com/v1/standings/now
Open endpoint

๐Ÿ“† Historical Standings by Date

Used to retrieve standings on specific dates for historical analysis and season snapshots.

https://api-web.nhle.com/v1/standings/YYYY-MM-DD
Sample request

๐Ÿ’ Game Schedule & Game IDs

Used to retrieve schedules, matchup details, and the game IDs needed for deeper game data pulls.

https://api-web.nhle.com/v1/schedule/YYYY-MM-DD
Sample request

๐Ÿ“ฆ Game Boxscores

Returns detailed game information including team scoring, player stats, goalie stats, and shot totals.

https://api-web.nhle.com/v1/gamecenter/{gameId}/boxscore
Sample request

๐Ÿง Player Metadata

Provides player information such as position, handedness, height, weight, birthplace, and current team.

https://api-web.nhle.com/v1/player/{playerId}/landing
Sample request

๐Ÿ“ Team Metadata

Lists active NHL teams with official IDs, names, and abbreviations.

https://api.nhle.com/stats/rest/en/team
Open endpoint

๐Ÿ“ˆ Historical Team Stats

Used for season-level team stats, historical comparisons, and model feature generation.

https://api.nhle.com/stats/rest/en/team/summary?cayenneExp=seasonId={seasonId} and gameTypeId=2
Sample request

๐Ÿ’ฐ Odds API Data Sources

These endpoints power sportsbook odds comparisons and betting-related tools on playerWON.

Odds & market data
What this section is for
playerWON uses odds data to compare market prices against our model probabilities. This supports fair odds, implied probability, edge, and expected value calculations.

๐ŸŽฏ Sports List

Used to identify supported sports and their sport keys before querying odds endpoints.

https://api.the-odds-api.com/v4/sports/?apiKey=YOUR_API_KEY
View docs

๐Ÿ“‹ Current Odds

Used to retrieve upcoming event odds from bookmakers for supported markets such as moneyline, spreads, and totals.

https://api.the-odds-api.com/v4/sports/{sport}/odds?regions=us&markets=h2h&oddsFormat=american&apiKey=YOUR_API_KEY
View docs

๐Ÿ•˜ Historical Odds Snapshots

Used to retrieve historical odds snapshots for model evaluation, backtesting, and odds history analysis.

https://api.the-odds-api.com/v4/historical/sports/{sport}/odds?regions=us&markets=h2h&date=YYYY-MM-DDTHH:MM:SSZ&apiKey=YOUR_API_KEY
Historical odds docs

๐Ÿงพ Betting Markets

Used to determine which market types are available, such as head-to-head, spreads, and totals.

Examples: h2h, spreads, totals
View supported markets

How playerWON uses odds data

  • Compare sportsbook prices against our model probabilities
  • Convert odds into implied probability
  • Calculate fair odds from model probabilities
  • Estimate edge and expected value
  • Support betting dashboards and market comparison pages

โš™๏ธ How this data becomes playerWON content

1. Collect

We retrieve publicly available NHL data and market odds data from external APIs.

2. Store

The raw data is processed and stored in our own database for fast access and historical tracking.

3. Transform

We clean, combine, and structure the data into tables, pages, summaries, and model-ready features.

4. Display

The processed results are shown on playerWON as schedules, standings, predictions, stats, and betting tools.

โš ๏ธ Data Disclaimer

All data displayed on playerWON is retrieved from third-party public or licensed API sources and then processed into our own database, views, and model outputs.

While we update our pipelines regularly, we do not guarantee that all source data is free from delays, inconsistencies, omissions, or live-update issues.

If you notice something that looks incorrect, please contact us at [email protected] and weโ€™ll investigate.

โ† Back to About Page